equinox Tag

For those interested, there's a new Distributed OSGi EventAdmin Service remote services example now available. What does this mean? Well, you can now create distributed implementations of OSGi services using JMS or other messaging frameworks for distributing messages to other OSGi frameworks. This is all possible because of ECF's provider architecture that allows the creation of a distributed EventAdmin implementation that can use a variety of...

Read More

As part of our next release cycle, the Eclipse Communications Framework (ECF) project is going to implement the Google Wave Protocol as described in this enhancement request.  Please join the request if you are willing to contribute to this effort, or would like to use the implementation. This will make it easy for Eclipse and any Equinox, RCP or RAP-based application to interoperate with other Google...

Read More

I've been working with OSGi for quite awhile and have recently been helping someone fight some start level issues. The problem turned out to be a misunderstanding of how start levels work in OSGi and its inspired me to write a little bit about how start levels work so others don't repeat the same mistakes. Let's start with the basics first. A start level is simply a...

Read More

Last week I presented the publishe, the tool used to put your deployable entities (e.g., bundles) into a p2 repository.  The publisher can be used in 4 different ways As a set of headless Eclipse applications; As a set of Ant tasks; Through its extensible API; and Within PDE Build Last week I gave some examples of the first two uses. Today I am going to demonstrate how the publisher...

Read More

OSGi has been in the press a lot lately. Everywhere you turn, there is some new product or project adopting the technology. From Eclipse to Apache to Spring. From servers to desktops to embedded. OSGi enables the creation of highly modular, dynamic Java-based systems. In honor of the Eclipse Galileo release, Jeff McAffer and I will be giving a free online OSGi and...

Read More

For those of you who don't know, the Eclipse SDK now ships an implementation of OSGi Declarative Services (DS). I love DS when working with OSGi services and recommend it to people over using the brittle ServiceTracker mechanism. I'm a big proponent of having people learn by example. To help people understand DS a bit more, PDE includes a DS template now. To access the...

Read More

In previous blog posts I've blogged about ECF's upcoming implementation of RFC 119. In this post, I would like to jump out of the description of RFC 119 and talk about how the implementation of RFC 119 and ECF remote services fit together...

Read More