Skip to main content
Log in

‘DreamTeam’: A platform for synchronous collaborative applications

  • Published:
AI & SOCIETY Aims and scope Submit manuscript

Abstract

This paper presents a platform for developing, testing and executing synchronous collaborative applications in a distributed, heterogeneous environment. Even though several environments exist nowadays, specific problems are not treated satisfactorily. Especially in ‘real’ network environments, problems like unstable network connections and low bandwidths have to be considered.

The DreamTeam platform addresses the special needs of environments with non-optimal characteristics which can, be found in distance learning scenarios. DreamTeam comprises a development environment, a simulation environment and a runtime environment; it is based upon the concept of a fully decentralised architecture and encourages rapid prototyping.

DreamTeam supports developers of shared applications through a component concept. Using components helps to divide a software project into well-defined parts. Well-documented interfaces help to reduce integration efforts and improve software quality. A selection of sample applications with DreamTeam validates our design concept.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Deering, S. (1989). RFC 1112: Host Extensions for IP Multicasting,Request for Comments, IETF, August.

  • Dommel, H.-P. and Garcia-Luna-Aceves, J.J. (1997). Floor Control for Multimedia Conferencing and Collaboration.Multimedia Systems. 5. 23–38.

    Google Scholar 

  • Edlich, S. (1993). Software Cooperation with the Share-Kit: Influences of Semantic Levels on the Working Efficiency. InVienna Conference on Human Computer Interaction (VCHCI '93), Vienna, Austria, 20–22 September 1993, 225–234.

  • Greenberg, S. and Roseman M. (1996). GroupWeb: A WWW Browser as Real Time Groupware. InProceedings of the ACM Conference on Human Factors in Computing Systems, April 1996. ACM Press, New York, 271–272.

    Google Scholar 

  • Gutwin, C., Roseman, M. and Greenberg, S. (1996). A Usability Study of Awareness, Widgets in a Shared Workspace Groupware System. InProceedings of the ACM '96 Conference on Computer Supported Co-operative Work (CSCW '96), November 1996. ACM Press, New York, 258–267.

    Google Scholar 

  • Hamilton, G. (ed.) (1997). Java Beans, Sun Microsystems, July 1997.

  • Handley, M. (1996). The sdr Session Directory: An Mbone Conference Scheduling and Booking System. Department of Computer Science, University College London, April 1996.

  • Hill, R.D., Brinck, T., Patterson, J.F., Rohall, S.L. and Wilner, W.T. (1993). Rendezvous Language,Communications of the ACM.36(1). 62–67.

    Google Scholar 

  • Jahn, P. (1995). Getting started with Share-Kit. At: ftp://ftp.cs.tu-berlin.de/pub/local/kbs/share-kit/share-kit.tar.gz

  • Java Object Serialisation Specification (1996). Sun Microsystems, December.

  • Kantor B. and Lapsley P. (1986). RFC 977: Network News Transfer Protocol,Request for Comments, IETF, February.

  • Krasner, G.E. and Pope, S.T. (1988). A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80,Journal of Object-Oriented Programming.1(3). 26–49.

    Google Scholar 

  • Letz, R. (1998). Entwurf und Realisierung eines objektbasierten Grafikeditors in einer synchronen Gruppenumgebung. Diploma thesis, Fernuniversität Hagen, January.

  • OLE2 Programmer's Reference (1994). Vols 1 and 2. Microsoft Press, Redmond, WA.

  • Piersol, K. (1994). A close-up of OpenDoc,Byte. March. 183–188.

    Google Scholar 

  • Postel, J. (1982). RFC 821: Simple Mail Transfer Protocol,Request for Comments, IETF, August.

  • Rational Software (1997). UML Notation Guide. At: http://www.rational.com/uml/html/notation/Version 1.1, September.

  • Roseman, M. and Greenberg, S. (1996). Building Real-Time Groupware with GroupKit, A Groupware Toolkit,ACM Transactions on Computer-Human Interaction.3(1). 66–106.

    Google Scholar 

  • Roth, J. (1999). How to Write Shared Applications with “DreamTeam’. Technical Reference, Fernuniversität Hagen, February.

  • Roth, J. and Unger, C. (1998). ‘DreamTeam’: A Synchronous CSCW Environment for Distance Education. InProceedings of the ED-MEDIA/ED-TELECOM '98. Freiburg, Germany, June 98, 1185–1190.

  • Schooler, E.M. (1996). Conferencing and Collaborative Computing.Multimedia Systems. 4. 210–225.

    Google Scholar 

  • Schuckmann, C., Kirchner, L., Schümmer, J. and Haake, J.M. (1996). Designing Object-Oriented Synchronous Groupware With COAST. InProceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW '96). ACM Press, New York, 30–38.

    Google Scholar 

  • Stefik, M., Bobrow, D.G., Foster, G., Lanning, S. and Tatar, D. (1987). WYSIWIS Revised: Early Experiences with Multiuser Interfaces,ACM Transactions on Office Information Systems.5(2). 147–167.

    Google Scholar 

  • Streitz, N.A., Geißler, J., Haake, J.M. and Hol, J. (1994). DOLPHIN: Integrated Meeting Support across LiveBoards, Local and Remote Desktop Environments. InProceedings of the ACM Conference on Computer Supported Co-operative Work (CSCW `94), Chapel Hill, NC, 22–26 October 1994, 345–358.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jörg Roth.

Additional information

This paper is an extended version of Roth, J. and Unger, C. (1998). DreamTeam: A Platform for Synchronous Collaborative Applications. In Herrmann, Th. and Just-Hahn, K. (eds)Groupware und organisatorische Innovation (D-CSCW '98). B.G. Teubner, Stuttgart, 153–165.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Roth, J. ‘DreamTeam’: A platform for synchronous collaborative applications. AI & Soc 14, 98–119 (2000). https://doi.org/10.1007/BF01206130

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01206130

Keywords

Navigation