Java ME
28.2.13
| Posted by
Sanyí, Mendoza Reyes
|
Why Java?
Ref: http://www.oracle.com/us/technologies/java/Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering mobile applications, games, Web-based content, and enterprise software. With more than 9 million developers worldwide, Java enables you to efficiently develop and deploy exciting applications and services. With comprehensive tooling, a mature ecosystem, and robust performance, Java delivers applications portability across even the most disparate computing environments.
Tecnología Java
Java Platform, Enterprise Edition (Java EE)
Java Platform, Standard Edition (Java SE)
Java Embedded
Java for Mobile Devices
Java Platform, Micro Edition (Java ME)
Java Platform, Micro Edition (Java ME) is a collection of technologies and specifications to create a platform that fits the requirements for mobile devices such as consumer products, embedded devices, and advanced mobile devices. It is a collection of technologies and specifications that can be combined to create a complete Java runtime environment specifically to fit the requirements of a particular device or market.
The Java ME technology is based on three elements;
- a configuration provides the most basic set of libraries and virtual machine capabilities for a broad range of devices,
- a profile is a set of APIs that support a narrower range of devices, and
- an optional package is a set of technology-specific APIs.
The configuration for small devices is called the Connected Limited Device Configuration (CLDC) and the more capable configuration is called the Connected Device Configuration (CDC).
The Java ME architecture is based on two configurations:
- Connected Device Limited Configuration (CLDC) – This J2ME Configuration constitute devices that are 16-bit processors and have memory power in the range of 128 KB. The building block of CDLC is k Virtual machine (kVM) which is adapted to perform in the family of most resource constrained devices.
- Connected Device Configuration (CDC) – This Java ME configuration constitutes devices that have comparatively more processing power. The underlying JVM is called C virtual Machine (CVM) targeted to 32-bit processors with a memory footprint of 2MB.
![]() |
The relationship between Category of devices, Family of devices and Java ME Configurations. |
![]() |
The figure below represents an overview of the components of Java ME technology and how it relates to the other Java Technologies. |
Java for Mobile Devices Documentation http://docs.oracle.com/javame/mobile/mobile.html
Creating a MIDlet project -> Hellow World !!
Hello World!! on Java ME
Subscribe to:
Posts
(Atom)