TY - JOUR
T1 - Reusing single-user applications to create collaborative multi-member applications
AU - Xu, Baomin
AU - Gao, Qiang
AU - Li, Chunyan
PY - 2009/8
Y1 - 2009/8
N2 - 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.
AB - 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.
KW - Application sharing
KW - CoAutoCAD
KW - Computer-supported cooperative work
KW - Event processing
UR - https://www.scopus.com/pages/publications/64849101473
U2 - 10.1016/j.advengsoft.2008.11.002
DO - 10.1016/j.advengsoft.2008.11.002
M3 - 文章
AN - SCOPUS:64849101473
SN - 0965-9978
VL - 40
SP - 618
EP - 622
JO - Advances in Engineering Software
JF - Advances in Engineering Software
IS - 8
ER -