Personally, I think J2ME is what Java is really about. Let's leave aside the
fact that Java was originally developed (as project Oak) for just this
purpose, and see what it means today.
The demand for embedded microprocessor systems has exploded, as consumers and
equipment manufacturers require systems that incorporate more "intelligence."
The "intelligence" is used in a number of different ways. Systems can, of
course, be used to automate complex tasks without user intervention - the
traditional requirement. However, there's also a trend toward systems that
are adaptive to changing needs and can communicate with other equipment or
with other applications running on the same device.
These extra requirements are putting traditional methods of designing
embedded systems under increasing strain. Conventional embedded systems can
suffer from the following problems: incr... (more)