Skip Headers
Oracle® Java Micro Edition Software Development Kit Developer's Guide
Release 3.2 for Windows
E24265-04
  Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
 

16 API Support

The Oracle Java ME SDK supports many standard Application Programming Interfaces (APIs) defined through the Java Community Process (JCP) program. JCP APIs are often referred to as JSRs, named after the Java Specification Request process. JSRs that are not part of the platform are referred to as "optional packages."

The CLDC/MIDP platform is based on the Mobile Information Device Profile and Connected Limited Device Configuration (JSRs 118 and 139).

The IMP-NG platform is base on Information Module Profile - Next Generation (IMP-NG) (JSR 228).

See Table 16-1 for a full list of supported JCP APIs. The Oracle Java ME SDK provides documentation describing how certain APIs are implemented in the SDK. Many supported APIs do not require special implementation considerations, so they are not discussed in this help set. Section 16.2, "Oracle APIs" describes Oracle APIs provided to support the IMP-NG platform.

For convenience the Javadocs that are the intellectual property of Oracle are in your installation's \docs directory. The remainder can be downloaded from http://jcp.org.

16.1 JCP APIs

Table 16-1 Supported JCP APIs 

JSR, API Name, URL

JSR 75, PIM and File

PDA Optional Packages for the J2ME Platform

  http://jcp.org/en/jsr/detail?id=75

JSR 82, Bluetooth and OBEX

Java APIs for Bluetooth

  http://jcp.org/en/jsr/detail?id=82

JSR 118, MIDP 2.0

Mobile Information Device Profile

  http://jcp.org/en/jsr/detail?id=118

JSR 135, MMAPI 1.1

Mobile Media API

  http://jcp.org/en/jsr/detail?id=135

JSR 139, CLDC 1.1

Connected Limited Device Configuration

  http://jcp.org/en/jsr/detail?id=139

JSR 172, Web Services

J2ME Web Services Specification

  http://jcp.org/en/jsr/detail?id=172

JSR 177, SATSA

Security and Trust Services API for Java ME

  http://jcp.org/en/jsr/detail?id=177

JSR 179, Location

Location API for Java ME

  http://jcp.org/en/jsr/detail?id=179

JSR 184, 3D Graphics

Mobile 3D Graphics API for J2ME

  http://jcp.org/en/jsr/detail?id=184

JSR 205, WMA 2.0

Wireless Messaging API

  http://jcp.org/en/jsr/detail?id=205

JSR 209, AGUI 1.0

Advanced Graphics and User Interface Optional Package for the J2ME Platform 

  http://www.jcp.org/en/jsr/detail?id=209

JSR 211, CHAPI

Content Handler API

 http://jcp.org/en/jsr/detail?id=211

JSR 217, PBP 1.1

Personal Basis Profile 1.1

  http://www.jcp.org/en/jsr/detail?id=217

JSR 218, CDC 1.1

Connected Device Configuration 1.1

  http://jcp.org/en/jsr/detail?id=218

JSR 226, SVG

Scalable 2D Vector Graphics API for J2ME

  http://jcp.org/en/jsr/detail?id=226

JSR 228, IMP-NG

Information Module Profile - Next Generation (IMP-NG)

  http://jcp.org/en/jsr/detail?id=228

JSR 234, AMMS

Advanced Multimedia Supplements

  http://jcp.org/en/jsr/detail?id=234

JSR 239

Java Binding for OpenGL ES API

  http://jcp.org/en/jsr/detail?id=239

JSR 256

Mobile Sensor API

  http://jcp.org/en/jsr/detail?id=256

JSR 257

Contactless Communication API

  http://jcp.org/en/jsr/detail?id=257

JSR 280, XML API

XML API for Java ME

  http://jcp.org/en/jsr/detail?id=280


16.2 Oracle APIs

The IMP-NG project type supports developing applications for the Oracle Java ME Embedded 3.2 runtime. The Java ME Embedded 3.2 runtime includes a number of standard JSR APIs as well as additional Oracle APIs for embedded use cases. These new APIs are:

The Javadocs for these APIs are in your installation's \docs directory.

ing HTML relocated fro