Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Communications Framework (ECF) » Can ecf.provider.jms support Cola/DocShare?
Can ecf.provider.jms support Cola/DocShare? [message #624321] Mon, 03 November 2008 14:01 Go to next message
Aaron Yu is currently offline Aaron YuFriend
Messages: 20
Registered: July 2009
Junior Member
Hi, I have read a documentation
( http://www.eclipse.org/ecf/documentation.php#Instance%20Crea tion), and it
says that org.eclipse.ecf.provider.jms.activemq plugin supports Shared
Object, Datashare and Remote Services APIs. Does it support to run the
COLA/DocShare? If so, is there a wiki I can follow to run? I have
installed the jms provider in my eclipse, but I don't know how to use it
with COLA.
In addition, does ecf.provider.jms only support ActiveMQ? Is it compatible
with IBM MQ?
Thank you!
Re: Can ecf.provider.jms support Cola/DocShare? [message #624322 is a reply to message #624321] Mon, 03 November 2008 17:18 Go to previous message
Scott Lewis is currently offline Scott LewisFriend
Messages: 972
Registered: July 2009
Senior Member
Hi Aaron,

Aaron Yu wrote:
> Hi, I have read a documentation
> ( http://www.eclipse.org/ecf/documentation.php#Instance%20Crea tion), and
> it says that org.eclipse.ecf.provider.jms.activemq plugin supports
> Shared Object, Datashare and Remote Services APIs. Does it support to
> run the COLA/DocShare?

It can, because DocShare uses the datashare API.

>If so, is there a wiki I can follow to run?

Actually, the way docshare works now is that if an IContainer is
connected, and the IContainer supports/has a IChannelContainerAdapter,
then docshare is started for that container/connection (since all
docshare requires is the datashare api. So in effect, what I'm saying
is that if a jms container were to be connected, then docshare would be
started just by that happening. See the class
org.eclipse.ecf.internal.docshare.ECFStart in docshare plugin.

The current docshare user interface (the editor context menu), however,
depends upon having the provider support the presence API...since the
user presence is used to get the ID of the target for the shared editing
(i.e. the receiver). So even though the docshare functionality is there
(as per previous paragraph), there's no way to initiate a shared editing
session in the UI (as yet).

One thing I should let you know...as per this bug/enhancement request

https://bugs.eclipse.org/bugs/show_bug.cgi?id=234142

we are in the process of refactoring docshare to move the
synchronization/cola parts to a separate plugin (a new API plugin called
org.eclipse.ecf.sync for the sync API). This API (with cola
implementation underneath) provides access to a 'synchronization
strategy' that can be used by other apps for synchronizing document
changes (i.e. other than docshare). Right now, Marcelo Mayworm is
working on changing over the docshare app to use this synchronization
strategy API.


I
> have installed the jms provider in my eclipse, but I don't know how to
> use it with COLA.
> In addition, does ecf.provider.jms only support ActiveMQ? Is it
> compatible with IBM MQ?

It's my understanding that IBM Websphere Community Edition is actually
ActiveMQ...although I don't know what version of ActiveMQ the IBM
Websphere Community Edition actually uses. But I believe they should be
compatible (but again I'm not certain of that).

Sure. I apologize for all the trouble (e.g. the no user interface for
providers that support datashare but not presence API). But with your
help we will get you going with cola/docshare, etc. :)

Thanks,

Scott

> Thank you!
>
Previous Topic:Can not run Cola example
Next Topic:Simple Client Server Example?
Goto Forum:
  


Current Time: Mon Nov 24 09:36:37 GMT 2014

Powered by FUDForum. Page generated in 0.02035 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software