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

Previous
Previous
 
Next
Next
 

15 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 15-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. "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.

15.1 JCP APIs

Table 15-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.1

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


15.2 Oracle APIs

The IMP-NG project type supports developing applications for the Oracle Java ME Embedded 3.4 runtime. The Java ME Embedded 3.4 runtime includes several standard JSR APIs and additional Oracle APIs for embedded use cases. These new APIs are:

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