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.
