Java Platform, Micro Edition (Java ME) provides a robust, flexible environment for applications running on mobile and other embedded devicesmobile 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
August 2008 Java ME Makeovers
Danny Coward, Chief Architect of Sun's Client Software (Java SE, Java ME, and JavaFX), calls the Java ME Lightweight UI Toolkit (LWUIT) one of his top 10 rich client technologies for adding finish to a mobile app.
» Read his blog
August 2008 Call for Papers
The second Mobile, Media & Embedded Developer Days event will be hosted at Sun's Santa Clara Auditorium, November 12-13, 2008. The Call for Papers began on August 12 and ends on September 15, 2008.
» More
Download NetBeans IDE 6.5 Beta
Introducing NetBeans IDE 6.5 Beta! Development Simplified. Rapidly create web, enterprise, desktop, and mobile applications with Java, C/C++ , JavaScript, Ruby, Groovy, and now PHP.
» More
The Basics
Sun Java Wireless Toolkit for CLDC (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.
Sun Java Toolkit for CDC
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.
3rd Party Tools and Downloads
Download the tools, JSRs, and documentation from a wide range of Java Card and other products.
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.
The Java ME technology Device Matrix is a compilation of publicly available information from third-party sources, from Alcatel to Nokia to TTPcom. Go to the Authorized Licensees page to see the Java ME licensees who claim compatibility with Java ME specifications and TCKs.