General
Getting Started
Step-by-step overview of how to get started developing mobile applications in the Java ME environment.APIs, Documentation, and Code
By Technology
Links to documentation for the Java Platform, Micro Edition (Java ME) and Java Card technologies, including docs on CDC, MIDP, CLDC, and Java ME optional packages.
Includes links to code samples, articles, blueprints, and other documentation.
A central resource area for learning about and working with vector graphics, specifically Scalable Vector Graphics (SVG) and Scalable 2D Vector Graphics API (JSR 226), an optional package for the Java ME platform.
Tools for Mobile Application Developers
Information about the tools you can use to create, debug, run, and deploy your application.
Java ME Platforms and Devices
A tool you can use to filter handsets by functionality. The table is a compilation of publicly available information from third-party sources. Most of the information in the list comes from online press releases and manufacturer specifications.
An application you can download to your phone that queries your phone properties and capabilities and uploads them to the site.
Help, Tips, and Troubleshooting
The place to post comments and ask questions of Java ME technology experts.
General email alias for the Mobile & Embedded community site.
Common questions and answers about the Mobile & Embedded Community, such as "How do I start a project?" and "How do I file a bug?"
Questions and answers specific to using java.net and projects on the site, such as "How do I change my username and password?" and "Is there a nightly build feature on java.net?" White Papers and Case Studies
Technical papers and data sheets about Consumer and Embedded and Java ME technologies.
Case studies documenting solutions using Java ME technology based on work with Ericsson, Appello, Sprint, Movilenio, and others.
Portability and Consistency
A brief article describing the challenges of fragmentation for mobile application developers and why working collaboratively on the open source code can help.
A white paper describing the role and history of Java ME technology in the Java platform ecosystem, followed by a detailed discussion of the issues of fragmentation and how to address them.
An initial set of best practices and techniques from Sun and Orange to help developers deal with the problem of fragmentation.
Support and Training
A subscription-based programming support online for developers using Java ME technology in application development. Service engineers will give you technical assistance with code support, diagnostic advice, and programming questions. Developer Wikis and Other Resources
Overview and links to the active projects in the Mobile & Embedded community: phoneME, cqME, platformCoreME, and tools ME.
Wiki content for the Java ME application and content developer project, with links to docs, training, code, tips, and more.
A program for ISVs to enrich their development life cycle with technical and marketing resources. To be eligible, your company must be a Sun Partner at the Associate Level and above and commit to producing an application based on the Java ME platform. Read the Quick Reference Guide (PDF) to find out more about the Sun Partner Advantage program. See also the program FAQ.