-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Operational Transformation API? #105
Comments
That's a really interesting read! Do you know of any open source projects using a system like this? |
Oh, I found the Google Drive/Docs links about Operational Transformation:
The Wave protocol has some extensions to the Operation Transformation algorithm. However, checking the documentation, they see more important in the context of network-facing applications: http://www.waveprotocol.org/whitepapers/operational-transform
Google Wave is open source: http://incubator.apache.org/projects/wave.html |
And here's a lib from an ex-Google wave engineer: http://sharejs.org/ The opencoweb framework also implements OT: http://opencoweb.org/ocwdocs/intro/openg.html |
CRDTs are a fantastic approach for some problems (assuming you can find commuting operations). There's also been very useful work on symmetric lenses: http://www.cis.upenn.edu/~bcpierce/papers/symmetric.pdf. |
Operational Transformation might help to implement collaborative features.
http://dl.acm.org/citation.cfm?id=66926.66963&coll=portal&dl=ACM
The text was updated successfully, but these errors were encountered: