J2ME Tutorial
In this section we will discuss about J2ME in Java.
This section will describes you about the J2ME i.e. what is J2ME, J2ME configuration, what is the use of J2ME, features of J2ME, System requirements for J2ME application development, CLDC, CDC
What is J2ME
J2ME is an acronym for Java 2 Micro Edition, Java Micro Edition technology was created for developing application for the small devices like mobile phones, set-top boxes, Blu-ray disc players, digital media devices etc. Applications developed on Java Platform, Micro Edition are robust and flexible. Java ME technology comprises with three elements as :
- Configuration
- Profile
- Optional package
Java ME platform can be categorized in two base configurations one for the small mobile devices and the other for smart-phones and set top boxes.
J2ME Configuration
Java Micro Edition configuration can be categorized into two base configurations :
- Connected Limited Device Configuration (CLDC)
- Connected Device Configuration (CDC)
What Is The Use Of J2ME
J2ME is used for developing applications for the small devices viz. mobile phones, set top boxes, smart phones etc.
Features of J2ME
J2ME provides robust and flexible environment, secure, built-in network protocols, supports for networked and offline applications.
System requirements for J2ME application development
Minimum requirements for hardware :
- Hard Disk 100 MB
- RAM 128 MB
- CPU 800 MHz Pentium III
Minimum requirements for software :
- IDE : Sun ONE Studio 4, Mobile Edition
- GUI: Sun Java ME Wireless Toolkit 2.5.1 (WTK 2.5.1) for CLDC
CLDC
CLDC is a configuration for small devices. Connected Limited Device Configuration is designed in such a way that the devices with limited resources can run on Java platform, limited resources specifies that limited memory, processing power, and graphical capabilities.
CDC
CDC is a configuration for more capable devices and smart phones. Connected Device Configuration is designed in such a way that the larger devices with more capacity for example, smart phones, embedded devices, set top boxes can run on Java Platform.