J2ME Building Blocks for Mobile Devices

ADVERTISEMENT


J2ME Building Blocks for Mobile Devices cover page
9 2 Introduction to the Java 2 Platform Micro Edition, CLDC, and KVM Java Editions Recognizing that one size does not fit all, Sun has grouped its Java technologies into three editions …


4 J2ME Building Blocks for Mobile Devices — May 19, 2000 1 Java â„¢ 2 Platform Micro Edition (J2ME â„¢ ) To meet the demand for information appliances in the rapidly developing consumer and embedded markets, Sun has extended the scope of Java technology with the introduction of Javaâ„¢ 2 Platform, Micro Edition (J2MEâ„¢) . The versatility of the Java application development environment is now enabling the development of many new and powerful information appliance products. Java technology enables users, service providers, and device manufacturers to take advantage of a rich portfolio of application content that can be delivered to the user’s device on demand, by wired or wireless connections. The main benefits of CLDC devices involve: • Cross-Platform Work is transferred between CLDC and other devices.  Dynamic Content Content is determined by user experience, and information transfer between CLDC and other devices.  Security  Developer Community The developer talent needed for these devices already exists and is readily available for CLDC devices. J2ME Configurations and Profiles Serving the information appliance market calls for a large measure of flexibility in how computing technology and applications are deployed. This flexibility is required because of 1. the large range of existing device types and hardware configurations, 2. constantly improving device technology, 3. the diverse range of existing applications and features, and 4. the need for applications and capabilities to change and grow (often in unforeseen ways) in order to accommodate the future needs of the consumer. …. Connected, Limited Device Configuration (CLDC) The configuration for mobile devices or the Connected, Limited Device Configuration (CLDC) defines targeted Java platforms which are small, resource-constrained devices, each with a memory budget in the range of 160 kB to 512 kB. The CLDC is composed of the K Virtual Machine (KVM) and core class libraries that can be used on a variety of devices such as cell phones, two- way pagers, personal organizers, home appliances, and so on. Eighteen companies, mostly wireless device manufacturers, have participated in the definition of this configuration using the Java Community Process (JCP). The K Virtual Machine The K Virtual Machine (KVM), a key feature of the J2ME architecture, is a highly portable Java virtual machine designed from the ground up for small- memory, limited-resource, network-connected devices such as cellular phones, pagers, and personal organizers. These devices typically contain 16- or 32-bit processors and a minimum total memory footprint of approximately 128 kilobytes. However, the KVM can be deployed flexibly in a wide variety of devices appropriate for various industries and the large range of trade-offs among processor power, memory size, device characteristics, and application functionality they engender.

Download J2ME Building Blocks for Mobile Devices.Pdf

Leave a Reply


Map: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67