On Feb 10, 10:44 am, John Muir <[email protected]> wrote:
> I think it was Joe who said (in #340) that Android was Java, because
> you could use any Jar file in an Android app.

To practitioners, Android is a subset of Java so you can not just
naively include any JAR file, much as is the case with GAE and GWT.

> But surely that not correct as the Jar file could have been created
> from e.g. Scala or JRuby source code.

He probably says that because the official platform language, API and
tool-chain is indeed Java. The fact that you can pull third part JAR's
in is more of an implementation detail due to how they piggybacks off
of a Java compiler (sanitized/optimized stack bytecode is bound to be
easier to deal with than convoluted flat-text Java).

> Surely Android is just a converter, which converts Java class files
> into Android DEX files.

Surely that's one part of it, which means alternative tool-chains can
choose to piggy-back off of Java (i.e. JRuby, Jython...), ship an
interoperability bridge (i.e. MonoDroid) or compile to DEX directly
(i.e. the Smali assembler).

-- 
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