TeamRooms: network places for collaboration
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
A reliable multicast framework for light-weight sessions and application level framing
IEEE/ACM Transactions on Networking (TON)
DISCIPLE: a framework for multimodal collaboration in heterogeneous environments
ACM Computing Surveys (CSUR)
A generic late-join service for distributed interactive media
MULTIMEDIA '00 Proceedings of the eighth ACM international conference on Multimedia
Generic and Composable Latecomer Accomodation Service for Centralized Shared Systems
Proceedings of the IFIP TC2/TC13 WG2.7/WG13.4 Seventh Working Conference on Engineering for Human-Computer Interaction
Managing complexity in TeamRooms, a Tcl-based internet groupware application
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
Latecomer and Crash Recovery Support in Fault-Tolerant Groupware
IEEE Distributed Systems Online
Transparent latecomer support for web-based collaborative learning environments
CSCL '02 Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community
PECOLE: P2P multimedia collaborative environment
Multimedia Tools and Applications
E-pSyLon: a synchronous e-learning platform for staff training in large corporations
Multimedia Tools and Applications
Hi-index | 0.01 |
Synchronous collaborative environments can provide an identical visual and operable working area among geographically separated participants. There are two basic approaches for providing a shared workspace. They are collaborative-aware approach and collaborative-unaware approach. Since the second approach allows single-user applications to be reused, most users choose to use it. Our work is based on the collaborative-unaware environment. This paper describes the design and implementation of some transparent synchronous collaborative tools. They are: (1) the latecomer support for Java applications, Java applets and JMF players (2) the client synchronization to minimize data transmission latency and (3) the lightweight multi-session support to let different collaboration groups work at the same time. These tools optimize existing transparent synchronous collaboration systems and make them more realistic, more complete and more generic.