Skip to main content

PSI: A Platform for Shared Interaction

  • Chapter
Book cover ECSCW ’99

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • Bentley, R., Dourish, P. (1995) “Medium versus Mechanism: Supporting Collaboration through Customisation” In Proc. ECSCW’95, Stockholm, Sweden, Sept. 1995, pp 133–148, Kluwer.

    Google Scholar 

  • 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.

    Google Scholar 

  • Carlsson, C., Hagsand, O. (1993) “DIVE: A Multi User Virtual Reality System”. In Proc. IEEE VRAIS, Sept. 1993, pp394–400

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Edwards, K.W. (1994) “Session management for collaborative applications” In Proc. CSCW’ 94, Chapel Hill, NC, Oct. 1994, pp 323–330, ACM Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • Gelernter, D. (1985) “Generative Communication in Linda.” ACM Transactions on Programming Languages and Systems, 7(1), 1985, pp80–112, ACM Press.

    Article  MATH  Google Scholar 

  • Greenberg, S. (1991) “Personalizable groupware: accommodating individual roles and group differences”, In Proc. ECSCW’91, Amsterdam, September 1991, pp 17–31.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Roseman, M., Greenberg, S., (1996) “TeamRooms: Network Places for Collaboration”. In Proc. CSCW’96, Boston, MA, Nov. 1996, pp 325–333, ACM Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics