incubator-wave-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rob Weir <robw...@apache.org>
Subject Re: OpenOffice and Wave
Date Mon, 17 Jun 2013 13:53:59 GMT
On Sun, Jun 16, 2013 at 7:08 PM, Michael MacFadden
<michael.macfadden@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. ).
>

This sounds like a very relevant conference.  When the CFP is issued,
could you let us know on dev@openoffice.apache.org?  (or let me know
directly and I can pass it on to OpenOffice and OASIS)

> 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.
>

Progress is mainly now on the standards side, at OASIS, not yet on the
implementation side at Apache.  But I'll make sure to cc you in on our
review drafts.

Regards,

-Rob

> Regards,
>
> ~Michael
>
> On Jun 16, 2013, at 6:50 PM, Rob Weir <robweir@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.macfadden@gmail.com> wrote:
>>>
>>>
>>> On 6/16/13 2:51 PM, "Michael MacFadden" <michael.macfadden@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 <robweir@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.



--
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.

Mime
View raw message