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

Reply via email to