Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
A multitasking switchboard approach to user interface management
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
A survey of three dialogue models
ACM Transactions on Graphics (TOG)
A specification language for direct-manipulation user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Design and implementation of an object-oriented user interface management system
Advances in human-computer interaction
Specifying complex dialogs in ALGAE
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Event-response systems: a technique for specifying multi-threaded dialogues
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Input/output linkage in a user interface management system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
The University of Alberta user interface management system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
When objects collide experiences with reusing multiple class hierarchies
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Making usable, useful, productivity-enhancing computer applications
Communications of the ACM
The abstraction-link-view paradigm: using constraints to connect user interfaces to applications
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
ADVcharts: a visual formalism for interactive systems
ACM SIGCHI Bulletin
Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse
IEEE Transactions on Software Engineering
A tool to support specification and evaluation of context-customized interfaces
ACM SIGCHI Bulletin
A context-aware infrastructure for supporting applications with pen-based interaction
Journal of Computer Science and Technology
ADVcharts: a graphical specification for abstract data views
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
Design of an object-oriented workflow management system with reusable and fine-grained components
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Hi-index | 0.03 |
The author addresses how to separate components in an interactive system, illustrating and comparing approaches to separation. He then describes how to achieve control among these components. He presents the concept of two communication levels to support separation. The author covers the distinction between dialogue and semantics, runtime architecture, the choice of interaction style, dialogue control, communication issues to consider when deciding component separation, and the use of object-oriented programming.