Abstract
Computer-supported cooperative work often requires the development of cooperative systems that allow users to interact with multiple, possibly distributed, applications. As a result, requirements for user interfaces have broadened to consider the implications of distributed systems. A major area in CSCW is the development of software architectures to support the construction of multiuser interfaces for cooperative systems.
Developing user interfaces should be an iterative process, allowing for interface prototypes to be refined. This is particularly true for cooperative systems, where the user interface must support multiple users engaged in different tasks, often adopting individual methods of working. Computer-based tools are needed to assist with the development of prototype interfaces.
This article presents a multiuser interface architecture that addresses the problems of supporting distributed user interfaces and the rapid prototyping of alternative interface designs. The hybrid architecture is based on autonomous user display agents. The authors describe the requirements for the architecture, the model it is based on, and its realization in a multiuser-interface prototyping environment.
Original language | English |
---|---|
Pages (from-to) | 37-46 |
Number of pages | 10 |
Journal | IEEE Computer |
Volume | 27 |
Issue number | 5 |
Publication status | Published - May 1994 |