Ok, I didn't know that. However, the main point stands that if you need access to other packages than the default ones, you can add them using that property. :)
-----Original Message----- From: Richard S. Hall [mailto:[email protected]] Sent: vrijdag 23 april 2010 15:02 To: [email protected] Subject: Re: OSGi newbie looking for pointers On 4/23/10 8:58, Richard S. Hall wrote: > On 4/23/10 4:38, Stijn de Witt wrote: >> If you need access to Swing / AWT etc in your bundles, you should >> Instruct Felix to expose these classes to your bundles by placing >> Their package names in a list passed to Felix using >> >> Constants.FRAMEWORK_SYSTEMPACKAGES_EXTRA > > All JRE packages are exported by the system bundle by default, so you > should just have to import them in your bundles with no other > necessary actions. I should have added: since framework 2.0.0... -> richard > > -> richard > >> Good luck! >> >> -Stijn >> >> >> >> -----Original Message----- >> From: Elliot Huntington [mailto:[email protected]] >> Sent: donderdag 22 april 2010 17:41 >> To: [email protected] >> Subject: OSGi newbie looking for pointers >> >> 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] >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

