Building interactive systems: principles for human-computer interaction
- New Delhi Cengage Learning India Pvt. Ltd. 2019
- xxii, 644 p.
Table of content
1. Introduction to Interactive Systems
2. Drawing
3. Event Handling
4. Widgets
5. Layout and Constraints
6. Multiple View Models
7. Abstract Model Widgets
8. Look and Feel
9. Interface Design Tools
10. Internationalization
11. Input Syntax Specification
12. 2D Geometry
13. Geometric Transformations
14. Interacting with Geometry
15. Cut, Copy, Paste, Drag, and Drop
16. Undo, Scripts, and Versions
17. Distributed and Collaborative Interaction
18. Text Input
19. Digital Ink
20. Selection
21. Display Space Management
22. Presentation Architecture
23. Web Interaction
24. Physical Interaction
25. Functional Design
26. Evaluating Interaction
Appendix A Mathematics and Algorithms for Interactive Systems
Index
This innovative text focuses on the architectures, mathematics, and algorithms that are integral to creating reliable user interfaces. The first sixteen chapters cover the concepts required for current graphical user interfaces, including specific emphasis on the Model-View-Controller architecture. The second part of the book provides an overview of key research areas in interactive systems, with a focus on the algorithms required to implement these systems. Using clear descriptions, equations, and pseudocode, this text simplifies and demystifies the development and application of a variety of user interfaces.
9789353500085
Human-computer interaction Interactive computer systems