A P2P Groupware System with Decentralized Topology for Supporting Synchronous Collaborations

  • Authors:
  • Jianhua Ma;Makoto Shizuka;Jeneung Lee;Runhe Huang

  • Affiliations:
  • -;-;-;-

  • Venue:
  • CW '03 Proceedings of the 2003 International Conference on Cyberworlds
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Network based groupware systems are for supportingcollaborations among a group of people who are engagedin a common task or goal using computers connected by avariety of networks including the Internet. A synchronousgroupware system supports group members' collaborativeactivities at the same time. Due to the almost all of currentsynchronous collaborative systems have beenimplemented either using a centralized topology or ahybrid topology, the research presented in this paper hasbeen devoted to investigation, design and implementationof a peer-to-peer (P2P) groupware system, called DSC,using a decentralized topology. As it does not use anyserver at all, peers in a group need to coordinatelymanage their group by themselves, and each peer has tofully handle the correct message passing by itself. TheDSC system is implemented using the JXTA technologyand platform that enable peers to find each other, formgroups and exchange messages across firewalls and NATs.It currently offers three shared objects of web browser, fileviewer and drawing pad as well as a text chat tool. Thesynchronous controls of a shared space, the objects,telepointer and so on are also provided. Its evaluationswith a practical test environment are given in detail.