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] > >

