Thanks for your comment Shrivallabh. I'll look into Eclipse RCP. By the way, if your application is using the command line you might be interested in something I discovered the other day. Its called args4j. I thought it was interesting.
On Thu, Apr 22, 2010 at 2:12 PM, Shrivallabh Deshmukh <shrivall...@gmail.com> wrote: > 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 < > elliot.hunting...@gmail.com> 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: users-unsubscr...@felix.apache.org >> For additional commands, e-mail: users-h...@felix.apache.org >> >> > -- Elliot --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org