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. Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.The first are mouse event diagrams that capture a single input task involving the mouse. The second are state machine diagrams. These have long been used for syntax design, yet they have serious practical drawbacks. The final notation inanbsp;...
|Title||:||Building Interactive Systems: Principles for Human-Computer Interaction|
|Publisher||:||Cengage Learning - 2009-01-07|