A few more comments on 'Java in silicon' ... The hotspot is software VM ... Ajile (and others) are hardware VM ... hotspot does tricks to speed up the software VM, but a VM is a VM ... like I said the actual instructions (and therefore the VM itself) has not changed and likely will not change. The Ajile processor and associated APIs implement the J2ME CLDC ... it is definitely the 'real stuff' (Java) ... also the Java stuff that Systronix is doing in hardware is J2ME CLDC ... it used the Ajile hardware ... Parallax Javelin in NOT J2ME and is NOT really Java ... not multithreading and changes to all kinds of things. One can implement a VM any way one likes in the software world ... as long as it executes the same bytecodes with the same results. The software VM can be 'upgraded' to run faster with tricks like inlining of method calls (hotspot example) but it's still the same instruction set ... and the same VM ... you cannot 'upgrade' Ajile but there's nothing to upgrade ... the interpreter is cast in silicon ... and the VM doesn't change. They can make faster silicon ... that's how they would upgrade ... -- Doug -- Subscription/unsubscription/info requests: send e-mail with subject of "subscribe", "unsubscribe", or "info" toWear-Hard Mailing List Archive (searchable): http://wearables.blu.org Please, *PLEASE* don't subscribe through a forward/expander/false domain
From Wear-Hard Mailing list Archive (WH)
Maintained by R. Paul McCarty
Archive created with babymail