APIs adicionales en Java ME
Java ME está basado en distintas APIs disponibles en cada dispositivo además de la configuración (como CDC o CLDC) y el perfil (como MIDP o Personal Profile).
Tienes que estar seguro si un dispositivo tiene instalada una API antes de utilizarla.
Grupos de APIs
Hay dos grandes estándares definidos para reducir la fragmentación de dispositivos los cuales agrupan varias APIs bajo un solo nombre:
APIs no Estándares
Hay varias APIs específicas de un operador o fabricante. Por ejemplo:
APIs estándares
La lista completa de APIs para Java ME JSRs está en http://jcp.org/en/jsr/tech?listBy=1&listByType=platform
Las APIs adicionales más comunes que podemos encontrar en Java ME son (descripciones en inglés):
- Wireless Messaging API (WMA) (JSR 120)
- Mobile Media API (MMAPI) (JSR 135)
- FileConnection & PIM API (JSR 75), también conocida como PDA Optional Packages
- Bluetooth API (JSR 82)
- Security and Trust Services API (SATSA) (JSR 177)
- Location API (JSR 179)
- SIP API (JSR 180)
- Mobile 3D Graphics API (JSR 184)
- Wireless Messaging API 2.0 (JSR 205)
- Content Handler API (JSR 211)
- Scalable 2D Vector Graphics API (SVG API) (JSR 226)
- Payment API (JSR 229)
- Advanced Multimedia Supplements API (AMMS API) (JSR-234)
- Mobile Internationalization API (JSR 238)
- Contactless API (JSR 257)
- Web Services API (JSR 172)
- JDBC for CDC (JSR 169) (no está disponible en dispositivos MIDP)
- Java Binding for the OpenGL ES API (JSR 239)
- Mobile Sensor API (JSR 256)

