Android isn't a Java Platform - Say Hello to Dalvik

William Weinberg bilzinho at
Tue Nov 13 17:08:04 CET 2007

Dear OpenMoko Friends

See the following blog about the "neat tricks" that Google performed to
sidestep Sun Java licensing requirements.

The short of is

- Android code is written to a unique dialect of Java (super/subset)
that runs on Android's own Dalvik VM.  It's not J2ME or any other Sun
profile and apparently not subject to Sun's licensing regimes

- In doing so, Google created a new platform, better technically
perhaps, but not a Java-based platform.  This act by definition
increases fragmentation, whatever you may think of the ugly Java-based
status quo in the broader mobile market.

Your comments and reflections appreciated.

Bill Weinberg - Embedded and Open Source Analyst / Consultant               bill at
831-662-2857 (p)   |  408-568-2492 (m)   |   831-662-2852 (f)

More information about the community mailing list