Motorola maxx V6 manual Java ME Introduction, Java Platform, Micro Edition Java ME

Models: maxx V6

1 201
Download 201 pages 31.32 Kb
Page 19
Image 19

Java ME Developer Guide

Chapter 2 - Java ME Introduction

2 Java ME Introduction

The MOTORAZR maxx V6 handset includes the Java™ Platform, Micro Edition, also known as the Java ME platform. The Java ME platform enables developers to easily create a variety of Java™ applications ranging from business applications to games. Prior to its inclusion, services or applications residing on small consumer devices like cell phones could not be upgraded or added to without significant effort. By imple- menting the Java ME platform on devices like the MOTORAZR maxx V6 handset, ser- vice providers, as well as customers, can easily add and remove applications allowing for quick and easy personalization of each device. This chapter of the guide presents a quick overview of the Java ME environment and the tools that can be used to de- velop applications for the MOTORAZR maxx V6 handset.

2.1The Java™ Platform, Micro Edition (Java™ ME)

The Java ME platform is a new, very small application environment. It is a framework for the deployment and use of Java™ technology in small devices such as cell phones and pagers. It includes a set of APIs and a virtual machine that is designed in a mod- ular fashion allowing for scalability among a wide range of devices.

The Java ME architecture, see Figure 1 , contains three layers consisting of the Java™ Virtual Machine, a Configuration Layer, and a Profile Layer. The Virtual Ma- chine (VM) supports the Configuration Layer by providing an interface to the host op- erating system. Above the VM is the Configuration Layer, which can be thought of as the lowest common denominator of the Java™ Platform available across devices of the same "horizontal market." Built upon this Configuration Layer is the Profile Layer,

DRAFT - Subject to Change [19/201]

Page 19
Image 19
Motorola maxx V6 manual Java ME Introduction, Java Platform, Micro Edition Java ME, Draft Subject to Change 19/201