[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] Equinox, OBR and all that


I put the OBR Eclipse tooling feature at the public site.
Please give it a try and let me know if you encounter any problem.

ChangWoo "Jason" Jung

From: Pascal Rapicault <Pascal_Rapicault@xxxxxxxxxx>
To: Equinox development mailing list <equinox-dev@xxxxxxxxxxx>
Cc: equinox-dev@xxxxxxxxxxx, equinox-dev-bounces@xxxxxxxxxxx
Date: 07/02/2007 11:34 PM
Subject: Re: [equinox-dev] Equinox, OBR and all that

See answer embedded ">>>"


            Albert Strasheim                                              
            m>                                                         To
            Sent by:                  equinox-dev@xxxxxxxxxxx            
            equinox-dev-bounc                                          cc
                                      [equinox-dev] Equinox, OBR and all  
            07/01/2007 11:17          that                                
            Please respond to                                            
              mailing list                                                

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

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

equinox-dev mailing list