"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

Reply via email to