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]

Reply via email to