Saturday, February 16, 2008

Fun with OSGi

OSGi clearly has its root in the embedded world. You can use it on your mobile phone, network router, home gateways, etc. Recently, the OSGi technology received a lot of attention in the enterprise world.

However, maybe someone should tell EA about OSGi since the author of this blog discover an interesting new use case ;-)

Friday, February 15, 2008

A Comparison of OSGi and Android

Last year, the Open Handset Alliance announced Android, a platform specially targeted at mobile devices. Due to the support from Google, Android received a lot of attention in the community. However, one of the hottest technologies for 2008 is OSGi, a technology rooted in the embedded world.

While OSGi recently got a lot of momentum in Enterprise Java, it is used in embedded devices for years. Like Android, it adds a sophisticated component model, class loader improvements and well-defined management capabilities. In 2006, Release 4 of OSGi was published, which includes support for mobile phones and other handheld devices. This resulted in JSR-232, a component platform for mobile devices.

Gábor Pécsy, Co-Chair of the OSGi Mobile Expert Group and one of the key persons behind JSR-232, published an interesting comparison of OSGi and Android.

What do you think? What are your experiences with OSGi or Android?

First post

Just for the sake of order ;-)