The Rendezvous architecture and language for constructing multiuser applications
- 1 June 1994
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computer-Human Interaction
- Vol. 1 (2) , 81-125
- https://doi.org/10.1145/180171.180172
Abstract
When people have meetings or discussions, frequently they use conversational props : physical models, drawings, or other concrete representations of information used to enhance the exchange of information. If the participants are geographically separated, it is difficult to make effective use of props since each physical prop can only exist in one place. Computer applications that allow two or more users to simultaneously view and manipulate the same data can be used to augment human-to-human telecommunication. We have built the Rendezvous system is similar to many UIMSs or user interface toolkits in that it is intended to simplify the construction of graphical direct-manipulation interfaces. It goes beyond these systems by adding functionality to support the construction of multiuser applications. Based on experience with several large applications built with the Rendezvous system, we believe that it is useful for building conversational props and other computer-supported cooperative work (CSCW) applications. We present a list of required features of conversational props, some example applications built with the Rendezvous system, and a description of the Rendezvous system.Keywords
This publication has 20 references indexed in Scilit:
- Integrating pointer variables into one-way constraint modelsACM Transactions on Computer-Human Interaction, 1994
- Multi‐way versus one‐way constraints in user interfaces: Experience with the deltablue algorithmSoftware: Practice and Experience, 1993
- A high-level and flexible framework for implementing multiuser user interfacesACM Transactions on Information Systems, 1992
- A new model for handling inputACM Transactions on Information Systems, 1990
- Interactive specification of flexible user interface displaysACM Transactions on Information Systems, 1990
- An incremental constraint solverCommunications of the ACM, 1990
- The run-time structure of UIMS-supported applicationsACM SIGGRAPH Computer Graphics, 1987
- Supporting concurrency, communication, and synchronization in human-computer interaction—the Sassafras UIMSACM Transactions on Graphics, 1986
- An object-oriented approach to graphical interfacesACM Transactions on Graphics, 1986
- Graphical input interaction technique (GIIT)ACM SIGGRAPH Computer Graphics, 1983