|
ABSTRACT
The goal of the RENDEZVOUS project is to build interactive systems that are used by multiple users from multiple workstations, simultaneously. This goal caused us to choose an architecture that requires a clean run-time separation of user interfaces from applications. Such a separation has long been state goal of UIMS researchers, but it is difficult to achieve. A key technical reason for the difficulty is that modern direct manipulation interfaces require extensive communication between the user interface and the application to provide semantic feedback. We discuss several communications mechanisms that have been used in the past, and present our approach — the Abstraction-Link-View paradigm. Links are objects whose sole responsibility is to facilitate communication between the abstraction objects (application) and the view objects (user interfaces). The Abstraction-Link-View paradigm relies on concurrency and a fast but powerful constraint system.
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
|
|
 |
2
|
Terrence Crowley , Paul Milazzo , Ellie Baker , Harry Forsdick , Raymond Tomlinson, MMConf: an infrastructure for building shared multimedia applications, Proceedings of the 1990 ACM conference on Computer-supported cooperative work, p.329-342, October 07-10, 1990, Los Angeles, California, United States
[doi> 10.1145/99332.99365]
|
 |
3
|
J R Dance , T E Granor , R D Hill , S E Hudson , J Meads , B A Myers , A Schulert, The run-time structure of UIMS-supported applications, ACM SIGGRAPH Computer Graphics, v.21 n.2, p.97-101, April 1987
[doi> 10.1145/24919.24923]
|
| |
4
|
Forsdick, H., Exploration into Real-time Multimedia Conferencing, Proceedings of the Second International Symposium on Computer Message Systems, 1985, 299-315.
|
 |
5
|
|
| |
6
|
Green, M., Report on Dialogue Specification Tools, in User Interface Management Systems, G. Pfaff (editor), Springer-Verlag, Berlin, 1985, 9-20.
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
Herrmann, M. and Hill, R., Abstraction and Declarativeness in User interface Development Systems--- The Methodological Basis of the Cq~nposite Object Architecture, Proceedings of the XI'" Worm Computer Congress, 1989.
|
 |
11
|
|
| |
12
|
Hill, R. D., A 2-D Graphics System for Multi-User interactive Graphics Based on Objects and Constraints, in Advances in Object Oriented Graphics 1, E. Blake and P. Wisskirchen (editors), Springer-Verlag, Berlin, 1991, 67-91.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
Brad A. Myers , Dario A. Giuse , Roger B. Dannenberg , David S. Kosbie , Edward Pervin , Andrew Mickish , Brad Vander Zanden , Philippe Marchal, Garnet: Comprehensive Support for Graphical, Highly Interactive User Interfaces, Computer, v.23 n.11, p.71-85, November 1990
[doi> 10.1109/2.60882]
|
| |
17
|
|
 |
18
|
|
 |
19
|
John F. Patterson , Ralph D. Hill , Steven L. Rohall , Scott W. Meeks, Rendezvous: an architecture for synchronous multi-user applications, Proceedings of the 1990 ACM conference on Computer-supported cooperative work, p.317-328, October 07-10, 1990, Los Angeles, California, United States
[doi> 10.1145/99332.99364]
|
| |
20
|
Rohall, S. L., Patterson, J. F. and Hill, R. D., Go Fish! A Multi-User Game in the Rendezvous System, Video tape presented as part of the formal video program at CHI'92, 1992.
|
| |
21
|
Smith, R. B., O'Shea, T., O'Malley, C., Scanlon, E. and Taylor, J., Preliminary experiments with a distributed, multi-media, problem solving environment, Proc. 1989 European Conference on Computer Supported Cooperative Work, 1989.
|
 |
22
|
Mark Stefik , Gregg Foster , Daniel G. Bobrow , Kenneth Kahn , Stan Lanning , Lucy Suchman, Beyond the chalkboard: computer support for collaboration and problem solving in meetings, Communications of the ACM, v.30 n.1, p.32-47, Jan. 1987
[doi> 10.1145/7885.7887]
|
 |
23
|
|
 |
24
|
Brad Vander Zanden , Brad A. Myers , Dario Giuse , Pedro Szekely, The importance of pointer variables in constraint models, Proceedings of the 4th annual ACM symposium on User interface software and technology, p.155-164, November 11-13, 1991, Hilton Head, South Carolina, United States
[doi> 10.1145/120782.120799]
|
CITED BY 27
|
|
|
|
|
|
|
|
Gaëlle Calvary , Joëlle Coutaz , Laurence Nigay, From single-user architectural design to PAC*: a generic software architecture model for CSCW, Proceedings of the SIGCHI conference on Human factors in computing systems, p.242-249, March 22-27, 1997, Atlanta, Georgia, United States
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sandrine Balbo , Joëlle Coutaz , Daniel Salber, Towards automatic evaluation of multimodal user interfaces, Proceedings of the 1st international conference on Intelligent user interfaces, p.201-208, January 04-07, 1993, Orlando, Florida, 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|