Hi elliot,

Eclipse is OSGI based. The OSGI platform used by eclipse is called Equinox.

If you are targeting a GUI application, it might now be a bad idea to look
at Eclipse RCP.

If the exercise is to understand how OSGI works, then a GUI application
might not be the most appropriate starting point.

I am at the just one week ahead of where you are :D

I am working on a stand alone application that integrates using command
line.

So do share you experience.

Regards,


Shrivallabh

On Thu, Apr 22, 2010 at 9:10 PM, Elliot Huntington <
[email protected]> wrote:

> Hi:
>
> I just started researching OSGi this past week so I'm very new to it
> and have never developed an application using it. But I am very
> interested in learning this technology. In my research I've learned
> that the different bundles can communicate with each other by
> publishing/consuming services to/from the service registry. I am
> confused though how this process works.
>
> For example I want to create a bare bones OSGi GUI application. I want
> this application to only manage the lifecycle of the gui (open the
> main frame and handle the shutdown/closing of the program). Then, I
> would like to create other projects (bundles) that provide all the
> features for this application via plugins. I'm thinking that the best
> way to do this would be to create the main GUI application with an
> instance of embedded Felix.
>
> Given this scenario, how would the different pluggins/bundles know how
> to modify the main GUI and add functionality to it? Does the GUI
> itself need to provide hooks into it and if so how does it do that?
>
> If any of you have any example code or tutorials you could point me to
> I would appreciate it.
>
> Thanks,
> Elliot
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to