Search   

 Site Map 

 Contact Us 

 Return to home 

 

 español 

 português 

JAVA

JAVA

Java 2 Platform, Micro Edition (J2ME), is a suite of technologies that enables a variety of applications, features and services, including games, e-mail and 3D graphics. J2ME is designed for use on handheld devices such as cell phones, as well as set-top boxes for cable, satellite and telco TV. Java is important for wireless carriers because it enables data applications that drive additional revenue.

J2ME is designed to provide a rich, multimedia user experience in devices that have less memory and processing power than PCs. The suite of technologies has three major components: a programming language, a “virtual machine” client that resides on the device and a set of application programming interfaces (APIs). J2ME is “open source,” which means that developers and others can download the source code in order to create highly customized applications.

Sun Microsystems released the underlying technology for J2ME in 1999. Java is used in billions of devices, including more than .5 billion cell phones as of mid-2006, according to Sun. As of November 2006, more than 660 handset models use Java.

J2ME is available in two main types, called “profiles”: The Connected Limited Device Profile (CLDC) is designed for use with entry-level and mid-range handsets, while the Connected Device Profile (CDC) is for smartphones. J2ME is agnostic of network technology, so it is used on both GSM/GPRS/EDGE/UMTS/HSDPA and CDMA handsets. Java also is agnostic of operating systems (OSs), so it can be used with a wide variety of smartphone OSs, such as BlackBerry and Symbian.

This flexibility helps make Java attractive to handset vendors, service providers, content providers and application developers because it can be used with the widest possible variety of devices. For example, a developer can use Java to create an application that runs on multiple handset models. That “write-once-run-many” flexibility reduces developers’ overhead costs. These benefits are some of the key reasons why J2ME has a large developer community, which is important for wireless customers because it ensures a wide selection of applications. Wireless industry organizations such as 3G Americas are continuously helping improve J2ME by issuing technical recommendations that add features and enhance the user experience.

Additional Information

Updated list of Java handsets

Introduction to Mobility Java Technology

The Java ME Platform

3G Americas Java Technical Recommendations for Handsets

Wireless Java Application Environment: An Executive Overview

Java licensees

Events

Documents

web
stats