OSGi Harmony

Requirement

OSGi is hot and Apache Harmony has already make its modules bundle, and there's requirement that if the jdk can adopt OSGi, it will help some project to be OSGi without apply OSGi module on their projects. And if so we can apply an update mechanism for Harmony easily.

Goal

Make the Harmony Project to be the first OSGi-ed JDK on the world - attractive and convenience to the potential customers.
The design is to find out a lightweight and perfect way for Harmony to enable the OSGi.

High level Design

The investigation on this shows Apache Felix can be applied on Harmony with a few lines changed and a few new methods enhanced on vm, and then start well, And eclipse Equinox looks adaptable as well.
We may also build up a small updater for Harmony.

  • No labels