Doug wrote: > > 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 > We support J2ME/CDC rather than CLDC (too limited for our customer's typical apps ... they want to run desktop-type apps on the handheld) Our tools support native compilation (typically only done after profiling indicates performance bottlenecks). This doesn't help for applets downloaded off the WEB, but is a useful solution for an enterprise deploying applications to a workforce. For a "limited application" like a smart sensor or dedicated controller the HW VM sounds like a great solution. For a worker accessing data wirelessly on the enterprise and then manipulating the data and presenting the results as a 3D graphic then our solution works great. Different tools for different tasks. Brian -- 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