Posts

Image
Chapter 8: Summary In this chapter, we discuss the programming support that is provided for the implementation of an interactive system. We have spent much effort up to this point considering design and analysis of interactive systems from a relatively abstract perspective.   Window systems provide only the crudest level of abstraction for the programmer, allowing her to gain device independence and multiple application control. They do not, however, provide a means of separating the control of presentation and application dialog. We described two paradigms for interactive programming, and saw that these relate to two means of controlling that dialog – either internal to the application by means of a read–evaluation loop or external to the application by means of notification-based programming. Toolkits used with particular windowing systems add another level of abstraction by combining input and output behaviors to provide the programmer with access to interaction objec...
Image
John M. Carroll Founding father of HCI Born on 1950 9 (age 69 years) Studied in Columbia University who was Influenced by Noam Chomsk. his fields Include Human-Computer Interaction. John Carroll is a professor of Computer Science and the director of Virginia Tech's Human-Computer Interaction Lab.   Dr. Carroll's research in human-computer interaction consists of the design concepts for usable systems and software, instructional and educational systems, usability of object-oriented software and the history of technology.   Although Dr. Carroll is currently a Computer Science professor, his educational background lies in mathematics, information systems and experimental psychology.   His work in psychology allowed him to observe learning and design activities, discovering that the prescribed structural methods for such activities were very different.   The difficulty experienced by new users of a technology was exacerbated by too much of the wrong type of sup...