OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office-collab message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Resources on collaborative editing


Greetings!

There are several resources I have encountered that may be useful in the change tracking discussion.

I realize that to no small degree, these materials discuss how applications will process information. I think that is unavoidable if we are going to create syntaxes that can in fact be implemented, both as described in these materials and other ways. That is we must discover what information needs to be communicated by change tracking XML and to prescribe its semantics.

The most text editing specific resource is:

1) A commutative replicated data type for cooperative editing (2009), http://hal.inria.fr/inria-00445975/PDF/icdcs09-treedoc.pdf

A full study of CRDTs can be found at:

2) A comprehensive study of Convergent and Commutative Replicated Data Types (2011), http://hal.upmc.fr/docs/00/55/55/88/PDF/techreport.pdf

A video from the research arm at Microsoft:

3) Strong Eventual Consistency and Conflict-free Replicated Data Types (video, 2011), http://research.microsoft.com/apps/video/dl.aspx?id=153540 Marc Shapiro. (I have the pdf slides but have been unable to view the video on Ubuntu. Need to work on that.)

As you will find from reading these materials, this is a non-trivial problem but it is a solvable one, even with asynchronous communication. (That is apps aren't interchanging updates in real time. Could be but not a requirement. I think that eases us towards the alleged need for cooperative editing without making it intrusive.)

I will try to update both 1 and 2 before the next meeting with citations to later work.

Hope everyone is having a great week!

Patrick

--
Patrick Durusau
patrick@durusau.net
Former Chair, V1 - US TAG to JTC 1/SC 34
Convener, JTC 1/SC 34/WG 3 (Topic Maps)
Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300
Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps)

Another Word For It (blog): http://tm.durusau.net
Homepage: http://www.durusau.net
Twitter: patrickDurusau



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]