> James Eshelman <[email protected]> wrote: >> If Droid is running a JVM
Wikipedia (fwiw) says Android is developed specifically for ARM processors. http://en.wikipedia.org/wiki/Android_(operating_system) The Motorola Xtreme, for example, uses a TI OMAP 3630 processor http://en.wikipedia.org/wiki/Texas_Instruments_OMAP#OMAP3 The 3630 has an ARM Cortex A8 processor in it. Cortex A8 supports Jazelle and ThumbEE. http://en.wikipedia.org/wiki/ARM_architecture#Jazelle Jazelle is Java byte code in hardware. But Wikipedia says it's fading and being replaced by ThumbEE. "Thumb" is ARM's 16 bit(?) instruction set (ARM processors are native 32 bit) which can take up a lot less space, and use smaller/cheaper hardware than the full 32 bit implementation. Not sure what ThumbEE is just yet. I don't know if Android uses Jazelle or ThumbEE or if it uses a virtual machine of some kind. Given how these phones keep processing power down to extend battery life, I'd hope they do anything possible to leverage the hardware that's already there and speed things up. >> then you ought to be able to run Clojure code I've never heard of Clojure at all. It compiles down to java byte code? _______________________________________________ Boston-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/boston-pm

