Friday, May 7, 2010

Recent News about Mobile OSGi

It’s been a while since I wrote about Mobile OSGi (mainly because I was working on Mobile OSGi), so I hope I haven’t lost any followers. Thank YOU for bearing with me!

In this post I want to put forward a few recent news about Mobile OSGi.

Free Off-the-shelf Mobile OSGi Runtimes and Tools

If you’re a developer and interested in getting your hands on Mobile OSGi, take a look at the free offerings from ProSyst. In the last month my team and I have worked hard to create this product portfolio and we’re proud on what we have achieved. What you can download:
- Mobile OSGi for Android
- Mobile OSGi for Windows Mobile
- Mobile OSGi for Nokia S60
- Mobile OSGi SDK (Eclipse based)
Apart from the plain OSGi layer, these stacks come with a host of added value services (e.g. Support for W3C Mobile Web Widgets; Remote Management; Tooling Support; etc.). Every package comes with documentation (find box on the right) so it’s easy to get into it. The Win Mobile and Nokia S60 stacks contain an embedded CDC Java VM, so installation is really as easy as it can get. If you have questions or face issues, use this forum to get feedback.

We also put the stack on external download sites. These are:
- Android Market (for the Android version)
- Handango.com (for the Windows Mobile version)

I am pretty amazed by the number of downloads we get on the Android Market (1500+ in a few weeks only). Who are all these OSGi enthusiasts out there? Please get back to me!!

OSGi on Android

The uptake of Android is accelerating and so I am getting asked frequently how OSGi and Android compare and what’s the value of putting OSGi onto Android. Here’s a slide deck on this matter:

Feedback very welcome, as always!

VisionMobile Mobile Mega Trends 2010: OSGi considered value add for OEMs and MNOs

Andreas Constantinou from VisionMobile once again has done an impressive job in analyzing and describing mega trends of the mobile industry. His annual Mega Trend decks are must-reads for all mobilists – a beautiful piece of visionary thinking.

Starting from page 47 Andreas analysis monetization opportunities for OEMs and MNOs. He distinguishes 10 value areas (Services; Service delivery; Service distribution; Device design; UI design; Core apps; Operating system; HW Platform; Chipset IP and Manufacturing) and identifies those ones where OEMs and MNOs used to or will capture value from –services playing a significant role.

OSGi is considered a value enabler for “Service delivery”, a key instrument for MNOs to implement their smart pipe strategies (which centers around capturing value from services rather than plans only) and for OEMS to leverage their unique position in service distribution.

Not surprisingly, I couldn’t agree more …. ;-) OSGi is the only sophisticated, standardized, embedded and cross-platform service delivery framework on the market.

Mobile OSGi Mass Market Device(s)

Well, those of you following this blog will already know that Sprint has stopped the Sprint Titan project which had OSGi at its core. David Beers has commented on Sprint's move in his post Drove my Chevy to the levee... and Has Sprint caved to Google on its open Java platform?. Really not much to add to this.
Anyway, I do not want to put my fingers into the wound of those that were involved. I just want to mention that 5 mass market devices were developed incl. OSGi, 2 Win Mobile, 2 Android, 1 Brew. The latter is the Samsung Instinct HD device, still on the market. More about its Java capabilities you find in a post of Darryl Mocek. Sad they didn’t continue…

That’s all for now. Please share your feedback!
- Jo

Tuesday, January 26, 2010

MediaServer for Android

Thanks to all of you who have been waiting patiently for our MediaServer. I am proud to announce that we just published it on the Android Market. Just take your phone, open the Market app and seach for MediaServer.

Here's a little video about it:


Extract from the app documentation: MediaServer is a DLNA Media Server for devices featuring the Android platform. Using MediaServer, pictures & videos taken with your phone as well as audio files can be played back on your home media appliances like TVs, picture frames, Sony PlayStation 3, etc. Without the need to plug any cables nor to configure any network settings, your home media devices will discover your Android phone automatically once the device is on WiFi and the MediaServer is turned on.
So, take your pictures and videos while you're on the go and play it back on your TV when you come home!


Tech insights: The app embeds Mobile OSGi as an internal architecture. This helped us a lot as we could reuse OSGi's UPnP and http services. It also uses Config Admin and Log Service. While OSGi payed off, implementing multicast protocol features on Android were a pain as we had to work around the lack multicast packet reception support (most vendors don't compile the Android Linux kernel without that feature...). Anyway, it works well, try it out!

-Jo