"Yalcin Akdogan" <[EMAIL PROTECTED]> wrote on 01/11/2006 09:22:44 AM:
> >> Why not just run it on Equinox? > > Yes, it is an interesting exercize and I will take time for it. > One question hier: > Is there a list of plug-ins, which have differences from OSGi R4 > specification and which are fully compliant? This is a bit of a trick question. Equinox includes many implementations of OSGi spec'd services (e.g., Declarative Services, Events, Log, HTTP, ...). These are R4 compliant (in some cases they are the reference implementations). As for random Eclipse bundles, individual bundles require different services and function (e.g., JRE levels). The bundles themselves are R4 compliant but like any bundle, they may use additional services. In some cases these services are not readily available on other implementations. We are working on making this more explicit and over the next few weeks hope for significant progress. As yet there isn't a list I can point you at. > >> Having said that, this would be an interesting exercise to try. There are > >> a number of things that are outside the scope of the OSGi spec (e.g., the > >> application model and various services that are supplied by the Equinox > >> framework) that likely differ between Felix and Equinox. > > Now to Felix: > I assume the combination of embedded Rich Client Platform (eRCP) and > Felix will get more attention in the near future. Why? > > If we look at the driver companies behind OSGi Mobile Platform and > eRCP, we see 3 companies: IBM, Motorola, Nokia (alphabetical order). > IBM has its own OSGi-Framework Just a bit of history/context here: IBMs current OSGi product offering is based on SMF. SMF is the original code-base for Equinox. Future versions of IBM OSGi product offerings will be based on Equinox as are a very large number of IBM's current OSGi-based products. > but Motorola and Nokia are either > developing their own OSGi-Frameworks or buying from a third party. I > think Felix might be a potential OSGi-Framework for these companies > in the near future. In these scenario Felix and eRCP as GUI platform > are gut combinations. This is an excellent proof point for Felix, OSGi and eRCP. Very interesting to pursue. We (Equinox) are interested in identifying and isolating the parts of our bundle set that need to be present in other environments to run eRCP (and other parts of Eclipse). It is probably best to raise issues you have on the [EMAIL PROTECTED] list or in the Equinox bugzilla component to the proper refactoring can be done. Jeff

