Operational transformation


Topic | v1 | created by jjones |
Description

Operational transformation (OT) is a technology for supporting a range of collaboration functionalities in advanced collaborative software systems. OT was originally invented for consistency maintenance and concurrency control in collaborative editing of plain text documents. Its capabilities have been extended and its applications expanded to include group undo, locking, conflict resolution, operation notification and compression, group-awareness, HTML/XML and tree-structured document editing, collaborative office productivity tools, application-sharing, and collaborative computer-aided media design tools. In 2009 OT was adopted as a core technique behind the collaboration features in Apache Wave and Google Docs.


Relations

a subtopic of Computer science

Computer science is the study of computation and information. Computer science deals with theory of c...

relates to Conflict-free replicated data type (CRDT)

In distributed computing, a conflict-free replicated data type (CRDT) is a data structure which can b...

a tool for Collaborative real-time editor

A collaborative real-time editor is a type of collaborative software or web application which enables...


Edit topic New topic

Resources

is compared in I was wrong. CRDTs are the future

9.5 rating 1.5 level 9.0 clarity 3.5 background – 2 ratings

I saw Martin Kleppmann’s talk a few weeks ago about his approach to realtime editing with CRDTs, and...

is compared in Building real-time collaboration applications: OT vs CRDT

9.0 rating 2.0 level 9.0 clarity 4.0 background – 1 rating

What do OT (Operational Transformation) and CRDT (Conflict-free Replicated Data Type) really mean? An...

is assesed in OT and CRDT trade-offs for Real-Time collaboration | Hacker News

9.0 rating 2.0 level 5.0 clarity 3.0 background – 1 rating

No intermediate resources matching your criteria have been registered, yet.

No advanced resources matching your criteria have been registered, yet.

is assesed in Lessons learned from creating a rich-text editor with real-time collaboration

Real-time collaboration is a feature we wanted to introduce since the inception of CKEditor 5. The re...