| A Collaboration-Enabling Framework for Java Beans (2007) | |||||||||||||||||
Abstract | |||||||||||||||||
| This paper presents a JavaBeans framework to support realtime collaborative applications. The paper contributes a generic collaboration bus to which any (including single-user) applications can be plugged in as is and made collaborative with no modifications to the application or to the collaboration bus. It also provides the design guidelines for developing collaboration-aware applications to take advantage of the cooperative features of the bus. Unlike most of the existing collaboration toolkits and frameworks, the application does not explicitly establish relationship to any of the framework classes, and is thus independent of the framework. The framework supports multi-user visual programming using JavaBeans: the users at geographically separate locations can collaboratively compose a complex JavaBeans application using simple Beans. The framework has been implemented and tested on a variety of applications. | |||||||||||||||||
Publication details | |||||||||||||||||
| |||||||||||||||||