|
Re: Question About Shared Editors [message #623596 is a reply to message #623595] |
Fri, 30 May 2008 23:58 |
Scott Lewis Messages: 1038 Registered: July 2009 |
Senior Member |
|
|
Hi Elliot,
Elliott Baron wrote:
> Hi,
>
> I've been experimenting with Eclipse 3.4-RC2 and are looking at the
> various features of ECF, I was wondering what the status is with the
> Shared Editors, specifically Cola. It seems as if it is in the process
> of being merged into DocShare.
That's correct. This is the bug that Mustafa Isik is working on WRT
Cola and Docshare integration:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=207530
I'm curious as to what plans you have
> regarding Shared Editing moving towards your simultaneous release with
> Ganymede.
The plan is to get cola integrated into DocShare for Ganymede (basically
with t207530)...that is, having DocShare using cola for conflict
detection/recovery/synchronization.
Also it seems RT Shared Editor/Cola can do shared editing
> through a collaboration server, while DocShare cannot.
That is true, although this is only an implementation limitation and not
a fundamental limitation. That is, DocShare messaging is only dependent
upon the ECF datashare API (org.eclipse.ecf.datashare), and the
datashare API *is* supported by the collaboration server/example client
application for Eclipse.
We don't have any user interface (yet) for accessing DocShare from
within the collaboration application. And actually, we *do* plan on
separating the DocShare messaging/synchronization from the UI code in
DocShare as per this bug:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=234142
Actually, my longer term intention is to separate the cola/docshare
synchronization logic from the UI code and produce API for doing
distributed model synchronization. But this can't happen immediately
and won't happen in time for Ganymede...but we do want it to happen
during the 2.0-3.0 development year.
However, it
> appears RT Shared Editor is no longer in use. Currently, is there a way
> to do shared editing through a collaboration server?
There is, but it would require some additions to the collab client (to
introduce a new docshare UI) and it would/does require some further
enhancements to Cola (to support n-way messaging instead of just 2-way).
The UI part isn't a huge amount of work, really, but since we're under
a Ganymede-imposed API and feature freeze we can't introduce new UI
until after Ganymede/ECF 2.0.0 release is complete.
But if such an enhancement (creating a UI for collaboration server) is
particularly important to you then please do file an enhancement request
to that effect, and we will attempt to get to it as soon as we can. I
can tell you for sure that Docshare/cola/model synchronization/etc are
all going to be major focuses for the team for ECF 2.1 and beyond.
Further, if you are willing/able to be involved yourself we would be
happy to point you in the right directions right away and coordinate
work to common ends.
Thanks,
Scott
|
|
|
|
Powered by
FUDForum. Page generated in 0.03750 seconds