J2ME Tutorial

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

J2ME Tutorial

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 :

  1. Connected Limited Device Configuration (CLDC)
  2. 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.