Wednesday, November 07, 2007

Angelina Jolie is my girlfriend

It's interesting to watch the swirl of responses to the announcement of the Open Handset Alliance platform, the culmination of collaboration around Google's 2005 acquisition of Android Inc.

There has been the expected response from Symbian about how Android will never get traction as a mobile phone platform. The rationale that "it's rocket science", and therefore too hard for the alliance, is just nonsense. I've heard that excuse too many times from those who think that means there is therefore no space for innovation and choice.

The other, rather puzzling response was from Sun's Jonathan Schwartz, who congratulated Google on the announcement, and set about aligning Sun's Java implementation, and Netbeans IDE, with the Android platform. I say 'puzzling' because he is apparently assuming that Sun's Java ME community will play a big role on the Android platform. However, Esmertec is a founding member of the Open Handset Alliance, and their 'Jbed' Java VM will be available on the Android platform immediately, including Java ME support.

To be clear, the 'Jbed' VM will be available under a commercial license, it is not being open sourced. And it is not based on JavaFXMobile or phoneME. It seems that Sun's welcoming Android to those communities is an unrequited friendship -- its like me unilaterally announcing that Angelina Jolie and I are now 'an item'.

It remains to be seen whether there will be an open source Java implementation made available for the Android platform that is compatible with it's "commercial-friendly" Apache License terms. I suggest that rather than speculating, the smart money will wait until the early preview becomes available on November 12th.