> 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

Reply via email to