Archive for March, 2008

SMS and Java ME app distribution in US

Ofir Leitner wrote another good post about SMS in US
So, you want to send an SMS in the US?

It is a follow-up of a post about Java ME application distribution in US:
So, you want to deploy a J2ME app in the US?

Sprint’s next-gen mobile Java platform with OSGi, CDC and eRCP

Quoted from today’s Sprint ADP email:

Sprint recently released a developer edition of the Next Generation Mobile Java Platform, “Titan”, for PDA devices running Windows Mobile 6.0. “Titan” is based on a robust CDC Java Virtual Machine and the Open Source Gateway Initiative (OSGi) mobile stack. Fully capable of running enterprise-level applications as well as legacy CLDC/MIDP apps, it also supports rich GUI development using eRCP.

Sprint has the best developer program among all US carriers. Its customized Wireless Toolkit (with Sun) is one of the best Java ME emulators. And Sprint seems to have to good control over handset manufacturers to deliver advanced handsets with consistent user experience. This new Titan platform proves again that Sprint is very serious about its mobile platform vision. It works with many other companies like IBM, Nokia, ProSyst on this next generation Mobile Java platform.

Mobile Java’s landscape has changed. We have seen Google Android, Nokia (MIDP/eRCP) and now Sprint Titan (OSGi, CDC, eRCP). JCP is not the only force that determines Mobile Java’s future. Don’t you think MIDP3 is too little and too late?

I wish Sprint will provide Titan on more handsets soon. Windows Mobile 6 Professional Edition only is apparently not attractive enough.

More links:

Sprint Titan
A quick comparison of MIDP3 and OSGi
Sprint Nextel goes live with Mobile OSGi!
Developing Titan Applications - Tools

Qik: live video broadcast from cell phone

I saw Qik running on N95 before. It is a Symbian application that can broadcast live video directly from your S60 “multimedia computers” - too bad my E61 does not even have a camera :) On Saturday’s Mobile Camp Boston we had one dedicated session about it from Steve Garfield. He actually made a live broadcast for Dan Grover’s talk about iPhone SDK.

Another similar service is from Flixwagon. It is Java ME based. According to CrunchBase, it is available on a number of Nokia and Sony Ericsson handsets.

Kuix - a new Java ME UI framework

Boris Beaulant, the CEO of Kalmeo, kindly informed me a new project - Kuix (Kalmeo User Interface eXtensions). As the name indicates, it is basically a UI framework for Java ME applications. It has a full-featured UI package which includes widget, style (via CSS) and layout (via XML).

UI is one of the pain points for Java ME developers. MIDP lcdui is practically useless for any commercial/professional applications. Many companies have to roll out its own UI framework first, then build applications on top of it. There are some commercial offerings such as TWUIK and Paxmodept. I also collected a list of open source UI projects. Many of them are pretty old though.

Google Gears on Dash

Yesterday Google announced Google Gears for mobile devices. It only supports Windows Mobile devices for now. Zoho is one of the demo sites available, so I tried it on T-Mobile Dash. As you can see from the screenshots, the capability is still limited: you can only view (no editting) up to 5 documents, (less than 25KB each). But the potential is there. I would wish the recently launched LinkedIn mobile supports offline mode, so I can cache all my connections locally with me all the time.

Local mobile applications will never rest in peace. But as the mobile browser evolves and 3G connection becomes more pervasive, mobile browser will be sufficient for more and more applications. Google Gears mobile is just the first step -bringing local storage capability to it.

Installation succeeded:

Google Gears

Zoho offline mode:

Zoho offline mode

Zoho offline document viewing (sample document):

Zoho offline document viewing