Abstract
It is important that a shared application allow a latecomer to join other users who are already working together with the application. We have developed a latecomer accommodation service framework for centralized shared systems (applications and infrastructures). It employs an independent latecomer accommodation server that is dynamically composable with its clients. The server, also called the logger, logs a shared application’s user interface (UI) changes in response to calls made by the client, also called the loggable. Later, when the time comes to accommodate a latecomer, the logger replays the logged changes to the loggable, which, in turn, creates the latecomer’s user interface. To deal with UI protocols at different levels of abstraction, we have defined the API in terms of a generic UI model. This reduces the burden on a loggable from a complete service implementation to a translation between its specific UI protocol and our generic UI model. To reduce the space and time overhead, the logger performs complex log compression. The extent of compression depends on the amount of semantic knowledge that the loggable provides to the logger. In this paper, we motivate, describe and illustrate the approach, and outline how it is implemented.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35349-4_22
Chapter PDF
Similar content being viewed by others
Key words
References
Abdel-Wahab, H. M. and Feit, M. A., XTV: A Framework for Sharing X Window Clients in Remote Synchronous Collaboration, Proceedings, IEEE Conference on Communications Software: Communications for Distributed Applications Systems, Chapel Hill, NC, pp. 159–167, April 1991.
Chung, G., Jeffay, K., and Abdel-Wahab, H., Dynamic Participation in Computer-based Conferencing System, Journal of Computer Communications, 17 (1): 7–16, January 1994.
Dewan, P. and Choudhary, R., A high-level flexible framework for implementing multi-user user interfaces, ACM Transactions on Information Systems 10, 4, 345–380, October 1992.
Manohar, N. R. and Prakash, A., The Session Capture and Replay Paradigm for Asynchronous Collaboration, Proceedings of the Fourth European Conference on Computer-Supported Cooperative Work, September 10–14, Stockholm, Sweden, 149–164, 1995.
NCSA, Habanero, http://www.ncsa.uiuc.edu/SDG/Software/Habanero/.
Roseman, M. and Greenberg, S., Building Real Time Groupware with GroupKit, A Groupware Toolkit, ACM Transactions on Computer Human Interaction, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Chung, G., Dewan, P., Rajaram, S. (1999). Generic and Composable Latecomer Accommodation Service for Centralized Shared Systems. In: Chatty, S., Dewan, P. (eds) Engineering for Human-Computer Interaction. EHCI 1998. IFIP —The International Federation for Information Processing, vol 22. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35349-4_8
Download citation
DOI: https://doi.org/10.1007/978-0-387-35349-4_8
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5147-5
Online ISBN: 978-0-387-35349-4
eBook Packages: Springer Book Archive