This resource has been superceded by a newer resource and is considered to be obsolete!
| file name:
|
S60_3rd_Edition_Creating_Custom_Message_Type_Modules_v1_1_en.zip
|
| description:
|
Download this updated 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.
|
| 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
S60 3rd Edition, Feature Pack 2
Tested with Nokia E50, Nokia E61, Nokia E61i, Nokia E70, Nokia E90, Nokia N71,
Nokia N73, Nokia N95 8GB, Nokia 6220 Classic, and Nokia 6290.
Created and tested with S60 3rd Edition Maintenance Release SDK, S60 3rd
Edition FP1 SDK, and S60 3rd Edition FP2 Beta SDK.
|
|
Additional information
<< Back to Previous Page
RDF Facets:
qdcZdescriptionQSxE44ownloadE20thisE20updatedE20CE2bE2bE20documentE20andE20codeE20eE78ampleE20toE20learnE20howE20toE20createE20MessageE20TypeE20ModulesE20E28MTMsE29E20forE20S60E203rdE20E45ditionE20andE20laterE20releasesE2eE20TheE20targetE20audienceE20isE20eE2dmailE20developersE20implementingE20theirE20ownE20eE2dmailE20protocolE20E28forE20eE78ampleE2cE20PushE20eE2dmailE20serviceE29E2cE20whereE20preinstalledE20S60E20platformE20eE2dmailE20MTMsE20E28POP3E2cE20IMAP4E29E20cannotE20beE20usedE2eE20TheE20packageE20demonstratesE20howE20toE20developE20andE20installE20anE20MTME2cE20howE20toE20createE20anE20accountE20E28mailboE78E29E2cE20howE20toE20createE20aE20simpleE20viewerE2feditorE20implementedE20asE20aE20serverE20applicationE2cE20howE20toE20provideE20supportE20toE20sendE20fromE20otherE20applicationsE2cE20andE20howE20toE20receiveE20notificationsE20ofE20newE20messagesE2eE20MessageE20sendingE20andE20receivingE20areE20echoedE20locallyE2eE20NoteE20thatE20SymbianE20platformE20securityE20imposesE20heavyE20capabilityE20reE71uirementsE20forE20MTMsE20E28upE20toE20AE4cE4cE2dTCBE20capabilitiesE29E20andE20thusE20theE20applicationE20hasE20toE20beE20signedE20usingE20theE20ManufacturerE20ApprovedE20E44eveloperE20CertificateE2eX
qdcZformatQNx765451X
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f281f9c73E2d5d5cE2d48b6E2db644E2d30820c065246E2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f1E5fenE2ezipX
qdcZtitleQSxS60E203rdE20E45ditionE3aE20CreatingE20CustomE20MessageE20TypeE20ModulesE20E28withE20E45E78ampleE29E20E20v1E2e1X
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnZPrimaryE52esourceQ
qdcZtypeQUqfntypeZApplicationQ
qdcZtypeQUqfntypeZE45E78ampleQ
qdcZtypeQUqfntypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqmarsZMediaInstanceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx765451X
qrssZdescriptionQSxE44ownloadE20thisE20updatedE20CE2bE2bE20documentE20andE20codeE20eE78ampleE20toE20learnE20howE20toE20createE20MessageE20TypeE20ModulesE20E28MTMsE29E20forE20S60E203rdE20E45ditionE20andE20laterE20releasesE2eE20TheE20targetE20audienceE20isE20eE2dmailE20developersE20implementingE20theirE20ownE20eE2dmailE20protocolE20E28forE20eE78ampleE2cE20PushE20eE2dmailE20serviceE29E2cE20whereE20preinstalledE20S60E20platformE20eE2dmailE20MTMsE20E28POP3E2cE20IMAP4E29E20cannotE20beE20usedE2eE20TheE20packageE20demonstratesE20howE20toE20developE20andE20installE20anE20MTME2cE20howE20toE20createE20anE20accountE20E28mailboE78E29E2cE20howE20toE20createE20aE20simpleE20viewerE2feditorE20implementedE20asE20aE20serverE20applicationE2cE20howE20toE20provideE20supportE20toE20sendE20fromE20otherE20applicationsE2cE20andE20howE20toE20receiveE20notificationsE20ofE20newE20messagesE2eE20MessageE20sendingE20andE20receivingE20areE20echoedE20locallyE2eE20NoteE20thatE20SymbianE20platformE20securityE20imposesE20heavyE20capabilityE20reE71uirementsE20forE20MTMsE20E28upE20toE20AE4cE4cE2dTCBE20capabilitiesE29E20andE20thusE20theE20applicationE20hasE20toE20beE20signedE20usingE20theE20ManufacturerE20ApprovedE20E44eveloperE20CertificateE2eX
qrssZtitleQSxS60E203rdE20E45ditionE3aE20CreatingE20CustomE20MessageE20TypeE20ModulesE20E28withE20E45E78ampleE29E20E20v1E2e1X
qeditorZdescriptionE5fcreatedQDx2008E2d02E2d15T10E3a38E3a46E5aX
qeditorZdescriptionE5fmodifiedQDx2008E2d06E2d30T13E3a02E3a04E5aX
qeditorZtypeQUqfntypeZApplicationQ
qeditorZtypeQUqfntypeZE45E78ampleQ
qeditorZtypeQUqfntypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZcompatibilityQSxS60E203rdE20E45ditionE0aS60E203rdE20E45ditionE2cE20FeatureE20PackE201E0aS60E203rdE20E45ditionE2cE20FeatureE20PackE202E0aE0aTestedE20withE20NokiaE20E4550E2cE20NokiaE20E4561E2cE20NokiaE20E4561iE2cE20NokiaE20E4570E2cE20NokiaE20E4590E2cE20NokiaE20N71E2cE20E0aNokiaE20N73E2cE20NokiaE20N95E208GBE2cE20NokiaE206220E20ClassicE2cE20andE20NokiaE206290E2eE0aE0aCreatedE20andE20testedE20withE20S60E203rdE20E45ditionE20MaintenanceE20E52eleaseE20SE44KE2cE20S60E203rdE0aE45ditionE20FP1E20SE44KE2cE20andE20S60E203rdE20E45ditionE20FP2E20BetaE20SE44KE2eX
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfilenameQSxS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f1E5fenE2ezipX
qfnZpublishedQDx2008E2d03E2d26T00E3a00E3a00E5aX
qfnZrepresentationQLqeditorZAttachmentQxS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f1E5fenE2ezipX
qfnZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f7c838053E2d2474E2d4359E2d979bE2d591d56738601E2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f2E5fenE2ezipX
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZemailQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZenterpriseQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZmessagingQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f3edQRqmarsZrelevanceQNx100X
qfnZtypeQUqfntypeZApplicationQ
qfnZtypeQUqfntypeZE45E78ampleQ
qfnZtypeQUqfntypeZE52esourceQ
qfnZupdatedQDx2008E2d06E2d27T06E3a29E3a46E5aX
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qmarsZdescriptionQSxE44ownloadE20thisE20updatedE20CE2bE2bE20documentE20andE20codeE20eE78ampleE20toE20learnE20howE20toE20createE20MessageE20TypeE20ModulesE20E28MTMsE29E20forE20S60E203rdE20E45ditionE20andE20laterE20releasesE2eE20TheE20targetE20audienceE20isE20eE2dmailE20developersE20implementingE20theirE20ownE20eE2dmailE20protocolE20E28forE20eE78ampleE2cE20PushE20eE2dmailE20serviceE29E2cE20whereE20preinstalledE20S60E20platformE20eE2dmailE20MTMsE20E28POP3E2cE20IMAP4E29E20cannotE20beE20usedE2eE20TheE20packageE20demonstratesE20howE20toE20developE20andE20installE20anE20MTME2cE20howE20toE20createE20anE20accountE20E28mailboE78E29E2cE20howE20toE20createE20aE20simpleE20viewerE2feditorE20implementedE20asE20aE20serverE20applicationE2cE20howE20toE20provideE20supportE20toE20sendE20fromE20otherE20applicationsE2cE20andE20howE20toE20receiveE20notificationsE20ofE20newE20messagesE2eE20MessageE20sendingE20andE20receivingE20areE20echoedE20locallyE2eE20NoteE20thatE20SymbianE20platformE20securityE20imposesE20heavyE20capabilityE20reE71uirementsE20forE20MTMsE20E28upE20toE20AE4cE4cE2dTCBE20capabilitiesE29E20andE20thusE20theE20applicationE20hasE20toE20beE20signedE20usingE20theE20ManufacturerE20ApprovedE20E44eveloperE20CertificateE2eX
qmarsZeditionQNx1X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx1X
qmarsZsizeQNx765451X
qmarsZtitleQSxS60E203rdE20E45ditionE3aE20CreatingE20CustomE20MessageE20TypeE20ModulesE20E28withE20E45E78ampleE29E20E20v1E2e1X
qncZrightsQSxCopyrightE20Ea9E202006E2d2008E20NokiaE20CorporationE2eX
qncZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f7c838053E2d2474E2d4359E2d979bE2d591d56738601E2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f2E5fenE2ezipX
qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f761eb709E2de77fE2d4fd0E2dbf57E2d1e9d39ddf2aaE2fS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f0E5fenE2ezipX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F281f9c73E2d5d5cE2d48b6E2db644E2d30820c065246E252FS60E5f3rdE5fE45ditionE5fCreatingE5fCustomE5fMessageE5fTypeE5fModulesE5fv1E5f1E5fenE2ezipX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnZPrimaryE52esourceQ
qrdfZtypeQUqfntypeZApplicationQ
qrdfZtypeQUqfntypeZE45E78ampleQ
qrdfZtypeQUqfntypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqmarsZMediaInstanceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ