Sun Java Solaris Communities My SDN Account Join SDN
 

Java ME at a Glance

Java ME: the Most Ubiquitous Application Platform for Mobile Devices
Deployed on billions of devices, supported by leading tool vendors, and used worldwide.
» Look at sample Java ME code
» Java ME goes open source

Java Platform, Micro Edition (Java ME) provides a robust, flexible environment for applications running on mobile and other embedded devices—mobile phones, personal digital assistants (PDAs), TV set-top boxes, and printers. Java ME includes flexible user interfaces, robust security, built-in network protocols, and support for networked and offline applications that can be downloaded dynamically. Applications based on Java ME are portable across many devices, yet leverage each device's native capabilities.


What's New   Get Java ME Technology RSS Feed

 
July 2009
Faster Data Transfer With Bluetooth and Contactless Communication
Learn how Bluetooth applications can bypass the device discovery and service searching by using Near-Field Communication (NFC) technology and JSR 257 (Contactless Communication API). » Learn more
 
June 2009
Using JavaFX Mobile, Java ME, and the Messaging API (JSR 205)
In this two-part tutorial, you build an application to create and send a mesage, and a second one to receive the message. » Get started
 
June 2009
Working with Bluetooth and GPS: Follow-up
The Working with Bluetooth and GPS series on the Bluetooth API (JSR-82) spawned a number of questions, which author Bruce Hopkins addresses in this follow-up tech tip. » More
 
» See all

Community

 
Sun Tech Days
Get practical information, examples of real-world solutions, and hands-on training.
 
Java ME Developer Forums
Share information, locate tried solutions, and learn best practices.
 

Spotlight

 
July 2009
Developer Insight Series, Part 4: Favorite and Funny Code
Developers Joshua Bloch, Tom Ball, and Masood Mortazavi recount favorite and funny coding experiences. Others in the series: Write Dumb Code: Advice from Four Leading Java Developers, Code Talk, and The Experience of Writing Code.
 

The Basics

 
Java ME SDK 3.0
The one SDK you need for all Java ME stacks: combines CLDC, CDC, and Blu-ray Disc Java with a standalone development environment, a comprehensive emulator, and utilities. » More

Now included in the Java ME SDK 3.0:

Formerly J2ME Wireless Toolkit. The build tools, utilities, and a device emulator for creating Java applications that run on devices compliant with the Java Technology for the Wireless Industry (JTWI, JSR 185) and Mobile Service Architecture (MSA, JSR 248) specifications.

 

Download »

The build tools, utilities, and a device emulator for creating Java applications that run on devices compliant with CDC/FP/PBP 1.1 and AGUI 1.0.

 

Download »

Java ME Downloads and Optional APIs
Download the SDK, CDC reference implementation, MIDP, and profiles.
 
3rd Party Tools and Downloads
Download the SDK, CDC reference implementation, MIDP, and profiles.
 
NetBeans Mobility
The most comprehensive, free Java ME authoring solution. Create, test, and debug applications that will run on mobile phones, set-top boxes, and multi-function peripherals.
 
Network Operators and Carriers
A handy list of URLs to network operators and carriers offering Java technology-enabled handsets worldwide, including the 3 global operators Hutchison 3G, T-Mobile, and Vodafone.
 


 
Java ME Device Matrix
The Java ME technology Device Matrix has been replaced by a database included with the Java ME SDK 3.0, which lets you find technical specifications on mobile devices using the built-in WURFL database search engine. Over 8000 mobile device specifications are available from the Java ME SDK.
Getting Started
 
Related Links
 
The mobile and embedded Java platform (Java ME) was formerly known as Java 2 Platform, Micro Edition (J2ME). The "2" has been dropped.
Learn more