Sounds interesting. Where is this going to be held? It might be interesting for a few people on this list, too.
-J On Sun, Jun 16, 2013 at 4:08 PM, Michael MacFadden <michael.macfad...@gmail.com> wrote: > After hooking up with Google for wave. I have been the lead architect for an > OT framework much like the real time drive API being built at my company. I > am encouraging my developers to reengage the apache community so we can > actively contribute back. We have also done a in depth literature review > regarding OT and have worked with many other teams adding OT to several > projects. > > I personally will be chairing the 14th International Workshop on > Collaborative Editing Systems (IWCES) at the ACM Computer Supported > Collaborative Work (CSCW) conference next February. This workshop is one of > the primary places where leading OT researchers, industry, and open source > projects come to exchange ideas. > > I think this would be a very good community for you to get involved with if > you are looking at OT. There are a lot of lessons learned, especially on > using OT for rich document editing (word, PowerPoint, Vim, etc. ). > > I am sure there are more than enough extremely smart folks on the Open Office > team, but perhaps I/we could help out if you are not to far along. > > Regards, > > ~Michael > > On Jun 16, 2013, at 6:50 PM, Rob Weir <robw...@apache.org> wrote: > >> Adding Svante Schubert to the thread, from the ODF Toolkit project. >> He also chairs the subcommittee at OASIS that has been looking at OT >> for change tracking in ODF. >> >> >> On Sun, Jun 16, 2013 at 6:15 PM, Michael MacFadden >> <michael.macfad...@gmail.com> wrote: >>> >>> >>> On 6/16/13 2:51 PM, "Michael MacFadden" <michael.macfad...@gmail.com> >>> wrote: >>> >>>> Rob, >>>> >>>> I would be interested in continuing this conversation. I have been >>>> working with the top minds in OT for the past few years. I am excited to >>>> hear the OO is interested in an OT supported mechanism. How far along are >>>> you in the process? >> >> It is very early and mainly happening in the standards committee at >> OASIS. The ultimate aim is to have something that could work across >> applications, not just between two OpenOffice instances. So this >> requires a sensitivity to the document model abstraction, to work at >> the ODF level, not just with an application's internal view of a >> document. >> >> OpenOffice committers are involved in the standardization side of >> this, as well as LibreOffice and Calligra and Gnumeric, as well as >> Microsoft. >> >> Initially it is about defining the document model, in a way that makes >> sense to the user. Since tracked changes are visible to the user, to >> approve or reject, we need it at a granularity that makes sense to >> them. Then based on those primitives, and the associated actions, we >> can develop an XML-based notation for expressing the state >> transformations. That gets us to the static/stored form of >> traditional change tracking. >> >> Not in plan officially is the next step, which would be the protocols >> for exchanging such information in real-time. But it is a possibility >> (even a likelihood) that is informing our design decisions. We're >> mindful that the real-time collaborative editing is the logical next >> step and we're trying to lay the right foundations for that at the >> format level. >> >> One sub-goal, for enabling the real-time side of this, would be to >> standardize the protocols at some level, so clients from different >> vendors could do this kind of collaboration in a heterogeneous kind of >> way. Is there anything in Wave that would be a good basis for a >> standard? >> >> Of course a perfectly valid approach would be to prototype first and >> then standardize. >> >> Regards, >> >> -Rob >> >> >> >>>> ~Michael >>>> >>>> On Jun 16, 2013, at 11:00 AM, Rob Weir <robw...@apache.org> wrote: >>>> >>>>> I'm not subscribed to this list, but Christian Grobmeier pointed me to >>>>> John's post about how OT and Wave could be relevant to OpenOffice. >>>>> >>>>> I wanted to mention that the idea is being discussed, but at the >>>>> standards level. The default document format for OpenOffice is Open >>>>> Document Format (ODF), which is standardized at OASIS and ISO. (I >>>>> chair the committee at OASIS). We're currently working on ODF 1.3 and >>>>> as part of that we're adding a new change tracking mechanism based on >>>>> OT. This is the traditional asynchronous change tracking that office >>>>> suites have had for years, but modeled on OT terms. >>>>> >>>>> And, although not specified at this point, we're also aware that OT >>>>> enables more interesting modes of collaboration, including >>>>> synchronous/real-time, co-editing, etc. That's the main reason the OT >>>>> approach is attractive, is that we can have a single model that will >>>>> work for change tracking as well as co-editing. >>>>> >>>>> Once we get the standard side of this elaborated in more details, then >>>>> the next step will be to get it implemented in Apache OpenOffice as >>>>> well as the Apache ODF Toolit (incubating). But the pace of >>>>> standardization is slow, and I wouldn't expect this before 2014. >>>>> >>>>> Regards, >>>>> >>>>> -Rob >> >> >> >> -- >> Opinions expressed in this communication reflect the author's >> individual personal view, not necessarily that of an amorphous >> collective. The above statements do not reflect an official position >> of any organization, corporation, religion (organized or disorganized) >> or national football association. The contents of said note are not >> guaranteed to have been spell checked, grammar checked or reviewed for >> metrical infelicities. The contents of this post may not be suitable >> for those whose native language is not logic. Caution should be >> exercised when operating heavy machinery when reading this note, or >> even when not reading it. Seriously, heavy machinery is dangerous. >> Be careful.