Pavilion: a middleware framework for collaborative Web-based applications
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Collaboration transparency in the DISCIPLE framework
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
DISCIPLE: a framework for multimodal collaboration in heterogeneous environments
ACM Computing Surveys (CSUR)
ViBE: virtual biology experiments
Proceedings of the 10th international conference on World Wide Web
A general framework for constructing application cooperating system in Windows environment
ACM SIGSOFT Software Engineering Notes
Tree-Based Concurrency Control inDistributed Groupware
Computer Supported Cooperative Work
Java event broadcasting in CSCW environment
Proceedings of the 3rd international symposium on Principles and practice of programming in Java
Hi-index | 0.00 |
This paper presents a JavaBeans framework that supports real-time synchronous collaborative applications. We contribute a generic collaboration bus as an enabling virtual "channel" that spans network fabrics and integrates collaborating clients. The bus provides a plug-and-play environment that enables collaboration with applications that may or may not be collaboration aware. Any applications can be plugged in as is and made collaborative with no modifications to the application or to the bus. One of the activities supported is multi-user visual programming using JavaBeans: the users can collaboratively compose complex applications using component Beans. The framework has been implemented and tested on a variety of applications.