'
Over the past couple of years, Sun Microsystems has tailored the Java Virtual Machine1 for products in the consumer and embedded markets. The K virtual machine (KVM) is a Java virtual machine designed for devices that have a small-memory footprint (128K of memory). This e environment is optimized for small-memory, limited-resource, and connected devices such as cellular phones, pagers, personal digital assistants (PDAs), set-top boxes, and point-of-sale (POS) terminals. Such intelligent tools are becoming important in our business and private lives.
This tutorial introduces the KVM and shows you how to get it running on your Plam device. Once you have the KVM installed on your Palm device, we will show you how to write a simple Palm application and download it to your Palm. We will also discuss the different options available for Palm programming with Java.
The KVM was developed as part of a larger effort called Java 2 Micro Edition (J2METM technology to provide a scalable architecture for the development of portable applications in consumer and embedded devices. J2ME addresses the technical requirements of hand-held devices and other information appliances. J2ME provides a range of virtual machine technologies for different processor types and memory footprints.'