API Design Recommendations for Facilitating Conversion of Single-user Applications into Collaborative Applications

File Size Format
48658_1.pdf 308Kb Adobe PDF View
Title API Design Recommendations for Facilitating Conversion of Single-user Applications into Collaborative Applications
Author Lin, Kai; Chen, David; Dromey, Geoff; Xia, Steven; Sun, Chengzheng
Publication Title CollaborateCom2007 : The 3rd International Conference on Collaborative Computing: Networking, Applications and Worksharing
Editor Dimitrios Georgakopoulos, Bugra Gedik
Year Published 2007
Publisher IEEE
Abstract Recent advancements in collaboration technology have shown that it is possible to convert existing single-user applications into real-time collaborative applications without modifying the source codes of the single-user applications. Such conversion relies on the API (Application Programming Interface) provided by the single-user applications. Poorly designed APIs make such conversion difficult, inefficient, or even impossible. Until now, it is not well understood what features APIs should provide to facilitate conversion of single-user applications into collaborative applications. This paper presents recommendations of the features single-user application APIs should provide to facilitate conversion. The results are based on what we have learnt from converting Microsoft Visio, into real-time collaborative Visio (CoVisio), and our previous experience in building CoWord and CoPowerPoint.
Peer Reviewed Yes
Published Yes
Publisher URI http://www.ieee.org/portal/site
Alternative URI http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4553792&isYear=2007
Copyright Statement Copyright 2007 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
ISBN 1424413176
Conference name CollaborateCom2007 : The 3rd International Conference on Collaborative Computing: Networking, Applic
Location New York, United States
Date From 2007-11-12
Date To 2007-11-15
URI http://hdl.handle.net/10072/17236
Date Accessioned 2008-02-19
Date Available 2008-08-11T07:07:04Z
Language en_AU
Faculty Faculty of Science, Environment, Engineering and Technology
Subject Science & Technology
Publication Type Conference Publications (Full Written Paper - Refereed)
Publication Type Code e1

Show simple item record

Griffith University copyright notice