• DocumentCode
    3034173
  • Title

    A Fast Synchronization Mechanism for Collaborative Web Applications Based on HTML5

  • Author

    Katayama, Shin-Ya ; Goda, Tadahiro ; Shiramatsu, Shun ; Ozono, Tadachika ; Shintani, Taizo

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nagoya Inst. of Technol., Nagoya, Japan
  • fYear
    2013
  • fDate
    1-3 July 2013
  • Firstpage
    663
  • Lastpage
    668
  • Abstract
    We are developing a collaborative web application for editing PDF documents using web browsers. Our system enables users to edit the same document in real-time. Users can share annotations on papers in real-time on web browsers. One of the advantages of our system is very high availability. Users only need to have their own web browsers. To improve the usability of our system, we need to consider synchronization delay. Synchronization delay consists of network delay and drawing delay. Our system draws PDF files by using JavaScript, it is not fast enough for real-time collaborative editing. We propose a new synchronization method using Canvas API to reduce drawing delay. We show how to implement a real-time collaborative editing system by using the method. We present evaluation results that indicate the method is suited for collaborative web applications.
  • Keywords
    Internet; Java; application program interfaces; delays; document handling; groupware; hypermedia markup languages; online front-ends; text editing; Canvas API; HTML5; JavaScript; PDF document editing; PDF files; Web browsers; annotation sharing; collaborative Web applications; drawing delay; fast synchronization mechanism; network delay; real-time collaborative editing; synchronization delay; system usability; Collaboration; Databases; Delays; Image color analysis; Portable document format; Servers; Synchronization; collaborative; consistency; revision; synchronization; web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2013 14th ACIS International Conference on
  • Conference_Location
    Honolulu, HI
  • Type

    conf

  • DOI
    10.1109/SNPD.2013.13
  • Filename
    6598536