Indeed. Their current solution, which, as Dick so eloquently repeated
in front of the mirror ad nauseam, is:

"Android is java source code compiled into a dalvik executable", which
essentially highlights that Android is Java (the language) but not
Java (the VM), though it is partly Java (the complete runtime
library).

Yes, Android is java, not java, and partly java, all at once. And this
is perfectly sensible for a phone, really. I'm not really faulting
sun / oracle for this either, but in retrospect it might have been
nice to split up both the TCK and the branding rules to allow things
to call themselves Java (the language) legally, without also calling
themselves Java (the VM) or Java (the runtime library). Then again,
the whole write once run anywhere model sort of implies you can rely
on all 3. So, I understand the decisions made by all sides.

I'm with Dick on this: the politics bore me and annoy me. Android is
by virtually all measures that count "java". It uses primarily the
same libraries, it uses exactly the same language, and it can more or
less run class files.

On Jul 25, 11:37 am, Fabrizio Giudici <[email protected]>
wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 7/24/10 21:36 , Reinier Zwitserloot wrote:
>
> > So, Android using the harmony codebase is nefarious?
>
> > That seems like a bit of a strange conclusion!
>
> ... and back to the technical point, I don't see how Google could have
> Android called Java by any means. The fact that they entirely miss
> e.g. AWT or Swing would clearly make the TCK fail.
>
> - --
> Fabrizio Giudici - Java Architect, Project Manager
> Tidalwave s.a.s. - "We make Java work. Everywhere."
> java.net/blog/fabriziogiudici -www.tidalwave.it/people
> [email protected]
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
> Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkxMBeIACgkQeDweFqgUGxdtDwCdEgqp0Ad3PnRGuyWFACiyEha0
> S44AnRs2AEKMnyGnZGENwE/Vj6rqB2a8
> =YW4E
> -----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to