[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] Equinox, OBR and all that
|
See answer embedded ">>>"
HTH
PaScaL
Albert Strasheim
<fullung@xxxxxxxx
m> To
Sent by: equinox-dev@xxxxxxxxxxx
equinox-dev-bounc cc
es@xxxxxxxxxxx
Subject
[equinox-dev] Equinox, OBR and all
07/01/2007 11:17 that
PM
Please respond to
Equinox
development
mailing list
<equinox-dev@ecli
pse.org>
Hello all
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
/cvsroot/eclipse) under
equinox-incubator/provisioning/org.eclipse.equinox.simpleconfigurator
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?
>>> 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
configuration
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
Deployment
http://www.eclipsecon.org/2007/index.php?page=sub/&id=4045
4. Any other thoughts on tackling this kind of problem?
Thanks for your time.
Regards,
Albert
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev