The Wireless Messaging API (WMA) is an optional package for J2ME that provides platform-independent access to wireless communication resources like Short Message Service (SMS). WMA can be used on top of CLDC and MIDP.
WMA Technology
WMA 1.1
- Specification:
- JSR-000120: The WMA 1.1 specification includes changes to take into account the MIDP 2.0 security framework and push architecture.
- JSR 205 in progress: This JSR will extend and enhance the Wireless Messaging API (JSR-000120)
- Development Tools: The J2ME Wireless Toolkit 2.0 supports WMA 1.1, allowing application developers to easily emulate sending and receiving SMS and CBS messages between multiple device emulators based on MIDP 2.0.
- Reference Implementation: The WMA 1.1 reference implementation (RI) is based on the WMA 1.1 specification, and should be used in combination with the CLDC 1.0.4 RI and the MIDP 2.0 RI. The WMA reference implementation is targeted at device manufacturers who want to port this set of APIs to another platform, and is available via the Sun Community Source License (SCSL) program.
WMA 1.0
- Specification:
- WMA Recommended Practice: This document, defined by the JSR 120 expert group, provides implementation notes for platform developers deploying WMA 1.0 on a MIDP 2.0 implementation. Please note that the WMA 1.1 specification supersedes this recommend practice.
- Reference Implementation: This version of the WMA reference implementation (RI) is based on the WMA 1.0 specification, and should be used in combination with the CLDC 1.0.3 RI and the MIDP 1.0.3 RI. The WMA reference implementation is targeted at device manufacturers who want to port this set of APIs to another platform, and is available via the Sun Community Source License (SCSL) program.