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]

