Skip to main content
Log in

Tools for transparent synchronous collaborative environments

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

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.

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

  1. Chung G, Dewan P, Rajaram S (1998) Generic and composable latecomer accommodation service for centralized shared systems. IFIP Working Conference on Engineering for Human–Computer Interaction, September

  2. El Saddik A (2001) Interactive multimedia learning — shared reusable visualization-based modules. Springer, Berlin Heidelberg New York, pp 101–135

    Google Scholar 

  3. El Saddik A, Shirmohammadi S, Georganas ND, Steinmetz R (2000) JASMINE: Java Application Sharing in Multiuser Interactive Environment. IDMS2000, October

  4. Floyd S, Jacobson V, Liu C, McCanne S, Zhang L (1997) A reliable multicast framework for light-weight sessions and application level framing. IEEE/ACM Transactions on Networking, vol 5, Number 6, pp 784–803, December

  5. Illmann T, Thol R, Weber M (2002) Transparent Latecomer Support for Web-Based Collaborative Learning Environments. CSCL2002, January

  6. Ionescu M, Marsic I (2001) Latecomer and crash recovery support in fault tolerant groupware. IEEE Distributed Systems, Vol. 2, No. 7

  7. Jackson LS (2000) Habanero: an experiment in integration synchronous and asynchronous collaboration. LIS-490 ProSeminar Research Practicum, February

  8. Jogel J, Mauve, Geyer W, Hilt V, Kuhmunch C (2000) A generic late-join service for distributed interactive media. ACM Multimedia 2000, October

  9. Kindberg T (1996) Mushroom: a framework for collaboration and interaction across the Internet. CSCW & the Web, 5th ERCIM workshop, pp 43–53

  10. Kindberg T, Coulouris G, Dollimore J, Jeikkinen J (1996) Sharing objects over the Internet: the Mushroom approach. IEEE Global Internet, November

  11. Marsic I (1999) DISCIPLE: a framework for multimodal collaboration in heterogeneous environments, ACM Computing Surveys, Vol. 31, No. 2es, Article No. 4, June

  12. Roseman M (1996) Managing complexity in TeamRooms, a Tcl-based internet groupware application. Fourth Annual USENIX Tcl/Tk Workshop, July

  13. Roseman M, Greenberg S. TeamRooms: network places for collaboration. CSCW96, November 1996. Shiah, C. W. and Chen, W. C. A Generic Shared Window Architecture and Some Issues. Department of Computer Science and Information Engineering, National Taiwan University

  14. Wang W, Dorohonceanu B, Marsic I (1999) Design of the DISCIPLE Synchronous Collaboration Framework. IASTED Internet and Multimedia Systems and Applications, October

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdulmotaleb El Saddik.

Rights and permissions

Reprints and permissions

About this article

Cite this article

El Saddik, A., Yang, D. & Georganas, N.D. Tools for transparent synchronous collaborative environments. Multimed Tools Appl 33, 217–240 (2007). https://doi.org/10.1007/s11042-006-0057-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-006-0057-8

Keywords

Navigation