However - I do see Google as the number 1 reason for us not having a
(*&#((* JAVA 7 JSR yet. All because Android is Apache Harmony under
the covers, and if they relaxed the field of use restrictions like
Apache wants, then Android can call themselves Java without having to
pay licensing ( or something I believe ).
I'd love to know some more concrete details of the implications ( I
could be totally wrong on things here ).
--
Pull me down under...
Not quite. ASF votes "no" on all JSRs that are led by Sun (I assume
now Oracle) because Sun/Oracle is in violation of the JCP agreement.
ASF has voted "yes" on other JSRs since the issue arose, IIRC.
Greg
On 7/23/10 16:32 , robogeek wrote:
>
>
> But... is it good thing? Android, by being incompatible with the
> Java ecosystem, is increasing fragmentation in the world. This
> will lead to greater entropy and the eventual heat death of the
> universe. We must stop this and get Android to be compatible with
> Java to decrease the entropy in the world and save humanity.
Yes and no. Yes, in the sense that any initiative to defragment is
good. No, because:
1. Android won't give up with Dalvik
2. Android will never implement Swing or AWT or other stuff that
Google doesn't want on Android.
So, it's impossible to have a "full Java" convergence of Android.
Technically, the Java thing should be split in modules (such as JME)
with separate TCK for each module, and Android could aim at being
compatible with some modules (language + core runtime - swing etc...).
Perhaps it could go in hand with the JDK 7 modularization (but I don't
know if the JDK 7 modularization boundaries are such as I depicted
them, i.e. if Swing is properly modularized).
In any case I don't think this will ever happen for political reasons.
- --
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
Fabrizio...@tidalwave.it
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkxJq9UACgkQeDweFqgUGxdglwCgsnIPxQlPkGKaBI36+Y6Z18Jj
x8YAoJiCYi2OehBmluhGYknNNyEi75Dj
=ORAr
-----END PGP SIGNATURE-----
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
-----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-----