Operational transformation in real-time group editors: issues, algorithms, and achievements
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Design Patterns: Abstraction and Reuse of Object-Oriented Design
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Transparent adaptation of single-user applications for multi-user real-time collaboration
ACM Transactions on Computer-Human Interaction (TOCHI)
OCE: an online colaborative editor
ICCCI'12 Proceedings of the 4th international conference on Computational Collective Intelligence: technologies and applications - Volume Part II
Hi-index | 0.00 |
The web accelerated the way people collaborate globally distributed.With Google Wave, a rich and extensible real-time collaboration platform is becoming available to a large audience. Google implements an operational transformation (OT) approach to resolve conflicting concurrent edits. However, the OT interface is not available for developers of Wave feature extensions, such as collaborative model editors. Therefore, programmers have to implement their own conflict management solution. This paper presents our lightweight library called syncro. Syncro addresses the problem in a general fashion and can be used for Wave gadget programming as well as for other collaboration platforms that need to maintain a common distributed state.