Multimedia Tools and Applications

, Volume 20, Issue 2, pp 179–195 | Cite as

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

  • Lee Bu-Sung
  • Yeo Chai Kiat
  • Soon Ing Yann
  • Lee Keok Kee
  • Sun Wei


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.

computer supported cooperative work Java multimedia application collaborative framework 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    H. Abdel-Wahab, B. Kvande, O. Kim, and J.P. Favreau, “An internet collaborative environment for sharing Java applications,” in the 5th IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems (FTDCS'97), Tunis, Tunisia, October 29–31, 1997.Google Scholar
  2. 2.
    J. “Bo” Begole, C.A. Struble, C.A. Shaffer, and R.B. Smith, “Transparent sharing of Java applets: A replicated approach,” in Proceedings of the 1997 Symposium on User Interface Software and Technology (UIST'97), ACM Press: NY, 1997, pp. 55–64.Google Scholar
  3. 3.
    A. Chabert, Ed Grossman, L.S. Jackson, S.R. Pietrowiz, and C. Seguin, “Java object-sharing in Habanero”, Communications of the ACM, Vol. 41, No. 6, pp. 69–76, 1998.Google Scholar
  4. 4.
    Dommel and JJ Garcia-Luna-Aceves, “Floor control for multimedia conferencing and collaboration,” Multimedia Systems, ACM/Springer, Vol. 5, No. 1, pp. 23–38, 1997.Google Scholar
  5. 5.
    S. Greenberg and M. Roseman, “Groupware toolkits for synchronous work,” in Computer Supported Co-Operative Work, M.B. Lafon (Ed.), 1st Ed., Wiley: New York, 1999, pp. 201–234.Google Scholar
  6. 6.
    E.M. Schooler, “Conferencing and collaborative computing,” Multimedia Systems, Vol. 4, No. 5, pp. 210–225, 1996.Google Scholar
  7. 7.
    S. Shirmohammadi, J.C. Oliveira, and N.D. Georganas, “Applet-based telecollaboration: A network-centric approach,” IEEE Multimedia, Spring/Summer, Vol. 5, No. 2, pp. 64–73, 1998.Google Scholar
  8. 8.
    S. Wei, L.B. Sung, and Y.C. Kiat, “JMS: A flexible collaborative environment,” IEEE Internet Workshop'99 (IWS99), Osaka, Japan, February 1999.Google Scholar
  9. 9.
    S. Wei, L.B. Sung, and Y.C. Kiat, “JMS—a Java-based Meeting Space”, The Journal of Organizational Computing and Electronic Commerce, Vol. 10, No. 3, 2000.Google Scholar

Copyright information

© Kluwer Academic Publishers 2003

Authors and Affiliations

  • Lee Bu-Sung
  • Yeo Chai Kiat
  • Soon Ing Yann
  • Lee Keok Kee
  • Sun Wei

There are no affiliations available

Personalised recommendations