Mobile Service Architecture - JSR 205

JSR 205 - Wireless Messaging API 2.0


The Wireless Messaging API (WMA) 2.0 is a superset of WMA 1.0 (JSR 120). It gives Java ME developers the ability to send and receive messages via the Short Message Service (SMS), Multimedia Messaging Service (MMS), and Cell Broadcast Service (CBS) formats. Because messaging is one of the more popular uses for mobile handsets, WMA allows developers to incorporate messaging into other applications on these devices. For more information on WMA visit


System Properties

Name Description
wireless.messaging.version Version of the Wireless Messaging API supported by the device. For example, " 1.0".

wireless.messaging.sms.smsc The Short Message Service Center Address for sending messages. The address must be defined.

wireless.messaging.mms.mmsc The Multimedia Message Service Center Address for messages. The address must be defined.



The J2ME Wireless Toolkit WMA Console - This tech tip describes version 2.0 of the J2ME Wireless Toolkit which offers many new features and improvements to wireless developers.

The Wireless Messaging API - Covers the Wireless Messaging API (WMA) in detail. Defined in the Java Community Process (JCP) by JSR 120, the WMA provides a common API for sending and receiving text and binary messages - typically of store-and-forward types, such as Short Messaging Service (SMS) messages.

SMS - Short and Sweet - Presents an overview of Short Message Service (SMS) which is a out-of-band packet delivery and low-bandwidth message transfer technology.

The Wireless Messaging API 2.0 - There is more to WMA 2.0 than just multi-part message support. Enrique Ortiz writes about wireless messaging on the Java ME platform using WMA 2.0 (JSR 205). Explore all the details of using WMA including multi-part message handling, connections, sync and async reception and the MIDP 2.0 security framework.