[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 …
same time horn geograpbicdy di.~ ersed sites connected by communication networks …
Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems
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 …
text/graphic/image/multimedia document at the same time for multiple sites connected by …
[PDF][PDF] {SPORC}: Group Collaboration using Untrusted Cloud Resources
Cloud-based services are an attractive deployment model for user-facing applications like
word processing and calendaring. Unlike desktop applications, cloud services allow multiple …
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
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 …
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 …
collaboration. In particular, it sup-ports shared documents, shared tools, and, optionally, live …
Copies convergence in a distributed real-time collaborative environment
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 …
concurrency constraints. In order to satisfy these, various algorithms, qualified as op …
Consistency maintenance in real-time collaborative graphics editing systems
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 …
same graphics document at the same time from geographically dispersed sites connected …
Flexible collaboration transparency: supporting worker independence in replicated application-sharing systems
This article presents a critique of conventional collaboration transparency systems, also
called “application-sharing” systems, which provide the real-time shared use of legacy …
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 …
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 …
real-time constraints. In order to satisfy these, various concurrency control algorithms 141 [1 …