S60 Platform: Porting from 2nd to 3rd Edition v1.1
| file name: |
S60_Platform_Porting_from_2nd_to_3rd_Edition_v1_1_en.pdf
| |
| description: |
This updated document provides guidelines and describes how to port S60 2nd Edition C++ applications to S60 3rd Edition. The main changes between S60 2nd and 3rd Edition are in the application base constructor (for skin changes), new application entry point, target type, application resource, registration, and security. The document has been written based on experiences from porting regular S60 2nd Edition C++ applications, such S60 Platform: POP/IMAP Example. There are code snippets from the example in the document for demonstrative purposes.
| |
| date of publication: |
2006-05-04
| |
| type: |
Document
| |
| topics: |
Compatibility
Porting S60 2nd Edition S60 3rd Edition Symbian C++ | |
| language: |
English (en)
| |
| encoding: |
Adobe PDF (.pdf)
| |
| intended audience: |
Intermediate
| |
|
|
||
Additional information
| distribution: |
Forum Nokia Global Web Site
Forum Nokia Global Web Site S60 Web Site |
| edition: |
1
|
| editorial revision: |
1
|
| rights: |
Copyright © 2005, 2006 Nokia Corporation.
|
| size: |
461 KB
|
| supersedes: |
S60 Platform: Porting From 2nd To 3rd Edition
|
RDF Facets:
qdcZdateQDx2006E2d04E2d28X
qdcZdateQDx2006E2d06E2d16X
qdcZdescriptionQSxThisE20updatedE20documentE20providesE20guidelinesE20andE20describesE20howE20toE20portE20S60E202ndE20E45ditionE20CE2bE2bE20applicationsE20toE20S60E203rdE20E45ditionE2eE20TheE20mainE20changesE20betweenE20S60E202ndE20andE203rdE20E45ditionE20areE20inE20theE20applicationE20baseE20constructorE20E28forE20skinE20changesE29E2cE20newE20applicationE20entryE20pointE2cE20targetE20typeE2cE20applicationE20resourceE2cE20registrationE2cE20andE20securityE2eE20TheE20documentE20hasE20beenE20writtenE20basedE20onE20eE78periencesE20fromE20portingE20regularE20S60E202ndE20E45ditionE20CE2bE2bE20applicationsE2cE20suchE20S60E20PlatformE3aE20POPE2fIMAPE20E45E78ampleE2eE20ThereE20areE20codeE20snippetsE20fromE20theE20eE78ampleE20inE20theE20documentE20forE20demonstrativeE20purposesE2eX
qdcZformatQNx471592X
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f6190aad6E2d3b3bE2d4a6aE2da53aE2d221e61c94248E2fS60E5fPlatformE5fPortingE5ffromE5f2ndE5ftoE5f3rdE5fE45ditionE5fv1E5f1E5fenE2epdfX
qdcZtitleQSxS60E20PlatformE3aE20PortingE20fromE202ndE20toE203rdE20E45ditionE20v1E2e1X
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnTypeZE44ocumentQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx471592X
qdctermsZissuedQDx2006E2d04E2d28X
qdctermsZmodifiedQDx2006E2d06E2d16X
qrssZdescriptionQSxThisE20updatedE20documentE20providesE20guidelinesE20andE20describesE20howE20toE20portE20S60E202ndE20E45ditionE20CE2bE2bE20applicationsE20toE20S60E203rdE20E45ditionE2eE20TheE20mainE20changesE20betweenE20S60E202ndE20andE203rdE20E45ditionE20areE20inE20theE20applicationE20baseE20constructorE20E28forE20skinE20changesE29E2cE20newE20applicationE20entryE20pointE2cE20targetE20typeE2cE20applicationE20resourceE2cE20registrationE2cE20andE20securityE2eE20TheE20documentE20hasE20beenE20writtenE20basedE20onE20eE78periencesE20fromE20portingE20regularE20S60E202ndE20E45ditionE20CE2bE2bE20applicationsE2cE20suchE20S60E20PlatformE3aE20POPE2fIMAPE20E45E78ampleE2eE20ThereE20areE20codeE20snippetsE20fromE20theE20eE78ampleE20inE20theE20documentE20forE20demonstrativeE20purposesE2eX
qrssZtitleQSxS60E20PlatformE3aE20PortingE20fromE202ndE20toE203rdE20E45ditionE20v1E2e1X
qeditorZdescriptionE5fcreatedQDx2006E2d04E2d28X
qeditorZdescriptionE5fmodifiedQDx2006E2d06E2d16X
qeditorZtypeQUqfnTypeZE44ocumentQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZintermediateQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZdistributionQUqfnSiteZglobalQ
qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfilenameQSxS60E5fPlatformE5fPortingE5ffromE5f2ndE5ftoE5f3rdE5fE45ditionE5fv1E5f1E5fenE2epdfX
qfnZpublishedQDx2006E2d05E2d04X
qfnZrepresentationQLqeditorZAttachmentQxS60E5fPlatformE5fPortingE5ffromE5f2ndE5ftoE5f3rdE5fE45ditionE5fv1E5f1E5fenE2epdfX
qfnZtopicQUqfnTopicZcompatibilityQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZportingQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f2edQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f3edQRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZE44ocumentQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZupdatedQDx2006E2d07E2d05X
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qfnZuserE5ftagQSxcompatibilityX
qfnZuserE5ftagQSxportingX
qfnZuserE5ftagQSxs60X
qfnZuserE5ftagQSxs60E2d2ndE2deditionX
qfnZuserE5ftagQSxs60E2d3rdE2deditionX
qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
qmarsZdescriptionQSxThisE20updatedE20documentE20providesE20guidelinesE20andE20describesE20howE20toE20portE20S60E202ndE20E45ditionE20CE2bE2bE20applicationsE20toE20S60E203rdE20E45ditionE2eE20TheE20mainE20changesE20betweenE20S60E202ndE20andE203rdE20E45ditionE20areE20inE20theE20applicationE20baseE20constructorE20E28forE20skinE20changesE29E2cE20newE20applicationE20entryE20pointE2cE20targetE20typeE2cE20applicationE20resourceE2cE20registrationE2cE20andE20securityE2eE20TheE20documentE20hasE20beenE20writtenE20basedE20onE20eE78periencesE20fromE20portingE20regularE20S60E202ndE20E45ditionE20CE2bE2bE20applicationsE2cE20suchE20S60E20PlatformE3aE20POPE2fIMAPE20E45E78ampleE2eE20ThereE20areE20codeE20snippetsE20fromE20theE20eE78ampleE20inE20theE20documentE20forE20demonstrativeE20purposesE2eX
qmarsZeditionQNx1X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fpdfX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx1X
qmarsZsizeQNx471592X
qmarsZtitleQSxS60E20PlatformE3aE20PortingE20fromE202ndE20toE203rdE20E45ditionE20v1E2e1X
qncZrightsQSxCopyrightE20Ea9E202005E2cE202006E20NokiaE20CorporationE2eX
qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f1319c972E2db57bE2d48a1E2d8fb8E2ddb5d574ea207E2fS60E5fPlatformE5fPortingE5fFromE5f2ndE5fToE5f3rdE5fE45ditionE5fv1E5f0E5fenE2epdfX
qwebZresolvesAsQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F6190aad6E2d3b3bE2d4a6aE2da53aE2d221e61c94248E252FS60E5fPlatformE5fPortingE5ffromE5f2ndE5ftoE5f3rdE5fE45ditionE5fv1E5f1E5fenE2epdfX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnTypeZE44ocumentQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ



