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
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DistEdit: a distributed toolkit for supporting multiple group editors
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Java object-sharing in Habanero
Communications of the ACM
An Internet Collaborative Environment for Sharing Java Applications
FTDCS '97 Proceedings of the 6th IEEE Workshop on Future Trends of Distributed Computing Systems
Leveraging single-user applications for multi-user collaboration: the coword approach
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Transparent adaptation of single-user applications for multi-user real-time collaboration
ACM Transactions on Computer-Human Interaction (TOCHI)
Collaboration on a large-scale, multi-touch display: asynchronous interaction and multiple-input use
Proceedings of the 2013 conference on Computer supported cooperative work companion
Hi-index | 0.00 |
In contrast to single-user applications, most collaborative multi-member applications have been developed as vehicles for investigating various research issues, and even existing commercial collaborative multi-member applications have not widely accepted by end-users. The paper will describe an innovative approach and relative techniques that can be used to convert existing single-user applications into collaborative applications, without modifying the source code and knowledge of the API of the original single-user applications. The main idea is that user events occurring through the interactions with the application can be caught, distributed, and reconstructed. This approach and supporting techniques were tested in the process of transparently converting a single-user AutoCAD application into a real-time collaborative AutoCAD application called CoAutoCAD, which not only retains the original function and user interface of the single-user AutoCAD application, but supports group collaboration capabilities as well.