Skip to main content

Why, What, Where, When: Architectures for Cooperative Work on the World Wide Web

  • Conference paper
People and Computers XII

Abstract

The software architecture of a cooperative user interface determines what component is placed where. This paper examines some reasons determining why a particular placement should be chosen. Temporal interface behaviour is a key issue: when users receive feedback from their own actions and feedthrough about the actions of others. In a distributed system, data and code may be moved to achieve the desired behaviour — in particular, Java applets can be downloaded to give rapid local semantic feedback. Thus we must choose not only the physical location for each functional component but also when that component should reside in different places.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

  1. Begeman, M., Cook, P., Ellis, C., Graf, M., Rein, G. and Smith, T. (1986) Project Nick: meetings augmentation and analysis. In Proceedings of CSCW’86 (Austin, Texas), ACM Press.

    Google Scholar 

  2. Bentley, R., Horstmann, T., Sikkel, K. and Trevor, J. (1996) The BSCW Shared Workspace System. In ERCIM workshop on CSCW and the Web (Sankt Augustin, Germany), GMD/FIT.

    Google Scholar 

  3. Bentley, R. (1994) Supporting Multi-User Interface Development for Cooperative Systems. Ph.D. Thesis, University of Lancaster, UK.

    Google Scholar 

  4. Bentley, R., Rodden, T., Sawyer, P. and Sommerville, I. (1994) Architectural support for cooperative multi-user interfaces. In IEEE COMPUTER special issue on CSCW, 27 (5), pp 37–46.

    Google Scholar 

  5. Conklin, J. and Bergman, L.M. (1989) gIBIS: A Tool for Exploratory Policy Discussion. In Journal of American Society for Information Science (May), pp 200–213.

    Google Scholar 

  6. Coutaz, J. (1987) PAC, An Object Oriented Model For Dialog Design. In Human-Computer Interaction–INTERACT ‘87, Eds. H.J. Bullinger and B. Shackel, pp 431–436.

    Google Scholar 

  7. Dix, A.J. (1995) Cooperation without (reliable) Communication: Interfaces for Mobile Applications. In Distributed Systems Engineering, 2 (3), pp 171–181.

    Google Scholar 

  8. Dix, A.J. (1994) Computer-supported cooperative work — a framework. In Design Issues in CSCW, Eds. D. Rosenburg and C. Hutchison, Springer-Verlag, pp 9–26.

    Chapter  Google Scholar 

  9. Dix, A.J., Finlay, J., Abowd, G., Beale, R. (1993) Human-Computer Interaction,Prentice Hall.

    Google Scholar 

  10. Dix, A.J. (1992) Pace and interaction. In Proceedings of HCI’92: People and Computers VII, ( Sept. York) Cambridge University Press, pp 193–208.

    Google Scholar 

  11. Dix, A.J. (1987) The Myth of the Infinitely Fast Machine. In Proceedings of the Third Conference of the BCS HCI SIG: People and Computers III, Cambridge University Press, pp 215–228.

    Google Scholar 

  12. Dix, A. (1996) Challenges and Perspectives for Cooperative Work on the Web. In ERCIM workshop on CSCW and the Web (Sankt Augustin, Germany), GMD/FIT.

    Google Scholar 

  13. Dix, A. (1994) Que sera sera — The problem of the future perfect in open and cooperative systems. In Proceedings of HCI’94: People and Computers IX, (Glasgow) Cambridge University Press, pp 397–408.

    Google Scholar 

  14. Dix, A., Ramduny, D., & Wilkinson, J. (1996) Long-Term Interaction: Learning the 4Rs. In CHI’96 Conference Companion Proceedings: Human Factors In computing Systems (Apr. Vancouver, British Columbia ), ACM Press, pp 169–170.

    Google Scholar 

  15. Dix, A., Ramduny, D., & Wilkinson, J. (1995) Interruptions, Deadlines and Reminders: Investigations into the Flow of Cooperative Work. RR9509, University of Huddersfield,available as: http://www.hud.ac.uk/schools/ comp+maths/research/reports/RR9509. html.

    Google Scholar 

  16. Gram, C. and Cockton, G. editors (1996) Design Principles for Interactive Software, Chapman & Hall, UK.

    MATH  Google Scholar 

  17. Gray, P., England, D. and McGowan, S. (1994) XUAN: Enhancing UAN to Capture Temporal Relationships among Actions. In Proceedings of HCI’94: People and Computers IX, (Glasgow) Cambridge University Press, pp 301–312.

    Google Scholar 

  18. Johnson, C. and Gray, P. editors (1995) Workshop on Temporal Aspects of Usability. In SIGCHI Bulletin, 28 (2).

    Google Scholar 

  19. Hill, R.D., Brinck, T., Rohall, S.L., Patterson, J.F. and Wilner, W. (1994) The Rendezvous architecture and language for constructing multi-user applications. In ACM Transactions on Computer-Human Interaction, 1 (2), pp 81–125.

    Google Scholar 

  20. Lauwers, J.C. and Lantz, K.A. (1990) Collaboration Awareness in support of Collaboration Transparency: Requirements for the next generation of shared window systems. In CHI’90 Conference Proceedings: Human Factors In computing Systems (Apr. Seattle, Washington ), ACM Press, pp 303–311.

    Google Scholar 

  21. Leland, M.D.P., Fish, R.S. and Kraut, R.E. (1988) Collaborative document production using quilt. In Proceedings of CSCW’88 (Sept. Portland, Oregon), ACM Press, New York, pp 206–215.

    Google Scholar 

  22. Patterson, J.F. Day, M. and Kucan, J. (1996) Notification Servers for Synchronous Groupware. In Proceedings of CSCW’96 (Nov. Boston, Massachusetts ), ACM Press, pp 122–129.

    Google Scholar 

  23. Pfaff, G. and Hagen P.J.W., editors (1985) Seeheim Workshop on User Interface Management Systems, Springer-Verlag, Berlin.

    MATH  Google Scholar 

  24. Rada, R. (1995) Interactive Media, Springer-Verlag, New York.

    Book  Google Scholar 

  25. Rodden, T. and Blair, B. (1991) CSCW and Distributed Systems: The problem of Control. In Proceedings of the second European Conference on CSCW,(Bannon, L. Robinson, M. and Schmidt, K. eds).

    Google Scholar 

  26. Rouncefield, M., Hughes, J.A., Rodden, T., & Viller S. (1994) Working with “Constant Interruption” CSCW and the Small Office. In Proceedings of CSCW’94 (Oct. Chapel Hill, North Carolina ), ACM Press, pp 275–287.

    Google Scholar 

  27. Satyanarayanan, M., Kistler, J.J., Kumar, P., Okasaki, M.E., Siegel, E.H. and Steere, D.C. (1990) Coda: a highly available file system for a distributed workstation environment. In IEEE Transactions Computers, 39 (4), pp 447–459.

    Google Scholar 

  28. Stefik, M., Bobrow, D.G., Foster, G., Lanning S. and Tatar, D. (1987) WYSIWIS revisited“ early experiences with multiuser interfaces. In ACM Transactions on Office Information Systems, 5 (2), pp 147–167.

    Google Scholar 

  29. UIMS (1992) The UIMS tool developers workshop: A metamodel for the runtime architecture of an interactive system. In SIGCHI Bulletin, 24 (1), pp 32–37.

    Google Scholar 

  30. Welie, V.M. and Eliëns, A. (1996) Chatting on the Web. In ERCIM workshop on CSCW and the Web (Sankt Augustin, Germany), GMD/FIT.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag London

About this paper

Cite this paper

Ramduny, D., Dix, A. (1997). Why, What, Where, When: Architectures for Cooperative Work on the World Wide Web. In: Thimbleby, H., O’Conaill, B., Thomas, P.J. (eds) People and Computers XII. Springer, London. https://doi.org/10.1007/978-1-4471-3601-9_17

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3601-9_17

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-76172-3

  • Online ISBN: 978-1-4471-3601-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics