A document-centric method for combined synchronous and asynchronous applications

In this paper, we present a concept for developing applications that allow users to work synchronously together while being able to use asynchronous features, such as work resumption from any point in time. Therefore, we formulate abstract requirements for a protocol realizing the introduced approach. Furthermore, an architecture for deployment is outlined. We show three different applications - all realizing the proposed method. An evaluation summarizes the drawbacks and advantages of the approach. The introduced concept should show up a practical solution especially to sufficiently store collaboration processes. By proving the combination of synchronous and asynchronous features into one application to fulfill basic user needs, it could be an efficient way for applications realizing two working modes, which mostly have been addressed separately in previous solutions.

[1]  Neil Fraser Differential synchronization , 2009, DocEng '09.

[2]  Wentong Cai,et al.  Transparent adaptation of single-user applications for multi-user real-time collaboration , 2006, TCHI.

[3]  Christoph Meinel,et al.  Message capturing as a paradigm for asynchronous digital whiteboard interaction , 2010, 6th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2010).

[4]  Carl Gutwin,et al.  Workspace awareness for groupware , 1996, CHI Conference Companion.

[5]  John C. Tang,et al.  Work rhythms: analyzing visualizations of awareness histories of distributed groups , 2002, CSCW '02.

[6]  Masood Masoodian,et al.  A Framework for collaborative writing with recording and post-meeting retrieval capabilities , 2004 .

[7]  Paul Johns,et al.  Video threads: asynchronous video sharing for temporally distributed teams , 2012, CSCW.

[8]  Maryanne M. Gobble,et al.  Design Thinking , 2010, The Palgrave Encyclopedia of the Possible.

[9]  Christoph Meinel,et al.  Evaluating an instant messaging protocol for digital whiteboard applications , 2011 .

[10]  Carl Gutwin,et al.  A Descriptive Framework of Workspace Awareness for Real-Time Groupware , 2002, Computer Supported Cooperative Work (CSCW).

[11]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[12]  Zicheng Liu,et al.  Why take notes? Use the whiteboard capture system , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[13]  Christoph Meinel,et al.  Analyzing distributed whiteboard interactions , 2011, 7th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[14]  Junwei Lu,et al.  Generalizing operational transformation to the standard general markup language , 2002, CSCW '02.

[15]  David Sun,et al.  Leveraging single-user applications for multi-user collaboration: the coword approach , 2004, CSCW.

[16]  Yasushi Saito,et al.  Optimistic replication , 2005, CSUR.

[17]  Christoph Meinel,et al.  Tele-Board: Enabling efficient collaboration in digital design spaces , 2011, Proceedings of the 2011 15th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[18]  Clarence A. Ellis,et al.  Concurrency control in groupware systems , 1989, SIGMOD '89.

[19]  Masood Masoodian,et al.  FOR CAPTURING DOCUMENT HISTORY , 2005 .

[20]  Carl Gutwin,et al.  Real-time groupware in the browser: testing the performance of web-based networking , 2011, CSCW.

[21]  Scott Carter,et al.  Let's go from the whiteboard: supporting transitions in work through whiteboard capture and reuse , 2010, CHI.

[22]  Martin Gaedke,et al.  Enriching Web Applications with Collaboration Support Using Dependency Injection , 2012, ICWE.

[23]  Robert P. Biuk-Aghai,et al.  Patterns of virtual collaboration , 2003 .

[24]  Tancred Lindholm,et al.  A three-way merge for XML documents , 2004, DocEng '04.

[25]  Martin Gaedke,et al.  Exploiting single-user web applications for shared editing: a generic transformation approach , 2012, WWW.