Java, in its J2ME guise, has all the attributes of a first-rate platform for
embedded system design. More specifically, its platform independence, code
portability, and robust operation render it particularly suited to such
applications. The extensive use of embedded Java-based devices in the future
is secure due to the proliferation of standards based on it, and, moreover,
the endorsement of major OEMs committed to its use in their designs.
It's become clear that the potential marketplace for embedded Java devices is
vast, but that some of these markets are not yet mature. Successful
manufacturers in the immediate market for embedded devices, such as wireless
handsets and set-top boxes, possess a huge investment in legacy code that
they, not unreasonably, wish to retain. Along with the problem of generating
acceptable performance in resource-constrained environments... (more)
It could be argued that the clock speed of a given processing platform
enables you to estimate the execution time of a user application running on
that platform.
However, quoting figures such as MIPS (millions of instructions per second)
are somewhat futile, since the execution of a specific number of instructions
on one processor will not necessarily accomplish the same end result as that
same number of instructions running on a different processor. It's the
execution speed of a given set of instructions that's of greater concern when
selecting an appropriate platform to run ap... (more)