Messaging Integration API: API description

Developers can extend the messaging capabilities of the platform by implementing MTM services. The purpose of this API is to help developers integrate their MTM services into Messaging Centre and the Send menu provided by SendUI API. This is a framework API.

Use cases

MTM integration

Enabling MTM in Messaging Centre and SendUI

A sending service is installed into the system. The user launches Messaging Centre, and selects "Write Message". A list query containing all suitable installed sending services is shown. See implementation details in sections 1.1 and 1.2.

Dynamic function filtering in Messaging Centre

A message is selected in Messaging Centre. MTM, owning the selected message, supports different functions based on the context. Messaging Centre inquires available functions from the selected MTM and creates the context sensitive menu accordingly. See section 1.3 for details.

Integrating settings into Messaging Centre

A sending service is installed into the system. The user wants to modify the settings of the service. He selects "Settings" in the options menu of the Messaging Centre main view. A view opens listing all the messaging services that has settings. The user chooses the service. The settings of the service open. See section 1.4 for details.

Dynamic sending service filtering in SendUI

The client application requests to show all sending services that have the predefined sending capability support. SendUI shows a list query containing all suitable sending services. The user has selected content and dynamic filtering is requested from SendUI. SendUI compares the content to the capabilities reported by the sending service. MTM service is shown in the Send menu, if the sending service can send the selected content. See sections 1.5 and 1.6 for details.

API class structure

This API contains only constant definitions. It does not provide any classes.


Copyright © Nokia Corporation 2001-2008
Back to top