Skip to main content

You'll Come Around

Posted by editor on November 6, 2007 at 7:45 AM PST


So wait, is Google's phone alliance Java-based or not?

So yesterday, there was a press release from Esmertec in my mailbox, touting their participation in the Google-led Open Handset Alliance and the company's embedded JVM. So as I hit the news pages in the morning, I assumed that Java is a big part of this "Android" platform that the OSA is launching, and e-mailed Mobile & Embedded Community Leader Roger Brinkley, telling him he could send me anything Android-related for Tuesday's front page, or just put it on his own community page, and that I'd pick it up easily enough.

And then as I started reading some of the news writes on Android, I started noticing that Java wasn't prominent in the stories. In fact, it wasn't present. There's no mention of Java in the Ars Technica story, nor in the News.com main write. In fact, the News.com story with the most uses of the term "Java" is the analysis Will Google fracture or unify mobile Linux?, which pontificates on the fragmentation of Java ME on current mobile devices, and brings up News.com's previous assertion that Sun intends to replace ME with SE on the device, something James Gosling has tried to clarify.

Granted, Jonathan Schwartz's blog makes an unambiguous declaration that Java will be part of the picture:

I just wanted to add my voice to the chorus of others from Sun in offering my heartfelt congratulations to Google on the announcement of their new Java/Linux phone platform, Android. Congratulations!

I'd also like Sun to be the first platform software company to commit to a complete developer environment around the platform, as we throw Sun's NetBeans developer platform for mobile devices behind the effort. We've obviously done a ton of work to support developers on all Java based platforms, and were pleased to add Google's Android to the list.

But I didn't end up putting this on the front page, because I just couldn't source the Java angle well enough (no offense, Jonathan, but you did say ZFS would be on Leopard...). CNN.com doesn't mention Java at all, while the New York Times reports that Andy Rubin, Google's director of mobile platforms, "said the software system that Google has designed is based on the Linux operating system and Sun Microsystems' Java language." But there aren't any details beyond that: ME vs. SE, CDC vs. CLDC, included APIs, etc. Presumably, that material should be on the developers page, but right now, that's a place holder that says to come back next Monday.

So, anyways, is this the biggest ME story in a while, or not? I'm not sure we know yet. And does this bit of vaporware steal any thunder from JavaFX Mobile? Should it? Will it?

There'll be much to talk about, once there are some real details and not just big marketing pronouncements. C'mon Goog, bring the code.


We start the Java Today section with a significant announcement for the OpenJDK community:
href="http://home.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&newsId=20071105005882&newsLang=en">Red
Hat has signed both the href="http://sun.com/software/opensource/sca.pdf">Sun Contributor Agreement
and the OpenJDK
Community TCK License
. As Mark Reinhold reports in his blog, Welcome, Red Hat, "The signing of these key documents by Red Hat will enable even closer collaboration between engineers at both Red Hat and Sun." He adds that the development may allow for IcedTea code to be be added to the main JDK, Red Hat engineers voted in as full members of the OpenJDK community, and "a fully-compatible, JCK-tested JDK 6 implementation in Fedora and then Red Hat Enterprise Linux."

Landon Fuller (of Darwin Ports and the Month of Apple Bugs) has announced some progress getting a Java 1.6 VM running on Mac OS X. "I've long wondered what it would take to get the FreeBSD Java Port running on OS X, so this weekend I spent a couple days getting Java 1.6 running on my x86 Leopard machine. Weekend is over, and I can report partial success -- hotspot compiles, the jre mostly bootstraps, and Hello World runs. Anything complex appears to trigger stack alignment issues (Apple's i386 API requires a 16-byte aligned stack)"

The first two episodes of the GlassFish Podcast are now up (part 1 and part 2 of a Metro interview with Vivek Pandey).
Each part is around 20 minutes. You can subscribe directly from iTunes or use the podcast feed with any podcatcher


In today's Weblogs, John