WYSIWIS revised: early experiences with multiuser interfaces
ACM Transactions on Information Systems (TOIS)
Sharing views and interactions with single-user applications
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
A comparison of application sharing mechanisms in real-time desktop conferencing systems
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
Replicated architectures for shared window systems: a critique
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
MMConf: an infrastructure for building shared multimedia applications
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Transparent sharing of Java applets: a replicated approach
Proceedings of the 10th annual ACM symposium on User interface software and technology
ActiveX controls inside out (2nd ed.)
ActiveX controls inside out (2nd ed.)
Java object-sharing in Habanero
Communications of the ACM
Supporting worker independence in collaboration transparency
Proceedings of the 11th annual ACM symposium on User interface software and technology
DISCIPLE: a framework for multimodal collaboration in heterogeneous environments
ACM Computing Surveys (CSUR)
A desktop design for synchronous collaboration
Proceedings of the 1999 conference on Graphics interface '99
Samba: Integrating UNIX and Windows
Samba: Integrating UNIX and Windows
IEEE Internet Computing
An experiment in integrated multimedia conferencing
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Bimodal System for Interactive Indexing and Retrieval of Pathology Images
WACV '98 Proceedings of the 4th IEEE Workshop on Applications of Computer Vision (WACV'98)
An Application Framework for Synchronous Collaboration using Java Beans
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Automatic program transformation with JOIE
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Discussing Web Pages with Chat-Pointers in E-coBrowse
Multimedia Tools and Applications
Real-Time Collaboration in Heterogeneous Computing Environments
ITCC '00 Proceedings of the The International Conference on Information Technology: Coding and Computing (ITCC'00)
Supporting Adaptable Consistency Control in Structured Collaborative Workspaces
Computer Supported Cooperative Work
A lightweight approach to transparent sharing of familiar single-user editors
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Adaptive collaboration in an ever-changing environment
Multiagent and Grid Systems
Enabling collaboration transparency with computational reflection
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
TaKo: Providing transparent collaboration on single-user applications
Computer Languages, Systems and Structures
Workflow-centric distributed collaboration in heterogeneous computing environments
CSCWD'05 Proceedings of the 9th international conference on Computer Supported Cooperative Work in Design II
CDVE'05 Proceedings of the Second international conference on Cooperative Design, Visualization, and Engineering
Hi-index | 0.00 |
Sharing single-user software applications is a major goal of synchronous groupware particularly because the majority of applications continues to be developed for single users. We present a mechanism for sharing collaboration-transparent single-user applications in our DISCIPLE collaboration framework. DISCIPLE is the equivalent of a Web browser that allows sharing applets (Java components, both transparent and aware of collaboration). It allows users with no programming background to quickly assemble arbitrary collaborative applications. Even though the presented solutions are specific to Java, many apply to other platforms as well. We introduce a novel concept of resource servers to solve the problem of resource access in collaboration-transparent applications. We also discuss the limitations of the framework in particular and of sharing collaboration-transparent applications in general. The framework has been implemented and tested on a variety of applications. Preliminary experimental results are reported.