Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: Technologies: Symbian: Documentation: Symbian/C++ Documentation: Messaging

Symbian/C++ Documentation

Areas of interest

Messaging - S60/Symbian C++

27-Jun-2008

S60 3rd Edition: Creating Custom Message Type Modules (with Example)
Download this C++ document and code example to learn how to create Message Type Modules (MTMs) for S60 3rd Edition and later releases. The target audience is e-mail developers implementing their own e-mail protocol (for example, Push e-mail service), where preinstalled S60 platform e-mail MTMs (POP3, IMAP4) cannot be used. The package demonstrates how to develop and install an MTM, how to create an account (mailbox), how to create a simple viewer/editor implemented as a server application, how to provide support to send from other applications, and how to receive notifications of new messages. Message sending and receiving are echoed locally. Note that Symbian platform security imposes heavy capability requirements for MTMs (up to ALL -TCB capabilities) and thus the application has to be signed using the Manufacturer Approved Developer Certificate.

04-Dec-2007

S60 Platform: Location Example
Use this C++ code example to learn how to use location-based services. The example demonstrates a use case of asking the GPS location of another device via SMS and showing its location and distance to it.

06-Jul-2007

Open C: SMS Crypto Example (with Python UI) v1.1
This Open C code example demonstrates usage of Python for S60 to provide a GUI for functionality implemented in standard C code. The use case of the example is encrypting/decrypting and sending/receiving of SMS messages. The example contains a simple C library for encryption that is ported to Symbian using Open C and called from the GUI. The package also contains a version with Symbian C++ GUI. The comparison and architectures of the Python and Symbian C++ implementations are provided in the Implementation Notes document available in the example package. Version 1.1 of the package includes updates to the document only.

04-Jul-2006

S60 Platform: MMS Example v2.0
This C++ example demonstrates how to create multimedia messages. Notice that some methods have changed between S60 2nd and 3rd Edition. Main classes: CMsvEntry, CMmsClientMtm.

24-May-2006

S60 Platform: SMS Example v2.0
This C++ example demonstrates programmatical handling of SMS messages. Messages can be sent from the application and they can be received directly into the application (i.e., catching incoming messages before the user gets any notification). In addition, messages can be deleted, copied, or moved to other folders of the message store (inbox, outbox, drafts). To support S60 3rd Edition, major changes to SMS sending part of the example have been made.

09-Dec-2005

S60 Platform: POP/IMAP Example v1.1
This updated C++ example application demonstrates how to retrieve e-mail from a remote mailbox to a S60 device using POP and IMAP protocols. The usual e-mail features such as sending, editing, and deleting e-mail messages have been demonstrated.

05-Aug-2005

Nokia 7710: In-Depth Developer's Guide
This documentation package gives you a comprehensive look inside the Nokia 7710 multimedia smartphone. It starts with the UI framework, going through instructions on how to build applications, and finally discusses porting existing software to the Nokia 7710.

27-May-2005

Nokia 7710: Messaging APIs
This document introduces the messaging subsystem provided by Symbian OS and describes the fundamental Symbian OS messaging APIs and Message Type Modules (MTMs), as well as how to use those basic messaging APIs.

27-May-2005

Nokia 7710: Creating MMS Content
This document introduces the concepts used to create an MMS that does more than simply display an image or text or play a sound. It also takes a brief look at Scalable Vector Graphics (SVG), which can be used to deliver rich content in MMS messages without the data overhead that image or video files have.

24-May-2005

Nokia 7710: Using The Messaging APIs For MMS
This document describes how to use the Symbian OS messaging APIs to create, send, and receive MMS messages.

31-May-2004

Series 60 Developer Platform: Introduction To Messaging Applications For C++ Developers v1.1
This document describes the techniques required for using the Messaging APIs on the Series 60 Developer Platform.

30-Jan-2004

S60 2nd Edition: Specification
This document specifies S60 2nd Edition by defining which APIs, features, and applications are common in devices that are compliant with S60 2nd Edition. Revision on May 4, 2006: minor editorial changes including terminology update.

24-Jul-2003

Designing MMS Client Applications for Series 60
This document presents a detailed description of how to use MMS messaging including setting up an MMS service entry and creating, validating and sending MMS messages from applications.

06-Sep-2002

Using the Nokia 3650 Messaging API
An introduction to the Series 60 messaging API from the MMS point of view.

Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Wiki article of the week

How to use RDebug

Champion of the month

Alessandro Pace
Read more about
Alessandro on the
Champions web site.

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008


RDF Facets:


qdcZcoverageQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZWebpageQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZPageQ
qdcZtypeQUqrdfsZE52esourceQ
qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZWebpageQ
qfnZtypeQUqmarsZManagedE52esourceQ
qfnZtypeQUqwebZInformationE52esourceQ
qfnZtypeQUqwebZPageQ
qfnZtypeQUqrdfsZE52esourceQ
qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqfnTypeZWebpageQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZPageQ
qrdfZtypeQUqrdfsZE52esourceQ