The Messaging Middleware module provides application-level APIs to handle the storage and transport of different type of messages. The message types that are currently supported are email (POP3, IMAP4 and SMTP), SMS, BIO and OBEX messages.
Messaging Middleware provides APIs to build highly-featured message client applications to manipulate messages in Message Store and to enable storage of messages in the Message Store. It also provides support for creating plug-ins to handle individual messaging protocols.
The Messaging Middleware architecture comprises of many components to form the Messaging Framework. The framework provides plug-ins (polymorphic MTMs) to manage different type of messages. The set of components that make up a plug-in module is called an Message Type Module (MTM). All interactions with lower-level communication protocols, such as, TCP/IP, are performed by MTMs. The Messaging Framework provides APIs to enable storage of messages in the Message Store. It also provides APIs to manipulate messages in the Message Store.
The following sections list tutorials and example applications that can be referred while creating messaging applications: