As a lawyer you do the best you can to represent your client. You advise them what to say, what not to say, and basically, to say nothing unless they are asked a direct question. But sometimes the truth just comes out anyway. Thanks to Oracle engineer Hinkmond Wong, we now learn what the Oracle (Sun) Java engineers actually believe about Android: IT'S NOT JAVA!
This all came out in Wong's blog . Wong is one of the Oracle Java engineers identified as contributing to Dr. Cockburn's third attempt at a damages report. In the next few days Wong is going to be deposed by Google. And guess what they are going to ask him about. Probably this:
This is the prize quote of the day:
For the other commenter who thinks Android is "based on Java", you are
incorrect. While it is true that the programming language for Android
is the Java programming language, the Android platform itself uses the
Dalvik virtual machine and processes Dalvik bytecode, not Java
bytecode, so the Android platform is NOT based specifically on Java ME
Don't bother searching for that comment on Wong's blog - he has taken it down. But not before vigilant Groklaw volunteers were able to cache a copy of it. To paraphrase the late Desi Arnaz:
That is why the chart (above) from the Net Applications mobile
analytics company, specifically calls out and differentiates "Java ME"
from "Android" as two distinct Mobile/Tablet OSes, see the chart.
Otherwise, if you think about it, why would they list the two
different OSes in their Mobile/Tablet OS Share chart?
Posted by Hinkmond Wong on January 02, 2012 at 05:25 AM PST #
"Hinkmond, you got some 'splainin to do."