Abstract
We are building a window system of the next generation which provides multiuser interface functions, called the BTRON2 window system. It facilitates the construction of multiuser interfaces by using structured distributed shared memories preserving interaction objects. The main benefit of this architecture is that it can clearly divide multiuser interface modules and application core modules, and keep high module dependency among them. The focus of this paper is to show that this architecture can provide high-level multiuser interface functions such as collision-resolving, multiple coupling policies, telepointers, and some classes of user interface independence. This paper also shows their implementation mechanisms, and, shortly, the result of its performance evaluation.
Chapter PDF
Similar content being viewed by others
References
Bets, D. M. (1991) XSCHEME: An Object-oriented Scheme — Version 0.28 -.
Carriero, N. and Gelernter, D. (1989) How to Write Parallel Programs: A Guide to the Perplexed. ACM Computing Survey, 21 (3), 261–322.
Dewan, P. and Choudhary, R. (1992) A High-Level and Flexible Framework for Implementing Multiuser User Interfaces. ACM TOIS, 10 (4), 345–380.
Dewan, P. (1993) Tools for Implementing Multiuser User Interfaces. User Interface Software, 149–174, Wiley.
Gibbs, S. J. (1989) LIZA: An Extensible Groupware Toolkit. Proc. ACM CHI ‘89, 29–35.
Guttman, A. (1984) R-trees: A Dynamic Index Structure for Spatial Searching. Proc. ACM SIGMOD ‘84, 47–57.
Hill, R. D., et. al. (1994) The Rendezvous Architecture and Language for Constructing Multiuser Applications. ACM TOCHI, 1 (2), 81–125.
Hudson, S. E. and King, R. (1986) A Generator of Direct Manipulation Office Systems. ACM TOIS, 4 (2), 132–163.
Kondo, R., et. al. (1993) An Extension of the BTRON HMI Specification for Multiuser Applications. Proc. TRON Technical Workshop, 5 (2), 31–37, TRON Association, in Japanese.
Koshizuka, N. and Sakamura, K. (1993a) Window Real-Objects: A Distributed Shared Memory for the Distributed Implementation of GUI Applications. Proc. ACM UIST ’93, 237–247.
Koshizuka, N. and Sakamura, K. (1993b) Highly-responsive Implementation of the BTRON2 Window System. Proc. 10th TRON Project Symp., 82–93, IEEE CS Press.
Koshizuka, N. and Sakamura, K. (1994) Implementation of Label Metaphor Using Shared Interaction Object Architecture, Proc. 11th TRON Project Symp., 52–62, IEEE CS Press.
Koshizuka, N. and Sakamura, K. (1995) The Shared Interaction Objects Architecture: Integration of Advanced GUI Techniques in Distributed Environments. Proc. EWHCI ’95, to appear.
Linton, M. A., Vlissides, J. M., and Calder, P. R. (1989) Composing User Interfaces with InterViews. Computer, 22 (2), IEEE.
Maesawa, H., Takada, H., and Sakamura, K. (1993) Design and Implementation of NIEP: Light-weight Protocol for Efficient Realtime Communications. Proc. TRON Technical Workshop, 5 (2), 51–65, TRON Association, in Japanese.
Mitsubishi Electric Corporation. (1992) PC 9340 Reference Manual - Ver. 1.10A.
Myers, B. A., et. al. (1990) Garnet: Comprehensive Support for Graphical, Highly Interactive User Interfaces. Computer, 23 (11), 71–85, IEEE.
Open Software Foundation. (1990) OSF/Motif Style Guide. Prentice-Hall.
Roseman, M. and Greenberg, S. (1992) GROUPKIT: A Groupware Toolkit for Building Real-Time Conferencing Applications. Proc. ACM CSCW ‘82, 43–50.
Sakamura, K. Ed. (1990) Specification of the Chip Based on the TRON Architecture. TRON Association.
Sakamura, K. Ed. (1992) ITRON/FILE Standard Handbook. Personal Media Co., in Japanese.
Sun Microsystems, Inc. (1989) OPEN LOOK Graphical User Interface Functional Specification, Release 1.0. Addison-Wesley.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Koshizuka, N., Sakamura, K. (1996). Multiuser interface architecture using structured distributed shared memories. In: Bass, L.J., Unger, C. (eds) Engineering for Human-Computer Interaction. EHCI 1995. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34907-7_15
Download citation
DOI: https://doi.org/10.1007/978-0-387-34907-7_15
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-5041-2935-0
Online ISBN: 978-0-387-34907-7
eBook Packages: Springer Book Archive