It can support a wide variety of policy and user experiences by defining the basic building blocks for these environments. Contexts are abstract metaphor-neutral collections of participants, conversations, and things that serve to factor the total collaborative activity of the system into useful, comprehensible parts.
Roles are social cues that indicate a participant's responsibilities.
A Conference is a shared, multi-participant session, used by participants to communicate with each other within the virtual environment and for applications to share data. The SDK can be used to build new environments or to add collaboration support to existing software. The software is available under an open source license . Download JCS SDK 2.0 here . This version has simpler client and server implementations, which makes it easier to retarget to different domains.