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.
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
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.
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.
Bentley, R. (1994) Supporting Multi-User Interface Development for Cooperative Systems. Ph.D. Thesis, University of Lancaster, UK.
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.
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.
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.
Dix, A.J. (1995) Cooperation without (reliable) Communication: Interfaces for Mobile Applications. In Distributed Systems Engineering, 2 (3), pp 171–181.
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.
Dix, A.J., Finlay, J., Abowd, G., Beale, R. (1993) Human-Computer Interaction,Prentice Hall.
Dix, A.J. (1992) Pace and interaction. In Proceedings of HCI’92: People and Computers VII, ( Sept. York) Cambridge University Press, pp 193–208.
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.
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.
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.
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.
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.
Gram, C. and Cockton, G. editors (1996) Design Principles for Interactive Software, Chapman & Hall, UK.
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.
Johnson, C. and Gray, P. editors (1995) Workshop on Temporal Aspects of Usability. In SIGCHI Bulletin, 28 (2).
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.
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.
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.
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.
Pfaff, G. and Hagen P.J.W., editors (1985) Seeheim Workshop on User Interface Management Systems, Springer-Verlag, Berlin.
Rada, R. (1995) Interactive Media, Springer-Verlag, New York.
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).
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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