TY - BOOK AU - Olsen, Dan R. TI - Building interactive systems: principles for human-computer interaction SN - 9789353500085 U1 - 004.019 PY - 2019/// CY - New Delhi PB - Cengage Learning India Pvt. Ltd. KW - Human-computer interaction KW - Interactive computer systems N1 - 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 N2 - 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. ER -