JMS: a flexible collaborative environment

This paper introduces JMS (Java-based Meeting Space), an object-oriented framework for developing synchronous collaborative applications over the Internet. The JMS framework provides a comprehensive collection of services that supports cooperative interaction at system level: session management, floor control management and group awareness management. The application developers can tailor some of these services to the specific needs of particular collaborative applications and usage situations.