[PDF][PDF] Operational transformation in real-time group editors: issues, algorithms, and achievements

C Sun, C Ellis - Proceedings of the 1998 ACM conference on …, 1998 - dl.acm.org
Rd-time group editors dow a group of users to view and edit, the same document at the
same time horn geograpbicdy di.~ ersed sites connected by communication networks …

Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems

C Sun, X Jia, Y Zhang, Y Yang, D Chen - ACM Transactions on …, 1998 - dl.acm.org
Real-time cooperative editing systems allow multiple users to view and edit the same
text/graphic/image/multimedia document at the same time for multiple sites connected by …

[PDF][PDF] {SPORC}: Group Collaboration using Untrusted Cloud Resources

AJ Feldman, WP Zeller, MJ Freedman… - 9th USENIX Symposium …, 2010 - usenix.org
Cloud-based services are an attractive deployment model for user-facing applications like
word processing and calendaring. Unlike desktop applications, cloud services allow multiple …

Real time groupware as a distributed system: Concurrency control and its effect on the interface

S Greenberg, D Marwood - Proceedings of the 1994 ACM conference on …, 1994 - dl.acm.org
This paper exposes the concurrency control problem in groupware when it is implemented
as a distributed system. Traditional concurrency control methods cannot be applied directly …

[PDF][PDF] High-latency, low-bandwidth windowing in the Jupiter collaboration system

DA Nichols, P Curtis, M Dixon, J Lam** - Proceedings of the 8th …, 1995 - dl.acm.org
Jupiter is a multi-user, multimedia virtual world intended to support long-term remote
collaboration. In particular, it sup-ports shared documents, shared tools, and, optionally, live …

Copies convergence in a distributed real-time collaborative environment

N Vidot, M Cart, J Ferrié, M Suleiman - … of the 2000 ACM conference on …, 2000 - dl.acm.org
In real-time collaborative systems, replicated objects, shared by users, are subject to
concurrency constraints. In order to satisfy these, various algorithms, qualified as op …

Consistency maintenance in real-time collaborative graphics editing systems

C Sun, D Chen - ACM Transactions on Computer-Human Interaction …, 2002 - dl.acm.org
Real-time collaborative graphics editing systems allow a group of users to view and edit the
same graphics document at the same time from geographically dispersed sites connected …

Flexible collaboration transparency: supporting worker independence in replicated application-sharing systems

J Begole, MB Rosson, CA Shaffer - ACM Transactions on Computer …, 1999 - dl.acm.org
This article presents a critique of conventional collaboration transparency systems, also
called “application-sharing” systems, which provide the real-time shared use of legacy …

A framework for undoing actions in collaborative systems

A Prakash, MJ Knister - ACM Transactions on Computer-Human …, 1994 - dl.acm.org
The ability to undo operations is a standard feature in most single-user interactive
applications. We propose a general framework for implementing undo in collaborative …

[PDF][PDF] Serialization of concurrent operations in a distributed collaborative environment

M Suleiman, M Cart, J Ferrié - … of the 1997 ACM International Conference …, 1997 - dl.acm.org
In a distributed groupware system, objects shared by users are subject to concurrency and
real-time constraints. In order to satisfy these, various concurrency control algorithms 141 [1 …