S60 Messaging Application Services provide the following APIs:
The Send UI API allows your application to create and send messages using the services available in the mobile device. These services are device dependant but typically include SMS, MMS, e-mail, Bluetooth and Infrared. In addition to these message type based options, services based on the ECom architecture may be also be available and could include sending meeting requests or uploading MMS messages.
The Instant Messaging API and IM Application Launch API allow you to add IM capabilities to your application.
The MMS Client MTM API allows you to add more extended multimedia messaging functionality to your application, for example by accessing the properties and fields of the multimedia message. It is recommended that, before using the MMS Client MTM API, you consider whether the more lightweight Send UI API was enough for the purposes of your application.
For more information on developing messaging applications, see:
Symbian C++ Messaging documentation on Forum Nokia
The Messaging page provides documentation and code examples on developing messaging applications.
Messaging technology section on Forum Nokia
The Messaging page provides general information on messaging technologies.
Messaging sample applications in the S60 C++ SDK (<installation directory>\Examples\Messaging
)
MMS Example on Forum Nokia
This sample application provides a reference example of how to use the MMS Client MTM API for creating and sending multimedia messages.
You may also be interested in the following related APIs:
Allows you to register new viewer components for bearer independent object (BIO) messages. BIO messages are custom data messages that can be received by any bearer supported on the device (for example, e-mail or SMS). BIO messages are used, for example, as a medium for sending ring tones and vCards.
For more information on BIO Messaging, see Bio Messaging on Forum Nokia and the sample application in the S60 C++ SDK.
Allow you retrieve, save and modify data in the Phonebook contacts database, such as SMS and e-mail addresses.