| A Collaboration-Enabling Framework for Java Beans (2007) | |||||||||||||||
Abstract | |||||||||||||||
| Most of the existing collaborative applications are collaboration aware, i.e., collaboration semantics are interleaved into application semantics. This paper contributes: 1. A generic collaboration bus to which any (including single-user) applications can be plugged in as is and made collaborative without any modification to the application or to the collaboration bus. 2. A set of guidelines and methods for writing wrappers around the single-user applications in order to make them collaboration aware so they can take advantage of the cooperative features of the bus. 3. Design guidelines for developing special purpose applications to be aware of the proposed bus and to enable them to manage the cooperative features of the bus effectively. The additional feature of our system, not present in other collaborative frameworks, is that it allows both run-time and design-time collaboration. As a result, it supports collaborative The research reported here is supported by the DARPA Contract ... | |||||||||||||||
Publication details | |||||||||||||||
| |||||||||||||||