Thursday, July 5, 2007

OSGi Bundle Repository Eclipse Plugin

One of the features of the OSGi is its capability of managing his component remotely and dynamically so that it can update or deliver new services and applications in the field. When Eclipse plug-in becomes OSGi bundle, using eclipse feature and site mechanism is one of the standard ways of delivering the components to the OSGi system. To become a Bundle Development Environment (BDE), Eclipse also needs a mechanism for delivering bundle as a deployment unit. This feature could be beneficial like the case of using Equinox as a minimal set for the OSGi implementation but want to have remote manageability. As a result, the notion of Bundle repository (server) and the Eclipse tooling support is required.
Bundle repository gives a way of deploying OSGi bundles remotely as a centralized repository. One of the beauties is the capability of delivering all the pre-requisite bundles set when there is the request for downloading a certain bundle from the client side. Based on the knowledge of dependency analysis among bundles, client side doesn't have to worry about all the prerequisite resolution part. The need for having OSGi Bundle Repository has also been addressed to OSGi Alliance as RFC 112 . Through the integration of OBR inside the Eclipse, it will be able to strengthen the statement - "PDE as BDE (Bundle development environment)". Please try it out the plugin at the right download section.

Monday, July 2, 2007

OBR Tooling feature on Eclipse 3.3

Since Eclipse 3.3 - Europa has been recently released, I do the porting of the OBR tooling feature as well. The OBR Eclipse Tooling Downloads section, on the right, now includes links for Eclipse 3.3.