[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [equinox-dev] Equinox, OBR and all that
See answer embedded ">>>"
Sent by: equinox-dev@xxxxxxxxxxx
[equinox-dev] Equinox, OBR and all
07/01/2007 11:17 that
Please respond to
I'm trying to put together a basic system on top of Equinox that can
install/update and activate bundles automatically.
I have something along the following lines in mind:
1. Equinox starts up.
2. My "install/update stuff" bundle is activated.
3. It figures out if there are any bundles to install.
3.1. It could poll a web server for a list of bundles.
3.2. It could install all the bundles available in an OBR.
4. Periodically, it can poll again, or be notified of new bundles by
listening on a JMS topic or something along these lines.
Now, some questions:
1. Does a system like this exist already?
>>> The provisioning work contains pieces for a solution but not a complete
solution. For example we have a bundle called
org.eclipse.equinox.simpleconfigurator that reads a list of bundles to
install/start from a URL and apply it in a running system.
A mechanism to remotely trigger the reading of the file could be added on
top of this.
The code can be found in the main eclipse repository (dev.eclipse.org
2. Does Equinox have an OBR service implementation? As far as I can
tell, Apache Felix does. Should I be able to get their bundle going in
>>> Equinox does not have an implementation of OBR. However the felix
implementation should work.
3. If I can use the Apache Felix bundle, is there some process by which
I can integrate it into Equinox so that it shows up in all the various
Run configuration lists, etc. (i.e. make it easy to use from inside
Eclipse)? Maybe I could just create a plugin project on top op the
Felix OBR sources.
>>> OBR is a bundle. Once you will have it loaded in your workspace or if
it is available in your target environment, it will appear in the launch
4. Is all the fancy stuff I saw in this EclipseCon presentation
available in Eclipse 3.3? If not, how can I get it? :-)
Integrating OSGi Bundle Repository (OBR) inside Eclipse for Bundle
4. Any other thoughts on tackling this kind of problem?
Thanks for your time.
equinox-dev mailing list