Group Rendezvous in a Synchronous, Collaborative Environment

  • Jörg Roth
  • Claus Unger
Conference paper
Part of the Informatik Aktuell book series (INFORMAT)


Before a session in a synchronous, collaborative environment can really start, various actions have to be performed: users have to be informed about planned sessions, network access paths between session participants have to be determined, etc. In the following, we call all these actions group rendezvous. In existing groupware systems, the group rendezvous is often neglected, i.e. it is assumed that a team has already formed, session information has been distributed and network paths are known. In reality, this assumption often does not hold: members with dial-up connections are not permanently online, if they get their network addresses from an address pool, e.g. via a network access provider, they are difficult to find even when they are online. This paper describes a fully decentralised group rendezvous system, which addresses these problems. Besides session distribution, the system has a component for resolving variable network addresses. It has been integrated into the synchronous groupware system DreamTeam [RU98].


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [CL85]
    Chandy K. M., Lamport L.: Distributed Snapshots: Determining Global States of Distributed Systems, ACM Transactions on Computer Systems, Vol. 3, No. 1, Feb. 1985, 63–75CrossRefGoogle Scholar
  2. [CU]
    Enhanced CU-SeeMe Home Page
  3. [Dee89]
    Deering S.: RFC 1112:Host Extensions for IP Multicasting, Request For Comments, Aug. 1989Google Scholar
  4. [Four]
    Fourll directory service,
  5. [Fu98]
    Fuchs T.: Entwurf und Realisierung einer Rendezvous-Komponente für eine dezentrale, synchrone CSCW Umgebung, Diploma thesis, Femuniversität Hägen, Apr. 1998Google Scholar
  6. [JP97]
    Johnson D. B., Perkins C.: Mobility Support in IPv6, Mobility Support Working Group, Internet Draft, Nov. 1997Google Scholar
  7. [Han96]
    Handley M.: The sdr Session Directory: An Mbone Conference Scheduling and Booking System, Department of Computer Science, University College London, Apr. 1996Google Scholar
  8. [KL86]
    Kantor B., Lapsley P.: RFC 977: Network News Transfer Protocol, Request For Comments, Feb. 1986Google Scholar
  9. [NCSA]
  10. [Net]
    Netscape Home Page
  11. [Per96]
    Perkins C. (ed): RFC 2002: IP Mobility Support, Request For Comments, Nov. 1996Google Scholar
  12. [Pos80]
    Postel J.: RFC 768: User Datagram Protocol, Request For Comments, Aug. 1980Google Scholar
  13. [Pos82]
    Postel J.: RFC 821: Simple Mail Transfer Protocol, Request For Comments, Aug. 1982Google Scholar
  14. [RG96]
    Roseman M., Greenberg S.: TeamRooms: Network Places for Collaboration, Proc. of the ACM Conference on Computer Supported Cooperative Work, ACM Press, Nov. 1996, 325–333Google Scholar
  15. [RG96b]
    Roseman M., Greenberg S.: Building Real-Time Groupware with GroupKit, A Groupware Toolkit, ACM Transactions on Computer-Human Interaction, Vol. 3, No. 1, Mar. 1996, 66–106CrossRefGoogle Scholar
  16. [Roth98]
    Roth J., How to write shared applications with „DreamTeam“, Technical Reference, Femuniversität Hagen, Jan. 1998Google Scholar
  17. [RU98]
    Roth J., Unger C.: Dream Team — a synchronous CSCW environment for distance education, Proc. of the ED-MEDIA/ED-TELECOM 98, Freiburg, Jun. 1998Google Scholar
  18. [RU98b]
    Roth J., Unger C.: Dream Team — a platform for synchronous collaborative applications, in Th. Herrmann, K. Just-Hahn (eds): Groupware und organisatorische Innovation (D- CSCW’98), B. G. Teubner Stuttgard 1998, 153–165Google Scholar
  19. [Scho96]
    Schooler E. M.:Conferencing and collaborative computing, Multimedia Systems, Vol. 4, 1996, 210–225CrossRefGoogle Scholar

Copyright information

© Springer-verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Jörg Roth
    • 1
  • Claus Unger
    • 1
  1. 1.Department for Computer ScienceUniversity of HagenHagenGermany

Personalised recommendations