Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resource Information

S60 3rd Edition: Creating Custom Message Type Modules (with Example)

This resource has been superceded by a newer resource and is considered to be obsolete!
LatestVersion


file name: S60_3rd_Edition_Creating_Custom_Message_Type_Modules_v1_0_en.zip
description: 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.
date of publication: 2007-08-15
type: Example
topics: Enterprise
Messaging
     E-Mail
S60
     S60 3rd Edition
Symbian C++
language: English (en)
encoding: Zip Archive (.zip)
intended audience: Advanced
compatibility:
S60 3rd Edition
S60 3rd Edition, Feature Pack 1
Tested with Nokia E61, Nokia E70, Nokia E90,
Nokia N71, Nokia N73, and Nokia N95.
Created and tested with S60 3rd Edition Maintenance Release SDK and 
S60 3rd Edition FP1 SDK.

Download



Additional information

distribution: Forum Nokia Global Web Site
edition: 1
editorial revision: 0
rights: Copyright © 2006, 2007 Nokia Corporation.
size: 691 KB
supersedes: Series 60 Developer Platform 1.0/2.0: Creating Custom Message Type Modules (With Example) v1.0



<< Back to Previous Page

 
     
     RDF Facets:
     
     
     qdcZdateQDx2007E2d07E2d13T10E3a06E3a20E5aX
     qdcZdateQDx2008E2d03E2d26T09E3a37E3a10E5aX
     qdcZdescriptionQSxE44ownloadE20thisE20CE2bE2bE20documentE20andE20codeE20eE78ampleE20toE20learnE20howE20toE20createE20MessageE20TypeE20ModulesE20E28MTMsE29E20forE20S60E203rdE20E45ditionE20andE20laterE20releasesE2eE20TheE20targetE20audienceE20isE20eE2dmailE20developersE20implementingE20theirE20ownE20eE2dmailE20protocolE20E28forE20eE78ampleE2cE20PushE20eE2dmailE20serviceE29E2cE20whereE20preinstalledE20S60E20platformE20eE2dmailE20MTMsE20E28POP3E2cE20IMAP4E29E20cannotE20beE20usedE2eE20TheE20packageE20demonstratesE20howE20toE20developE20andE20installE20anE20MTME2cE20howE20toE20createE20anE20accountE20E28mailboE78E29E2cE20howE20toE20createE20aE20simpleE20viewerE2feditorE20implementedE20asE20aE20serverE20applicationE2cE20howE20toE20provideE20supportE20toE20sendE20fromE20otherE20applicationsE2cE20andE20howE20toE20receiveE20notificationsE20ofE20newE20messagesE2eE20MessageE20sendingE20andE20receivingE20areE20echoedE20locallyE2eE20NoteE20thatE20SymbianE20platformE20securityE20imposesE20heavyE20capabilityE20reE71uirementsE20forE20MTMsE20E28upE20toE20AE4cE4cE2dTCBE20capabilitiesE29E20andE20thusE20theE20applicationE20hasE20toE20beE20signedE20usingE20theE20ManufacturerE20ApprovedE20E44eveloperE20CertificateE2eX
     qdcZformatQNx707578X
     qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f761eb709E2de77fE2d4fd0E2dbf57E2d1e9d39ddf2aaE2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f0E5fenE2ezipX
     qdcZtitleQSxS60E203rdE20E45ditionE3aE20CreatingE20CustomE20MessageE20TypeE20ModulesE20E28withE20E45E78ampleE29X
     qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
     qdcZtypeQUqfnTypeZApplicationQ
     qdcZtypeQUqfnTypeZE45E78ampleQ
     qdcZtypeQUqfnTypeZE52esourceQ
     qdcZtypeQUqmarsZManagedE52esourceQ
     qdcZtypeQUqwebZInformationE52esourceQ
     qdcZtypeQUqwebZE52esourceQ
     qdcZtypeQUqrdfsZE52esourceQ
     qdctermsZeE78tentQNx707578X
     qdctermsZissuedQDx2007E2d07E2d13T10E3a06E3a20E5aX
     qdctermsZmodifiedQDx2008E2d03E2d26T09E3a37E3a10E5aX
     qrssZdescriptionQSxE44ownloadE20thisE20CE2bE2bE20documentE20andE20codeE20eE78ampleE20toE20learnE20howE20toE20createE20MessageE20TypeE20ModulesE20E28MTMsE29E20forE20S60E203rdE20E45ditionE20andE20laterE20releasesE2eE20TheE20targetE20audienceE20isE20eE2dmailE20developersE20implementingE20theirE20ownE20eE2dmailE20protocolE20E28forE20eE78ampleE2cE20PushE20eE2dmailE20serviceE29E2cE20whereE20preinstalledE20S60E20platformE20eE2dmailE20MTMsE20E28POP3E2cE20IMAP4E29E20cannotE20beE20usedE2eE20TheE20packageE20demonstratesE20howE20toE20developE20andE20installE20anE20MTME2cE20howE20toE20createE20anE20accountE20E28mailboE78E29E2cE20howE20toE20createE20aE20simpleE20viewerE2feditorE20implementedE20asE20aE20serverE20applicationE2cE20howE20toE20provideE20supportE20toE20sendE20fromE20otherE20applicationsE2cE20andE20howE20toE20receiveE20notificationsE20ofE20newE20messagesE2eE20MessageE20sendingE20andE20receivingE20areE20echoedE20locallyE2eE20NoteE20thatE20SymbianE20platformE20securityE20imposesE20heavyE20capabilityE20reE71uirementsE20forE20MTMsE20E28upE20toE20AE4cE4cE2dTCBE20capabilitiesE29E20andE20thusE20theE20applicationE20hasE20toE20beE20signedE20usingE20theE20ManufacturerE20ApprovedE20E44eveloperE20CertificateE2eX
     qrssZtitleQSxS60E203rdE20E45ditionE3aE20CreatingE20CustomE20MessageE20TypeE20ModulesE20E28withE20E45E78ampleE29X
     qeditorZdescriptionE5fcreatedQDx2007E2d07E2d13T10E3a06E3a20E5aX
     qeditorZdescriptionE5fmodifiedQDx2008E2d03E2d26T09E3a37E3a10E5aX
     qeditorZtypeQUqfnTypeZApplicationQ
     qeditorZtypeQUqfnTypeZE45E78ampleQ
     qeditorZtypeQUqfnTypeZE52esourceQ
     qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
     qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
     qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
     qfnZcompatibilityQSxS60E203rdE20E45ditionE0aS60E203rdE20E45ditionE2cE20FeatureE20PackE201E0aTestedE20withE20NokiaE20E4561E2cE20NokiaE20E4570E2cE20NokiaE20E4590E2cE0aNokiaE20N71E2cE20NokiaE20N73E2cE20andE20NokiaE20N95E2eE0aCreatedE20andE20testedE20withE20S60E203rdE20E45ditionE20MaintenanceE20E52eleaseE20SE44KE20andE20E0aS60E203rdE20E45ditionE20FP1E20SE44KE2eXRqdcZtypeQUqrdfsZE52esourceQRqfnZpreserveE5fformattingQLqE78sdZbooleanQxtrueX
qfnZcompatibilityQSxS60E203rdE20E45ditionE0aS60E203rdE20E45ditionE2cE20FeatureE20PackE201E0aTestedE20withE20NokiaE20E4561E2cE20NokiaE20E4570E2cE20NokiaE20E4590E2cE0aNokiaE20N71E2cE20NokiaE20N73E2cE20andE20NokiaE20N95E2eE0aCreatedE20andE20testedE20withE20S60E203rdE20E45ditionE20MaintenanceE20E52eleaseE20SE44KE20andE20E0aS60E203rdE20E45ditionE20FP1E20SE44KE2eXRqdcZtypeQUqrdfsZE52esourceQRqfnZpreserveE5fformattingQLqE78sdZbooleanQxtrueX
     qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
     qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
     qfnZfilenameQSxS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f0E5fenE2ezipX
     qfnZpublishedQDx2007E2d08E2d15T00E3a00E3a00E5aX
     qfnZrepresentationQLqeditorZAttachmentQxS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f0E5fenE2ezipX
     qfnZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f281f9c73E2d5d5cE2d48b6E2db644E2d30820c065246E2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f1E5fenE2ezipX
     qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZemailQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZenterpriseQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZmessagingQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZseriesE5f60E5f3edQRqmarsZrelevanceQNx100X
     qfnZtypeQUqfnTypeZApplicationQ
     qfnZtypeQUqfnTypeZE45E78ampleQ
     qfnZtypeQUqfnTypeZE52esourceQ
     qfnZupdatedQDx2008E2d03E2d26T09E3a37E3a10E5aX
     qfnZusE5foriginQLqE78sdZbooleanQxtrueX
     qfnZuserE5ftagQSxeE2dmailX
     qfnZuserE5ftagQSxenterpriseX
     qfnZuserE5ftagQSxmessagingX
     qfnZuserE5ftagQSxs60X
     qfnZuserE5ftagQSxs60E2d3rdE2deditionX
     qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
     qmarsZdescriptionQSxE44ownloadE20thisE20CE2bE2bE20documentE20andE20codeE20eE78ampleE20toE20learnE20howE20toE20createE20MessageE20TypeE20ModulesE20E28MTMsE29E20forE20S60E203rdE20E45ditionE20andE20laterE20releasesE2eE20TheE20targetE20audienceE20isE20eE2dmailE20developersE20implementingE20theirE20ownE20eE2dmailE20protocolE20E28forE20eE78ampleE2cE20PushE20eE2dmailE20serviceE29E2cE20whereE20preinstalledE20S60E20platformE20eE2dmailE20MTMsE20E28POP3E2cE20IMAP4E29E20cannotE20beE20usedE2eE20TheE20packageE20demonstratesE20howE20toE20developE20andE20installE20anE20MTME2cE20howE20toE20createE20anE20accountE20E28mailboE78E29E2cE20howE20toE20createE20aE20simpleE20viewerE2feditorE20implementedE20asE20aE20serverE20applicationE2cE20howE20toE20provideE20supportE20toE20sendE20fromE20otherE20applicationsE2cE20andE20howE20toE20receiveE20notificationsE20ofE20newE20messagesE2eE20MessageE20sendingE20andE20receivingE20areE20echoedE20locallyE2eE20NoteE20thatE20SymbianE20platformE20securityE20imposesE20heavyE20capabilityE20reE71uirementsE20forE20MTMsE20E28upE20toE20AE4cE4cE2dTCBE20capabilitiesE29E20andE20thusE20theE20applicationE20hasE20toE20beE20signedE20usingE20theE20ManufacturerE20ApprovedE20E44eveloperE20CertificateE2eX
     qmarsZeditionQNx1X
     qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
     qmarsZrevisionQNx0X
     qmarsZsizeQNx707578X
     qmarsZtitleQSxS60E203rdE20E45ditionE3aE20CreatingE20CustomE20MessageE20TypeE20ModulesE20E28withE20E45E78ampleE29X
     qncZrightsQSxCopyrightE20Ea9E202006E2cE202007E20NokiaE20CorporationE2eX
     qncZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f281f9c73E2d5d5cE2d48b6E2db644E2d30820c065246E2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f1E5fenE2ezipX
     qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f39462a8fE2d35ddE2d4a21E2d8dc2E2d8d94654e390dE2fSeriesE5f60E5fE44PE5f1E5f0E5f2E5f0E5fCreatingE5fCustomE5fMTMsE5fv1E5f0E5fenE2ezipX
     qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F761eb709E2de77fE2d4fd0E2dbf57E2d1e9d39ddf2aaE252FS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f0E5fenE2ezipX
     qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
     qrdfZtypeQUqfnTypeZApplicationQ
     qrdfZtypeQUqfnTypeZE45E78ampleQ
     qrdfZtypeQUqfnTypeZE52esourceQ
     qrdfZtypeQUqmarsZManagedE52esourceQ
     qrdfZtypeQUqwebZInformationE52esourceQ
     qrdfZtypeQUqwebZE52esourceQ
     qrdfZtypeQUqrdfsZE52esourceQ
     
    
Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

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