|
|
|
|
|
|
|
|
This page provides links to documentation for the Java Platform, Micro Edition (Java ME) and Java Card technologies.
See also Java ME Technical Papers and the Mobility Tech Topics page. Note that API information is available in the specifications on this page.
For reference purposes, the API documentation for some Java ME technology specifications is available online here.
CLDC
|
||
---|---|---|
![]() |
||
1.0
|
JSR 30
|
|
1.1
|
JSR 139
|
|
1.0
|
JSR 37
|
|
2.0
|
JSR 118
|
|
CDC
|
||
1.1.2
|
JSR 218
|
|
1.1.2
|
JSR 219
|
|
1.1.2
|
JSR 217
|
|
1.1.2
|
JSR 216
|
|
Optional Packages
|
||
Java APIs for Bluetooth
Bluetooth, OBEX |
1.1
|
JSR 82
|
1.0
|
JSR 211
|
|
1.2
|
JSR 135
|
|
1.0
|
JSR 239
|
|
J2ME Web Services Specification
JAXP, JAX-RPC |
1.0
|
JSR 172
|
Security and Trust Services APIs
ADPU, JCRMI, PKI, CRYPTO |
1.0
|
JSR 177
|
Security
JSSE, JCE, JAAS |
1.0
|
JSR 219
|
Advanced Graphics and User Interface
Java 2D™, Swing |
1.0
|
JSR 209
|
1.0
|
JSR 66
|
|
1.0
|
JSR 169
|
|
1.1
|
JSR 927
|
|
1.0
|
JSR 280
|
|
![]() |
The Connected Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP) are standards-based technologies for developing applications that run on small mobile devices.
Sun Java Wireless Client is a fast, efficient, and portable MIDP stack. The full product documentation is published here with the exception of the Java platform API documentation.
CLDC HotSpot Implementation is a fast, efficient, and portable virtual machine to support a Java ME technology runtime environment. The full product documentation is published here with some small exceptions due to distribution restrictions.
Connected Device Configuration (CDC) is a standards-based framework for building and delivering applications that can be shared across a range of network-connected consumer and embedded devices.
Foundation Profile is a set of Java APIs that support resource-constrained devices without a standards-based GUI system.
Personal Basis Profile is a set of Java APIs that support resource-constrained devices with a standards-based GUI framework based on lightweight components. Personal Basis Profile also includes support for the xlet interface and all of the APIs included in Foundation Profile.
Personal Profile is a set of Java APIs that support resource-constrained devices with a standards-based GUI framework based on AWT peer components. Personal Profile also includes support for the applet interface and all of the APIs included in Personal Basis Profile.
A Java ME technology optional package is an API that extends a CLDC or CDC profile. You can get a list of Java ME Technology Optional Packages on the Java ME Platform Product Page.
CHAPI allows the invocation of Java ME platform applications from native applications and vice versa.
Security and Trust Services for J2ME (SATSA) provides Java ME software applications with APIs for security and trust services through the integration of a security element.
J2ME Web Services provides standard access from Java ME technology to web services.
J2ME Client Provisioning Specification defines a server partitioning standard for provisioning applications.
Mobile Media API (JSR-135) allows small wireless devices to support many multimedia-rich applications and services that are available only on desktop machines today.
Generic Connection Framework Optional Package (GCF-OP) (JSR-197) permits applications that rely on GCF in the Java ME platform to migrate to the J2SE platform. See also GCF Overview.
The Sun Java Wireless Toolkit (formerly J2ME Wireless Toolkit) provides tools for the development of mobile information device applications compliant with the MIDP specification. See the Data Sheet for general information.
Java TV Technology provides a development and deployment platform for interactive digital television.
Java Telephony API is an extensible API designed to scale for use in a range of domains. See JTAPI White Papers.
The following documentation describes how to create test suites for use with the JavaTest 4.2 harness and includes documents that describe how to use the harness:
The following documentation describes the version 1.2.1 Java ME TCK Framework and how to use it with your TCK test suites.
The following documentation describes aspects of the Java Device Test Suite:
The following documents can help you develop your TCK. Using some or all of these documents may help you reduce TCK development time and improve the quality of your TCK.
Note that these documents were originally developed as part of a product used by Java Community Process (JCP) Spec Leads. For that reason, the documents refer to JCP procedures that may not apply to your project. These documents are provided for your convenience.