Abstract
This paper presents an infrastructure to support the dynamic sharing of information across a range of cooperative environments. The infrastructure builds upon the use of shared common spaces by using a distributed tuple space to provide information sharing at its base level. The platform extends existing considerations of tuple spaces by adding mechanisms to provide active support for sharing data elements. The use of a tuple space moves away from previous models of distribution in cooperative systems that focus on the propagation of events to focus on active data sharing. The use of data tuples allows the sharing of information to be independent of the information model allowing a wide range of applications and environments to be supported. The paper presents the infrastructure and shows how it can be used to support information sharing across a number of different forms of cooperative system and application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bannon, L. and Bodker, S. (1997) “Constructing Common Information Spaces”, In Proc. ECSCW’97, Lancaster, UK, Sept. 1997, pp 81–96, Kluwer.
Bentley, R., Dourish, P. (1995) “Medium versus Mechanism: Supporting Collaboration through Customisation” In Proc. ECSCW’95, Stockholm, Sweden, Sept. 1995, pp 133–148, Kluwer.
Bentley, R., Rodden, T., Sawyer, P., Sommerville, I. (1992) “An architecture for tailoring cooperative multi-user displays”, In Proc. CSCW’92, Toronto, Canada, Oct. 1992, pp 187–194, ACM Press.
Carlsson, C., Hagsand, O. (1993) “DIVE: A Multi User Virtual Reality System”. In Proc. IEEE VRAIS, Sept. 1993, pp394–400
Davies, N., Friday, A., et al. (1998). “An Asynchronous Distributed Systems Platform for Heterogeneous Environments”. Proc. 8th ACM SIGOPS European Workshop: Support for Composing Distributed Applications, Sintra, Portugal, 1998, ACM Press.
Davies, N., Wade, S. P., et al. (1997). “Limbo: A Tuple Space Based Platform for Adaptive Mobile Applications”. International Conference on Open Distributed Processing /Distributed Platforms (ICODP/ICDP’97), Toronto, Canada, May 1997, pp291–302.
Dewan, P., Choudhary, R. (1991) “Flexible User Interface Coupling in a Collaborative System”, In Proc. CHI’91, New Orleans, LA, April 1991, pp 41–48, ACM Press.
Edwards, K.W. (1994) “Session management for collaborative applications” In Proc. CSCW’ 94, Chapel Hill, NC, Oct. 1994, pp 323–330, ACM Press.
Foster, G., Stefik, M. (1986) “Cognoter: Theory and practice of a Colab-orative tool”, In Proc. CSCW’86, Austin, TX, Dec. 1986, pp 7–15, ACM Press.
Gelernter, D. (1985) “Generative Communication in Linda.” ACM Transactions on Programming Languages and Systems, 7(1), 1985, pp80–112, ACM Press.
Greenberg, S. (1991) “Personalizable groupware: accommodating individual roles and group differences”, In Proc. ECSCW’91, Amsterdam, September 1991, pp 17–31.
Greenhalgh, C. M., & Benford, S. D. (1995) “MASSIVE: A Virtual Reality System for Tele-conferencing”. ACM Transactions on Computer Human Interfaces (TOCHI), 2(3), Sept. 1995, pp. 239–261, ACM Press.
Hall, R.W., Mathur, A., Jahanian, F., Prakash, A. Rasmussen, C., (1996) “Corona: A Communication Service for Scalable, Reliable Group Collaboration Systems”, In Proc. CSCW’96, Boston, MA, Nov. 1996, pp140–149, ACM Press.
Hill, R. D., Brinck, T., Patterson, J. F., Rohall S. L., Wilner, W. T. (1993) “The Rendezvous language and architecture”, In CACM, 36(1), Jan. 1993, pp 62–67.
Lee, J. H., Prakash, A., Jaeger, T. (1996) “A Software Architecture to Support Open Distributed Collaboratories”, In Proc. CSCW’96, Boston, MA, Nov. 1996, pp 344–353, ACM Press.
Mansfield, T., Kaplan, S., Fitzpatrick, G., Phelps, T., Fitzpatrick, M., Taylor, R. (1997) “Evolving Orbit: a progress report on building locales”. In Proc. Group’97, Phoenix, Arizona, Nov. 1997, pp241–250, ACM Press.
Palfreyman K. A. Rodden T. (1996) “A Protocol for User Awareness on the World Wide Web”. In Proc. CSCW’96, Boston, MS, USA, Nov. 1996, ACM Press.
Patterson, J. F., Day, M., Kucan, J., (1996) “Notification Servers for Synchronous Groupware”, In Proc. CSCW’96, Boston, MA, Nov. 1996, pp 122–129, ACM Press.
Roseman, M., Greenberg, S., (1996) “TeamRooms: Network Places for Collaboration”. In Proc. CSCW’96, Boston, MA, Nov. 1996, pp 325–333, ACM Press.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Palfreyman, K., Rodden, T., Trevor, J. (1999). PSI: A Platform for Shared Interaction. In: Bødker, S., Kyng, M., Schmidt, K. (eds) ECSCW ’99. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-4441-4_19
Download citation
DOI: https://doi.org/10.1007/978-94-011-4441-4_19
Publisher Name: Springer, Dordrecht
Print ISBN: 978-0-7923-5948-7
Online ISBN: 978-94-011-4441-4
eBook Packages: Springer Book Archive