Showing posts with label J2ME. Show all posts
Showing posts with label J2ME. Show all posts

Apr 20, 2008

Java Programming for Wireless devices using Java 2 Platform Micro Edition (J2ME)


What is a J2ME Configuration?

A configuration defines the minimum Java™ technology that can be expected to be available on implementing devices Broad range of devices Similar requirements for memory size and processing capabilities Configurations are specified via the Java Community Process Implementations are tested via a compatibility test kit (TCK)

J2ME Configurations
J2ME Connected, Limited Device Configuration (CLDC) Specifies Java environment for mobile phone, pager, and PDA class devices CLDC devices are usually wireless J2ME Connected Device Configuration (CDC) Specifies Java environment for digital television settop boxes, high end wireless devices, and automotive telematics systems. CDC devices may be wired (DTV cable, etc.)

What Is a J2ME Profile?
Java™ technology which supplements a Configuration to provide capabilities for a specific vertical market or device type Defined through Java Community Process initiative Subject to compatibility tests

J2ME Profiles
  • Mobile Information Device Profile (MIDP)
  • Profile for wireless devices implementing CLDC
  • J2ME Foundation Profile
  • Profile for non-GUI networked devices implementing
  • CDC
  • J2ME Personal Basis, Personal, RMI Profiles
  • Basic graphics, next generation PersonalJava environment, and RMI support for CDC &
  • Foundation Profile based devices
Download

MIDlet development with J2ME and MIDP


Why J2ME?
Nokia, the dominant player in the mobile phone market, has estimated that in 2002 it will sell over 50 million J2ME-enabled mobile phones. With lofty numbers announced by other mobile phone manufacturers as well, there is a flood of interest in software development revolving around J2ME (Java 2 Micro Edition). J2ME is a slimmed-down version of Java targeted at devices that have limited memory, display, and processing power.

This tutorial provides a step-by-step introduction to downloading, installing, and
configuring your computer to begin development of applications for this runtime environment. There will be a specific focus on application development for mobile devices using an application programming interface (API) known as the Mobile Information Device Profile (MIDP). Applications written for this API are affectionately referred to as MIDlets.

Download MIDlet development with J2ME and MIDP