.AndroidAndroid, as a system, is a Jav-abased operating system that runs on the Linux 2.6 kernel. The system is very lightweightand fullfeatured. Androidapplications are developed using Java and can be ported rather easily to the new platform. If you have not yet downloaded Java or are unsure about which version you need, I detail the installation of the development environment in Chapter 2. Other features of Android include an accelerated3-D graphics engine (based on hardware support),