Motivation
Synchronous collaboration systems - complex, distributed, multi-user environments
Tango Interactive - framework for building Web-based synchronous collaboration systems
- several types of APIs
- wide array of collaboration tools
- used in distance learning and general collaboration
Need for tools that would enable faster development of collaboration applications without giving up functionality
- traditional APIs offer full functionality but implementation is difficult
- tools that convert standalone applications to multiuser applications are fast and easy to use but obtained software has limited collaboration functionality
Proposed solution: software components that can be combined using visual programming tools with ordinary components to create collaborative applications