• DocumentCode
    1960304
  • 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

  • Author_Institution
    Sch. of Inf. & Commun. Technol., Griffith Univ., Brisbane, QLD
  • fYear
    2007
  • fDate
    12-15 Nov. 2007
  • Firstpage
    309
  • Lastpage
    317
  • 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.
  • Keywords
    application program interfaces; groupware; systems analysis; API design recommendations; CoPowerPoint; CoVisio; CoWord; application programming interface; real-time collaborative Visio; single-user applications; Application software; Australia; Broadcasting; Collaboration; Collaborative software; Collaborative work; Communications technology; Displays; Graphics; Real time systems; API recommendations; collaborative system design; operational transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaborative Computing: Networking, Applications and Worksharing, 2007. CollaborateCom 2007. International Conference on
  • Conference_Location
    New York, NY
  • Print_ISBN
    978-1-4244-1318-8
  • Electronic_ISBN
    978-1-4244-1317-1
  • Type

    conf

  • DOI
    10.1109/COLCOM.2007.4553849
  • Filename
    4553849