Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resource Information

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
Download



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:
     
     
     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
     
    
Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Blog entry of the week

Open Source FLV Player for Symbian!

Champion of the month

Mika Raento
Read more about
Mika 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