A Multilayer Peer-to-Peer Framework for Distributed Synchronous Collaboration
IEEE Internet Computing
PECOLE: P2P multimedia collaborative environment
Multimedia Tools and Applications
Supporting the Development of Applications in Heterogeneous Ubiquitous Computing Environments
Computer Supported Cooperative Work in Design IV
A decentralized middleware for groupware applications
CRIWG'07 Proceedings of the 13th international conference on Groupware: design implementation, and use
Hi-index | 0.00 |
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.