|
ABSTRACT
Rendezvous is an architecture for creating synchronous multi-user applications. It consists of two parts: a run-time architecture for managing the multi-user session and a start-up architecture for managing the network connectivity. The run-time architecture is based on a User Interface Management System called MEL, which is a language extension to Common Lisp providing support for graphics operations, object-oriented programming, and constraints. Constraints are used to manage three dimensions of sharing: sharing of underlying information, sharing of views, and sharing of access. The start-up architecture decouples invoking and joining an application so that not all users need be known when the application is started. At present, the run-time architecture is completed and running test applications. As a first test of the complete Rendezvous architecture, we will implement a multi-user card game by the end of the summer.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. R. Ensor, S. R. Ahuja, D. N. Horn, and S. E. Lucco, The Rapport Multimedia Conferencing System - A Software Overview, Proceedings of the IEEE Conference on Computer Workstations, Santa Clara, California, March 7-10, 1988, 52-58.
|
| |
2
|
H. Forsdick, Exploration into Real-time Multimedia Conferencing, Proceedings of the Second International Symposium on Computer Message Systems, September 1985, 299-315.
|
| |
3
|
P. Gust, Shared X: X in a Distributed Group Work Environment, Unpublished paper presented at the Second Annual X Technical Conference, January, 1988.
|
| |
4
|
F. Hayes-Roth, D. A. Watterman, and D. B. Lenat, Principles of Pattern- Directed Inference Systems, in Pattern-Directed Inference Systems, Academic Press, New York, 1978, 577-601.
|
 |
5
|
|
 |
6
|
|
| |
7
|
R.D. Hill and M. Herrmann, The Structure of Tube ~ A Tool for Implementing Advanced User Interfaces, EuroGraphics'89, 1989, 15-25. (Proceedings of the European Computer Graphics Conference and Exhibition, Hamburg, Federal Republic of Germany, Sept. 4-8, 1989.).
|
| |
8
|
R. D. Hill, A 2-D Graphics System for Multi-User Interactive Graphics Based on Objects and Constraints, in Advances in Obfect Oriented Graphics, E. Blake and P. Wisskirchen (editors), Springer-Verlag, Berlin, 1990.
|
 |
9
|
|
| |
10
|
A. J. Palay, W. J. Hanson, M. Sherman, M. G. Wadlow, T. P. Neuendorffer, Z. Stern, M. Bader, and T. Peters, The Andrew Toolkit- An Overview, Proceedings of the USENIX Winter Conference, Dallas, TX, February 9-12, 1988.
|
| |
11
|
J. F. Patterson, The Good, the Bad, and the Ugly of Window Sharing in X, Proceedings of the Fourth Annual X Technical Conference (Boston, January 15-17), January, 1990.
|
| |
12
|
|
 |
13
|
|
| |
14
|
Sun Microsystems, NeWS Manual, 800-1632-10, Revision A, 29 March 1987.
|
 |
15
|
|
CITED BY 71
|
Stephen Zabele , Steven L. Rohall , Ralph L. Vinciguerra, High performance infrastructure for visually-intensive CSCW applications, Proceedings of the 1994 ACM conference on Computer supported cooperative work, p.395-403, October 22-26, 1994, Chapel Hill, North Carolina, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
Richard Bentley , Tom Rodden , Peter Sawyer , Ian Sommerville, An architecture for tailoring cooperative multi-user displays, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.187-194, November 01-04, 1992, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
John F. Patterson , Mark Day , Jakov Kucan, Notification servers for synchronous groupware, Proceedings of the 1996 ACM conference on Computer supported cooperative work, p.122-129, November 16-20, 1996, Boston, Massachusetts, United States
|
|
K. Jeffay , J. K. Lin , J. Menges , F. D Smith , J. B. Smith, Architecture of the artifact-based collaboration system matrix, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.195-202, November 01-04, 1992, Toronto, Ontario, Canada
|
|
|
|
Christian Schuckmann , Lutz Kirchner , Jan Schümmer , Jörg M. Haake, Designing object-oriented synchronous groupware with COAST, Proceedings of the 1996 ACM conference on Computer supported cooperative work, p.30-38, November 16-20, 1996, Boston, Massachusetts, United States
|
|
Krishna Bharat , Marc H. Brown, Building distributed, multi-user applications by direct manipulation, Proceedings of the 7th annual ACM symposium on User interface software and technology, p.71-80, November 02-04, 1994, Marina del Rey, California, United States
|
|
|
|
|
Jang Ho Lee , Atul Prakash , Trent Jaeger , Gwobaw Wu, Supporting multi-user, multi-applet workspaces in CBE, Proceedings of the 1996 ACM conference on Computer supported cooperative work, p.344-353, November 16-20, 1996, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tim Paek , Maneesh Agrawala , Sumit Basu , Steve Drucker , Trausti Kristjansson , Ron Logan , Kentaro Toyama , Andy Wilson, Toward universal mobile interaction for shared displays, Proceedings of the 2004 ACM conference on Computer supported cooperative work, November 06-10, 2004, Chicago, Illinois, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Christopher Codella , Reza Jalili , Lawrence Koved , J. Bryan Lewis , Daniel T. Ling , James S. Lipscomb , David A. Rabenhorst , Chu P. Wang , Alan Norton , Paula Sweeney , Greg Turk, Interactive simulation in a multi-person virtual world, Proceedings of the SIGCHI conference on Human factors in computing systems, p.329-334, May 03-07, 1992, Monterey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M. Arango , L. Bahler , P. Bates , M. Cochinwala , D. Cohrs , R. Fish , G. Gopal , N. Griffeth , G. E. Herman , T. Hickey , K. C. Lee , W. E. Leland , C. Lowery , V. Mak , J. Patterson , L. Ruston , M. Segal , R. C. Sekar , M. P. Vecchi , A. Weinrib , S.-Y. Wuu, The Touring Machine system, Communications of the ACM, v.36 n.1, p.69-77, Jan. 1993
|
|
|
|
|
|
|
|
|
Hyong Sop Shim , Robert W. Hall , Atul Prakash , Farnam Jahanian, Providing flexible services for managing shared state in collaborative systems, Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work, p.237-252, September 07-11, 1997, Lancaster, UK
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jonathan Trevor , Tom Rodden , John Mariani, The use of adapters to support cooperative sharing, Proceedings of the 1994 ACM conference on Computer supported cooperative work, p.219-230, October 22-26, 1994, Chapel Hill, North Carolina, United States
|
|
|
|
David A. Nichols , Pavel Curtis , Michael Dixon , John Lamping, High-latency, low-bandwidth windowing in the Jupiter collaboration system, Proceedings of the 8th annual ACM symposium on User interface and software technology, p.111-120, November 15-17, 1995, Pittsburgh, Pennsylvania, United States
|
|
Jeff Brandenburg , Boyce Byerly , Tom Dobridge , Jinkun Lin , Dharmaraja Rajan , Timothy Roscoe, Artefact: a framework for low-overhead Web-based collaborative systems, Proceedings of the 1998 ACM conference on Computer supported cooperative work, p.189-196, November 14-18, 1998, Seattle, Washington, United States
|
|
H. Gajewska , J. Kistler , M. Manasse , D. Redell, Argo: a system for distributed collaboration, Proceedings of the second ACM international conference on Multimedia, p.433-440, October 15-20, 1994, San Francisco, California, United States
|
|
David S. Miller , John G. Smith , Michael J. Muller, TelePICTIVE: computer-supported collaborative GUI design for designers with diverse expertise, Proceedings of the 5th annual ACM symposium on User interface software and technology, p.151-160, November 15-18, 1992, Monteray, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
12, 4
David Kurlander
, Steven Feiner
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|