Carsten

I made (1,5 year ago) bridges between EA and MOMs to distribute events across networked nodes.

http://www-adele.imag.fr/users/Didier.Donsez/dev/osgi/eaivybridge
http://www-adele.imag.fr/users/Didier.Donsez/dev/osgi/easienabridge
but the IVY use a library with a ASL2-incompatible license and the Siena one is not finished
They run under Oscar and some on both Oscar and Felix !

My lab made also a bridge between EA and a JMS MOM but I don't know what is its status.

You may have a look on them.

There is also a paper and slides (in french ;-( ) presented them at an OSGi Users Group France workshop
http://hal.archives-ouvertes.fr/docs/00/09/73/43/ANNEX/slides_paper-5.pdf
http://hal.archives-ouvertes.fr/docs/00/09/73/43/PDF/paper-5.pdf

Moreover, Bob Brady developed a bridge between EA and ECF for his MsC
He had presented his work at the ECLIPSEWORLD 2006
Bob Brady. Developing Collaborative Tools With Equinox
and ECF, .ECLIPSEWORLD 2006, Cambridge, MA, Sept.
8, 2006
/Agile methods require a high degree of collaboration throughout the application life cycle. However, many existing development tools are essentially single-user. Coming to the rescue is the Equinox OSGi implementation and Eclipse Communication Framework, which are gaining momentum as a means for providing collaboration among tools, such as their use in the Eclipse Corona project./

/This intermediate-to-advanced class will teach you how to use the Equinox and ECF projects to start developing real-time collaborative tools. We'll start with an overview of Equinox followed by several hands-on examples to show you the basics of Equinox's built-in SOA, and how to create a bundle that coordinates service interactions. We'll then use practical code examples to explain how ECF can be used for peer-to-peer messaging and sharing project resources. Finally, we'll create a sample tool with real-time, collaborative views. Basic Java and Eclipse development experience are prerequisites./

Bob (I have his email address) may send his report to you.

With Karl, we start to discuss about a brigde between EA and JXTA since JXTA can broadcast messages between P2P nodes and its license is compatible with ASL2.

I hope this help you
Best regards

Didier

PS: I made also bridges between EA and Event-driven Flash applications
http://www-adele.imag.fr/users/Didier.Donsez/dev/osgi/eaflashbridge
(but the flash demo app is missing and I have to add it)

Carsten Ziegeler wrote:

Carsten Ziegeler wrote:
Karl Pauls wrote:
Right, that would be one possibility. As Marcel points out, the
general idea is that you can just bridge events if you need to. I
created several bridge bundles (e.g., for upnp events).

Is there a specific reason why a bridge bundle wouldn't work for you?

There was some reason..but I can't remember right now. My first idea was
to use just an event listener which broadcasts the events to other nodes
and make the whole thing transparent. But for some reason (I think it
was elegance of implementation....) this didn't work quiet out. I'll
recheck.

Ok, the main problem is that the event should contain some information
about the node on which it was raised. The basic idea is that some code
sends an event to the event admin, before further distribution the event
admin sets a flag for this event which marks this event as been raised
on this node.
All local receivers will get this marked event. When the event is
replicated to the other nodes, the event won't be marked in this way.
This allows an event listener to tell if the event has been raised on
the current node or a different one.

Carsten



--
--------------------------------------------------------------
Didier DONSEZ

INRIA/SARDES project, B117
655, avenue de l'Europe, Montbonnot
38334 St Ismier Cedex, France
Tel : +33 4 76 61 52 95           Fax : +33 4 76 61 52 52
GPS : lat 45°13'4.1"N, lon 05°48'24.3"E, alt 220m

Laboratoire LIG, Equipe ADELE
Universite Joseph Fourier
Bat. C, 220 rue de la Chimie, Domaine Universitaire
BP 53, 38041 Grenoble Cedex 9, France
Tel : +33 4 76 63 55 49           Fax : +33 4 76 63 55 50
GPS : lat 45°11'38.3"N, lon 05°46'14.7"E, alt 223m

mailto:[EMAIL PROTECTED]
URL: http://www-adele.imag.fr/users/Didier.Donsez
Map: http://www-adele.imag.fr/users/Didier.Donsez/map/map.html
--------------------------------------------------------------

Reply via email to