Swing and OSGi generally work together fine, give or take a few little 
oddities with dynamic changes. Angelo's blog post documents how to work around 
those.

I also found issues with custom controls and custom look-and-feel classes, 
since those are looked up by Swing in an extremely odd and anti-modular way. 
The workaround is to place custom controls and look-and-feels on the 
application classpath rather than in bundles.

Regarding your other questions…

"is OSGI still dependent upon another framework for initial distribution?"

What does this mean? OSGi doesn't depend on anything except the base JRE 
libraries.

"Is OSGI supported by any App Stores and if so who?"

The closest thing to an App Store I have seen in the Java world is the Eclipse 
Marketplace, which is OSGi-based. Sun's "Java Store" never went anywhere and 
I'm not aware of any other app stores that are actually in production. Other 
app stores are definitely being developed, and OSGi is an excellent technology 
on which to base one.

BTW I disagree with Angelo about the use of this list… queries like this have 
always been asked here.

Regards,
Neil



On Thursday, 29 September 2011 at 17:58, Angelo van der Sijpt wrote:

> Combining Swing and OSGi has its own peculiarities; I wrote about that at 
> http://lsd.luminis.nl/swing-and-osgi/ . This also comes up as a first hit 
> when googling on "Swing OSGi".
>  
> By the way, I think this discussion should go on at the Users list, since it 
> is not related to developing the OSGi standard.
>  
> Angelo
>  
>  
> On Sep 29, 2011, at 6:40 PM, Tony Anecito wrote:
> > Hi All,  
> >  
> > Is there any example for Swing using OSGI available? Is there any books 
> > about OSGI that would have an example using swing client app?
> >  
> > Also, is OSGI still dependent upon another framework for initial 
> > distribution?
> >  
> > Is OSGI supported by any App Stores and if so who?
> >  
> > Thanks for the answers. These are issues that have prevented me from using 
> > OSGI in the past and was curious what the current answers are.
> >  
> > -Tony
> >  
> >  
> > _______________________________________________
> > OSGi Developer Mail List
> > osgi-dev@mail.osgi.org (mailto:osgi-dev@mail.osgi.org)
> > https://mail.osgi.org/mailman/listinfo/osgi-dev
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org (mailto:osgi-dev@mail.osgi.org)
> https://mail.osgi.org/mailman/listinfo/osgi-dev

_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to