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
Comparing the programming demands of single-user and multi-user applications
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
A distributed and policy-free general-purpose shared window system
IEEE/ACM Transactions on Networking (TON)
Java object-sharing in Habanero
Communications of the ACM
ACM Transactions on Computer-Human Interaction (TOCHI)
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
A method and tool for human-human interaction and instant collaboration in CSCW-based CAD
Computers in Industry - Special issue: Collaborative environments for concurrent engineering
CSCWD'05 Proceedings of the 9th international conference on Computer Supported Cooperative Work in Design II
A decentralized and flexible tool supporting extreme programming software development
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
Hi-index | 0.00 |
We often need to discuss or modify the results generated by single-user CAD applications when they are applied to cooperative design. To our knowledge, however, almost all the existing cooperative systems or tools, such as shared white-board and application sharing, have some limitations when used for to such task. When considering these limitations, we have coined the term "Application Cooperating" which means to retain the original features of the single-user CAD applications and when using them collaboratively. To reduce redundant development, we have developed a framework that converts a single-user CAD application into a multi-user application. To achieve this we have developed a framework whereby the events occurring through interactions with the application, can be captured, distributed, and reassembled, in such a way as to allow single-user CAD applications to be used cooperatively without modifications to their source codes. This paper main discusses the architecture, events process and other relative problems pertaining to the above.