LinuxDevices offers a reference guide to Embedded Java and Linux
development, including a general introduction, a collection of
whitepapers, and links to developer tools:
"The world of intelligent devices is changing
dramatically. The computerized devices around us are getting
smarter, they're increasingly connected and interdependent, and
they're becoming vastly more numerous. And all this is happening at
an ever increasing rate.
Blame it on Moore's Law , but it's now practical to embed
moderately high performance computing and connectivity in just
about everything that runs on electricity -- whether tethered or
mobile. This trend is fueled by powerful and highly integrated
system-on-chip processors , coupled with large capacity system and
storage memories (both disk and silicon), and empowered by wired
and wireless communications interfaces (Ethernet, IrDA, 802.11,
BlueTooth).
Another important phenomenon is that as both embedded computing
and connectivity proliferate, the intelligence within tomorrow's
devices is becoming less localized. Increasingly, the precise
location of the software running on these devices is blurring, and
eventually we're unlikely to actually know where the programs we
use are located. Is the application running inside the device? Is
it based on some remote server (e.g. a home services gateway)? Is
it located at an Internet-based Application Service Provider? A
combination of all three?"