Design and Implementation of a Java-based Meeting Space over Internet

This paper describes the implementation of Java Meeting Space (JMS), a generic, extensible framework and environment for developing synchronous collaborative applications. The JMS framework is based on a fully object-oriented replicated architecture where the application instances and management services are all replicated at each site. JMS provides basic CSCW coordination services: session management and dynamic floor control services. As a framework, it provides a set of programming interfaces that allow an application developer to take advantage of coordination services in the runtime environment.

[1]  Saul Greenberg,et al.  GROUPWARE TOOLKITS FOR SYNCHRONOUS WORK , 1996 .

[2]  Saul Greenberg,et al.  GROUPWARE TOOLKITS FOR SYNCHRONOUS WORK , 1996 .

[3]  L. S. Jackson,et al.  Java object-sharing in Habanero , 1998, CACM.

[4]  Eve M. Schooler,et al.  Conferencing and collaborative computing , 1996, Multimedia Systems.

[5]  Shervin Shirmohammadi,et al.  Applet-Based Telecollaboration: A Network-Centric Approach , 1998, IEEE Multim..

[6]  J. J. Garcia-Luna-Aceves,et al.  Floor control for multimedia conferencing and collaboration , 1997, Multimedia Systems.

[7]  Hussein M. Abdel-Wahab,et al.  An Internet collaborative environment for sharing Java applications , 1997, Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems.

[8]  Bu-Sung Lee,et al.  JMS-Java-Based Meeting Space , 2000, J. Organ. Comput. Electron. Commer..

[9]  Yeo Chai Kiat,et al.  JMS: a flexible collaborative environment , 1999, 1999 Internet Workshop. IWS99. (Cat. No.99EX385).

[10]  Clifford A. Shaffer,et al.  Transparent sharing of Java applets: a replicated approach , 1997, UIST '97.