[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] Replaceable OSGi runtime

I guess our requirements will become more clear as we move along but
here is a list of things we have compiled so far.

1. Services provided by the equinox, namely FrameworkLog,
PluginConverter, PlatformAdmin, PluginConverter, BundleLocalization,
Location, URLConverter, EnvironmentInfo are not specified in OSGi
specifications and they should be available independent from equinox
core. I guess there are several ways to provide that as interfaces to
be provided by the replacing OSGi implementation or as a separate
bundle that provides those in an equinox independent way.

2.Startup initialization which initializes system properties and loads
configurations from the file system needs to be taken out of
org.eclipse.core.launcher.Main and
org.eclipse.core.runtime.adaptor.EclipseStarter so that a replacement
framework can call these initializations. This way, the initialization
can be done easy without any further knowledge of the steps taken by
Equinox.

3.The bundles should not assume that the org.eclipse.osgi bundle is
the System Bundle so that it is possible to replace equinox bundle.

Also there are other issues like what to do with the 2.0 compatability
issues and the situation with the exploded bundles which are not
really supported by OSGi spec.

--
Gorkem


On 11/2/06, Pascal Rapicault <Pascal_Rapicault@xxxxxxxxxx> wrote:

DJ is also doing something to that end: he is creating a bundle containing all the services that are currently shipped as part of equinox in order to help people run eclipse bundles on top of other frameworks. I think you may want to coordinate with him on this mailing-list. Could you also details your requirements?

Thx

PaScaL




Gorkem Ercan <gercan@xxxxxxx> Sent by: equinox-dev-bounces@xxxxxxxxxxx

11/02/2006 03:02 PM

Please respond to
Equinox development mailing list <equinox-dev@xxxxxxxxxxx>


Toequinox-dev@xxxxxxxxxxx

cceRCP project developer discussions <dsdp-ercp-dev@xxxxxxxxxxx>

Subject[equinox-dev] Replaceable OSGi runtime








Hi, In eRCP project, we try to provide the RCP functionality to mobile devices. A challenge we currently face is some of the mobile platforms already come with an OSGi runtime environment that is optimized and integrated for the mobile platform. The ability to utilize the mobile platform provided OSGi runtime is very valuable for the eRCP project. It will allow us to provide us to provide more integrated eRCP and be more resource conscious. We have already started to work towards this goal but because of our close relations to equinox and platform runtime we seek ways to collaborate on our goal to provide replaceable OSGi runtime to the platform. -- Gorkem Ercan eRCP subproject lead. _______________________________________________ equinox-dev mailing list equinox-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/equinox-dev


_______________________________________________ equinox-dev mailing list equinox-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/equinox-dev