| 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.
|
| type:
|
Document
|
| topics:
|
Compatibility
Porting
S60 2nd Edition
S60 3rd Edition
Symbian C++
|
| language:
|
English (en)
|
| encoding:
|
Adobe PDF (.pdf)
|
| intended audience:
|
Intermediate
|
| see also:
|
Porting Applications to S60 5th Edition Devices
|
|
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
|
<< Back to Previous Page
RDF Facets:
qdcZdescriptionQSxThisE20updatedE20documentE20providesE20guidelinesE20andE20describesE20howE20toE20portE20S60E202ndE20E45ditionE20CE2bE2bE20E20applicationsE20toE20S60E203rdE20E45ditionE2eE20TheE20mainE20changesE20betweenE20S60E202ndE20andE203rdE20E45ditionE20areE20inE20theE20applicationE20baseE20constructorE20E28forE20skinE20changesE29E2cE20newE20applicationE20entryE20pointE2cE20targetE20typeE2cE20applicationE20resourceE2cE20registrationE2cE20andE20securityE2eE20TheE20documentE20hasE20beenE20writtenE20basedE20onE20eE78periencesE20fromE20portingE20regularE20S60E202ndE20E45ditionE20CE2bE2bE20applicationsE2cE20suchE20S60E20PlatformE3aE20POPE2fIMAPE20E45E78ampleE2eE20ThereE20areE20codeE20snippetsE20fromE20theE20eE78ampleE20inE20theE20documentE20forE20demonstrativeE20purposesE2eX
qdcZformatQNx471592X
qdcZidentifierQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f6190aad6E2d3b3bE2d4a6aE2da53aE2d221e61c94248E2fS60E5fPlatformE5fPortingE5ffromE5f2ndE5ftoE5f3rdE5fE45ditionE5fv1E5f1E5fenE2epdfX
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f6190aad6E2d3b3bE2d4a6aE2da53aE2d221e61c94248E2fS60E5fPlatformE5fPortingE5ffromE5f2ndE5ftoE5f3rdE5fE45ditionE5fv1E5f1E5fenE2epdfX
qdcZrelationQUxhttpE3aE2fE2flibraryE2eforumE2enokiaE2ecomE2ftopicE2fS60E5f5thE5fE45ditionE5fCppE5fE44evelopersE5fE4cibraryE2fGUIE44E2d43E44140E458E2dE449E44BE2d4155E2d9ACAE2d1A81E447A9F8BCE2ehtmlX
qdcZtitleQSxS60E20PlatformE3aE20PortingE20fromE202ndE20toE203rdE20E45ditionE20v1E2e1X
qdcZtypeQUqfnZPrimaryE52esourceQ
qdcZtypeQUqfnTypeZE44ocumentQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx471592X
qrssZdescriptionQSxThisE20updatedE20documentE20providesE20guidelinesE20andE20describesE20howE20toE20portE20S60E202ndE20E45ditionE20CE2bE2bE20E20applicationsE20toE20S60E203rdE20E45ditionE2eE20TheE20mainE20changesE20betweenE20S60E202ndE20andE203rdE20E45ditionE20areE20inE20theE20applicationE20baseE20constructorE20E28forE20skinE20changesE29E2cE20newE20applicationE20entryE20pointE2cE20targetE20typeE2cE20applicationE20resourceE2cE20registrationE2cE20andE20securityE2eE20TheE20documentE20hasE20beenE20writtenE20basedE20onE20eE78periencesE20fromE20portingE20regularE20S60E202ndE20E45ditionE20CE2bE2bE20applicationsE2cE20suchE20S60E20PlatformE3aE20POPE2fIMAPE20E45E78ampleE2eE20ThereE20areE20codeE20snippetsE20fromE20theE20eE78ampleE20inE20theE20documentE20forE20demonstrativeE20purposesE2eX
qrssZtitleQSxS60E20PlatformE3aE20PortingE20fromE202ndE20toE203rdE20E45ditionE20v1E2e1X
qeditorZdescriptionE5fcreatedQDx2006E2d04E2d28X
qeditorZdescriptionE5fmodifiedQDx2008E2d11E2d25T15E3a06E3a59E5aX
qeditorZtypeQUqfnTypeZE44ocumentQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZintermediateQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZdistributionQUqfnSiteZglobalQ
qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfilenameQSxS60E5fPlatformE5fPortingE5ffromE5f2ndE5ftoE5f3rdE5fE45ditionE5fv1E5f1E5fenE2epdfX
qfnZpublishedQDx2006E2d05E2d04T00E3a00E3a00E5aX
qfnZrepresentationQLqeditorZAttachmentQxS60E5fPlatformE5fPortingE5ffromE5f2ndE5ftoE5f3rdE5fE45ditionE5fv1E5f1E5fenE2epdfX
qfnZtopicQUqfnTopicZcompatibilityQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZportingQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f2edQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f3edQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZE44ocumentQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qfnZuserE5ftagQSxcompatibilityX
qfnZuserE5ftagQSxportingX
qfnZuserE5ftagQSxs60X
qfnZuserE5ftagQSxs60E2d2ndE2deditionX
qfnZuserE5ftagQSxs60E2d3rdE2deditionX
qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
qmarsZdescriptionQSxThisE20updatedE20documentE20providesE20guidelinesE20andE20describesE20howE20toE20portE20S60E202ndE20E45ditionE20CE2bE2bE20E20applicationsE20toE20S60E203rdE20E45ditionE2eE20TheE20mainE20changesE20betweenE20S60E202ndE20andE203rdE20E45ditionE20areE20inE20theE20applicationE20baseE20constructorE20E28forE20skinE20changesE29E2cE20newE20applicationE20entryE20pointE2cE20targetE20typeE2cE20applicationE20resourceE2cE20registrationE2cE20andE20securityE2eE20TheE20documentE20hasE20beenE20writtenE20basedE20onE20eE78periencesE20fromE20portingE20regularE20S60E202ndE20E45ditionE20CE2bE2bE20applicationsE2cE20suchE20S60E20PlatformE3aE20POPE2fIMAPE20E45E78ampleE2eE20ThereE20areE20codeE20snippetsE20fromE20theE20eE78ampleE20inE20theE20documentE20forE20demonstrativeE20purposesE2eX
qmarsZeditionQNx1X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fpdfX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx1X
qmarsZsizeQNx471592X
qmarsZtitleQSxS60E20PlatformE3aE20PortingE20fromE202ndE20toE203rdE20E45ditionE20v1E2e1X
qncZrightsQSxCopyrightE20Ea9E202005E2cE202006E20NokiaE20CorporationE2eX
qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f1319c972E2db57bE2d48a1E2d8fb8E2ddb5d574ea207E2fS60E5fPlatformE5fPortingE5fFromE5f2ndE5fToE5f3rdE5fE45ditionE5fv1E5f0E5fenE2epdfX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F6190aad6E2d3b3bE2d4a6aE2da53aE2d221e61c94248E252FS60E5fPlatformE5fPortingE5ffromE5f2ndE5ftoE5f3rdE5fE45ditionE5fv1E5f1E5fenE2epdfX
qrdfZtypeQUqfnZPrimaryE52esourceQ
qrdfZtypeQUqfnTypeZE44ocumentQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ
qrdfsZseeAlsoQUxhttpE3aE2fE2flibraryE2eforumE2enokiaE2ecomE2ftopicE2fS60E5f5thE5fE45ditionE5fCppE5fE44evelopersE5fE4cibraryE2fGUIE44E2d43E44140E458E2dE449E44BE2d4155E2d9ACAE2d1A81E447A9F8BCE2ehtmlX