Sunday, April 12, 2009

Messaging

The messaging framework provides support for messaging protocols for sending and receiving text messages (SMS), enhanced messages (EMS), multimedia messages (MMS) and email messages. The framework uses polymorphic Message Type Modules (MTMs) to handle specific types of message. MTMs can be added at runtime to expand the messaging capabilities of Symbian OS phones after market. A “Send-As” API enables the creation of messages (email, SMS, EMS or MMS) straight from any other application. For example, messages containing application-specific data such as vCards can be created directly from the Contacts applications.
Main features of Messaging are:
Bearer Independent Object messaging:
Bearer Independent Object (BIO) messaging allows application to application communication of arbitrary data types between devices. BIO messaging uses an SMS watcher framework to support messages sent over-the-air to the operating system or application rather than to the end-user.
BIO message types currently supported include compact business card, vCard, vCalendar, email notification, operator logo, ring tone and settings for internet access, MMS and WAP. The framework is open, allowing third parties to add further capabilities and value at runtime.
The vCard and vCalendar BIO message file types are also supported over infrared and Bluetooth links.
Short Message Service (SMS):
SMS support consists of an SMS stack with a messaging API to send and receive SMS and which provides the following features:The SMS stack is implemented as a plug-in protocol. The GSM (03.40) SMS protocol is provided.The GSM SMS stack can be used as a bearer for the WAP protocol module.transmission and reception of GPRS SMS.7-bit SMS alphabet, 8-bit SMS alphabet and UCS2 data coding schemes are supported.Supports sending and receiving concatenated SMS messages.
Enhanced Messaging Service (EMS):
EMS support in Symbian OS is supports the following features:Mobile originated pictures – variable picture, pre-defined picture: 16 x 16, pre-defined picture:32 x 32.Mobile terminated pictures – variable pictures (1024x1 to 8x128), small pictures 16 x 16 and large pictures 32 x 32.Animations.sounds – iMelody.Formatting –text size, text style and message alignment (left, center, right).

No comments:

Post a Comment