Title :
Making AutoCAD Collaborative: Implementation and Application of CoAutoCAD
Author :
Gu, Hansu ; Zhang, Qiwei ; Shao, Bin
Author_Institution :
Fudan Univ., Shanghai
Abstract :
Collaborative technology plays an important role in pervasive computing environment and there are more and more multi-user applications for people to use. However, AutoCAD, as a powerful tool for CAD (computer aided design), still lacks efficient interactive functions. This paper will present CoAutoCAD which makes AutoCAD collaborative from its implementation and application aspects. Three important layers of CoAutoCAD Kernel are shown as Coadapter, Coordinator and Engine. Coadapter layer can get user commands through the API offered by AutoCAD; Coordinator layer deliver messages among users in P2P environments; Engine layer is based on Mark & Retrace algorithm to make collaboration reliable. According to its implementation, CoAutoCAD has some features. The adaptation from AutoCAD is transparent for users and it does not need the source code of AutoCAD. CoAutoCAD can have the functions which AutoCAD has and these two tools are compatible. Users send their messages directly to each other and the collaboration of CoAutoCAD is efficient.
Keywords :
CAD; application program interfaces; groupware; message passing; peer-to-peer computing; ubiquitous computing; API; CoAutoCAD kernel; P2P environment; collaborative system; collaborative technology; computer aided design; coordinator layer; message delivery; multiuser application; pervasive computing environment; Application software; Collaboration; Collaborative software; Collaborative work; Computer science; Internet; Kernel; Pervasive computing; Power engineering and energy; Search engines; CoAutoCAD; Collaboration; Mark and Retrace; Pervasive Computing;
Conference_Titel :
Pervasive Computing and Applications, 2007. ICPCA 2007. 2nd International Conference on
Conference_Location :
Birmingham
Print_ISBN :
978-1-4244-0971-6
Electronic_ISBN :
978-1-4244-0971-6
DOI :
10.1109/ICPCA.2007.4365433