Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resource Information

S60 Platform: ECom Plug-In Examples v2.0

file name: S60_Platform_ECom_Plug-in_Examples_v2_0_en.zip
description: This package includes two C++ code examples demonstrating how to create and use an ECom plug-in from a client application. ECom_Shape draws different figures and ECom_ Calculator performs calculation for two numbers using the ECom plug-in component. The examples consist of a custom ECom interface, a DLL plug-in component with actual implementations for the interface, a resolver (either a default or custom resolver), and a simple GUI client that uses the interface. Main classes: REComSession, TEComResolverParams, CEikLabel, CEikEdwin, TResourceReader, CResolver, TImplementationProxy.
date of publication: 2007-01-12
type: Example
topics: Base/System
S60
Symbian C++
language: English (en)
encoding: Zip Archive (.zip)
intended audience: Intermediate
compatibility:
S60 3rd Edition, S60 2nd Edition.
 Tested with Nokia 6600, Nokia 6630, Nokia N70, and Nokia E60.
 Created / tested with S60 2nd Edition SDK,  for Symbian OS,  Supporting Metrowerks 
CodeWarrior and with S60 3rd Edition SDK,  for Symbian OS, for C++, 
 Supporting Metrowerks CodeWarrior.

see also: S60 Platform: ECom Plug-in Architecture v2.0
Download



Additional information

distribution: Forum Nokia Global Web Site
S60 Web Site
edition: 2
editorial revision: 0
rights: Copyright © 2004-2007 Nokia Corporation
size: 154 KB
supersedes: Series 60 Developer Platform 2.0: ECom Plug-in Architecture (with example)
Series 60 Developer Platform 2.0: EComCalculator Example v1.0



<< Back to Previous Page

 
     
     RDF Facets:
     
     
     qdcZdateQDx2007E2d01E2d11X
     qdcZdateQDx2007E2d03E2d27T12E3a29E3a43E5aX
     qdcZdescriptionQSxThisE20packageE20includesE20twoE20CE2bE2bE20codeE20eE78amplesE20demonstratingE20howE20toE20createE20andE0aE20useE20anE20E45ComE20plugE2dinE20fromE20aE20clientE20applicationE2eE20E45ComE5fShapeE20drawsE20differentE20E0afiguresE20andE20E45ComE5fE20CalculatorE20performsE20calculationE20forE20twoE20numbersE20usingE20theE20E0aE45ComE20plugE2dinE20componentE2eE20TheE20eE78amplesE20consistE20ofE20aE20customE20E45ComE20interfaceE2cE20aE20E0aE44E4cE4cE20plugE2dinE20componentE20withE20actualE20implementationsE20forE20theE20interfaceE2cE20aE20resolverE20E0aE28eitherE20aE20defaultE20orE20customE20resolverE29E2cE20andE20aE20simpleE20GUIE20clientE20thatE20usesE20theE20E0ainterfaceE2eE20MainE20classesE3aE20E52E45ComSessionE2cE20TE45ComE52esolverParamsE2cE20CE45ikE4cabelE2cE20E0aCE45ikE45dwinE2cE20TE52esourceE52eaderE2cE20CE52esolverE2cE20TImplementationProE78yE2eX
     qdcZformatQNx157747X
     qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f75ae7bdeE2d7401E2d490fE2d87ecE2d920e44f518c2E2fS60E5fPlatformE5fE45ComE5fPlugE2dinE5fE45E78amplesE5fv2E5f0E5fenE2ezipX
     qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f53a369e8E2d14c7E2d4f52E2d9731E2d577db4e0d303E2fS60E5fPlatformE5fE45ComE5fPlugE2dinE5fArchitectureE5fv2E5f0E5fenE2epdfX
     qdcZtitleQSxS60E20PlatformE3aE20E45ComE20PlugE2dInE20E45E78amplesE20v2E2e0X
     qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
     qdcZtypeQUqfnTypeZApplicationQ
     qdcZtypeQUqfnTypeZE45E78ampleQ
     qdcZtypeQUqfnTypeZE52esourceQ
     qdcZtypeQUqmarsZManagedE52esourceQ
     qdcZtypeQUqwebZInformationE52esourceQ
     qdcZtypeQUqwebZE52esourceQ
     qdcZtypeQUqrdfsZE52esourceQ
     qdctermsZeE78tentQNx157747X
     qdctermsZissuedQDx2007E2d01E2d11X
     qdctermsZmodifiedQDx2007E2d03E2d27T12E3a29E3a43E5aX
     qrssZdescriptionQSxThisE20packageE20includesE20twoE20CE2bE2bE20codeE20eE78amplesE20demonstratingE20howE20toE20createE20andE0aE20useE20anE20E45ComE20plugE2dinE20fromE20aE20clientE20applicationE2eE20E45ComE5fShapeE20drawsE20differentE20E0afiguresE20andE20E45ComE5fE20CalculatorE20performsE20calculationE20forE20twoE20numbersE20usingE20theE20E0aE45ComE20plugE2dinE20componentE2eE20TheE20eE78amplesE20consistE20ofE20aE20customE20E45ComE20interfaceE2cE20aE20E0aE44E4cE4cE20plugE2dinE20componentE20withE20actualE20implementationsE20forE20theE20interfaceE2cE20aE20resolverE20E0aE28eitherE20aE20defaultE20orE20customE20resolverE29E2cE20andE20aE20simpleE20GUIE20clientE20thatE20usesE20theE20E0ainterfaceE2eE20MainE20classesE3aE20E52E45ComSessionE2cE20TE45ComE52esolverParamsE2cE20CE45ikE4cabelE2cE20E0aCE45ikE45dwinE2cE20TE52esourceE52eaderE2cE20CE52esolverE2cE20TImplementationProE78yE2eX
     qrssZtitleQSxS60E20PlatformE3aE20E45ComE20PlugE2dInE20E45E78amplesE20v2E2e0X
     qeditorZdescriptionE5fcreatedQDx2007E2d01E2d11X
     qeditorZdescriptionE5fmodifiedQDx2007E2d03E2d27T12E3a29E3a43E5aX
     qeditorZtypeQUqfnTypeZApplicationQ
     qeditorZtypeQUqfnTypeZE45E78ampleQ
     qeditorZtypeQUqfnTypeZE52esourceQ
     qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
     qfnZaudienceQUqfnAudienceZintermediateQRqmarsZrelevanceQNx100X
     qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
     qfnZcompatibilityQSxS60E203rdE20E45ditionE2cE20S60E202ndE20E45ditionE2eE0aE20TestedE20withE20NokiaE206600E2cE20NokiaE206630E2cE20NokiaE20N70E2cE20andE20NokiaE20E4560E2eE0aE20CreatedE20E2fE20testedE20withE20S60E202ndE20E45ditionE20SE44KE2cE20E20forE20SymbianE20OSE2cE20E20SupportingE20MetrowerksE20E0aCodeWarriorE20andE20withE20S60E203rdE20E45ditionE20SE44KE2cE20E20forE20SymbianE20OSE2cE20forE20CE2bE2bE2cE20E0aE20SupportingE20MetrowerksE20CodeWarriorE2eXRqdcZtypeQUqrdfsZE52esourceQRqfnZpreserveE5fformattingQLqE78sdZbooleanQxtrueX
qfnZcompatibilityQSxS60E203rdE20E45ditionE2cE20S60E202ndE20E45ditionE2eE0aE20TestedE20withE20NokiaE206600E2cE20NokiaE206630E2cE20NokiaE20N70E2cE20andE20NokiaE20E4560E2eE0aE20CreatedE20E2fE20testedE20withE20S60E202ndE20E45ditionE20SE44KE2cE20E20forE20SymbianE20OSE2cE20E20SupportingE20MetrowerksE20E0aCodeWarriorE20andE20withE20S60E203rdE20E45ditionE20SE44KE2cE20E20forE20SymbianE20OSE2cE20forE20CE2bE2bE2cE20E0aE20SupportingE20MetrowerksE20CodeWarriorE2eXRqdcZtypeQUqrdfsZE52esourceQRqfnZpreserveE5fformattingQLqE78sdZbooleanQxtrueX
     qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
     qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
     qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
     qfnZfilenameQSxS60E5fPlatformE5fE45ComE5fPlugE2dinE5fE45E78amplesE5fv2E5f0E5fenE2ezipX
     qfnZpublishedQDx2007E2d01E2d12T00E3a00E3a00E5aX
     qfnZrepresentationQLqeditorZAttachmentQxS60E5fPlatformE5fE45ComE5fPlugE2dinE5fE45E78amplesE5fv2E5f0E5fenE2ezipX
     qfnZtopicQUqfnTopicZbaseE5fsystemQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
     qfnZtypeQUqfnTypeZApplicationQ
     qfnZtypeQUqfnTypeZE45E78ampleQ
     qfnZtypeQUqfnTypeZE52esourceQ
     qfnZusE5foriginQLqE78sdZbooleanQxtrueX
     qfnZuserE5ftagQSxbaseE2fsystemX
     qfnZuserE5ftagQSxs60X
     qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
     qmarsZdescriptionQSxThisE20packageE20includesE20twoE20CE2bE2bE20codeE20eE78amplesE20demonstratingE20howE20toE20createE20andE0aE20useE20anE20E45ComE20plugE2dinE20fromE20aE20clientE20applicationE2eE20E45ComE5fShapeE20drawsE20differentE20E0afiguresE20andE20E45ComE5fE20CalculatorE20performsE20calculationE20forE20twoE20numbersE20usingE20theE20E0aE45ComE20plugE2dinE20componentE2eE20TheE20eE78amplesE20consistE20ofE20aE20customE20E45ComE20interfaceE2cE20aE20E0aE44E4cE4cE20plugE2dinE20componentE20withE20actualE20implementationsE20forE20theE20interfaceE2cE20aE20resolverE20E0aE28eitherE20aE20defaultE20orE20customE20resolverE29E2cE20andE20aE20simpleE20GUIE20clientE20thatE20usesE20theE20E0ainterfaceE2eE20MainE20classesE3aE20E52E45ComSessionE2cE20TE45ComE52esolverParamsE2cE20CE45ikE4cabelE2cE20E0aCE45ikE45dwinE2cE20TE52esourceE52eaderE2cE20CE52esolverE2cE20TImplementationProE78yE2eX
     qmarsZeditionQNx2X
     qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
     qmarsZrevisionQNx0X
     qmarsZsizeQNx157747X
     qmarsZtitleQSxS60E20PlatformE3aE20E45ComE20PlugE2dInE20E45E78amplesE20v2E2e0X
     qncZrightsQSxCopyrightE20Ea9E202004E2d2007E20NokiaE20CorporationX
     qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f166ca110E2dffe4E2d4b68E2d9928E2defbddfee90aeE2fE45ComCalculatorE5fv1E5f0E2ezipX
     qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f9f53c3b6E2dcbc4E2d4d94E2d8bb9E2d7beefbeddebfE2fSeriesE5f60E5fE44PE5f2E5f0E5fE45ComE5fPluginE5fArchitectureE5fv1E5f0E5fenE2ezipX
     qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F75ae7bdeE2d7401E2d490fE2d87ecE2d920e44f518c2E252FS60E5fPlatformE5fE45ComE5fPlugE2dinE5fE45E78amplesE5fv2E5f0E5fenE2ezipX
     qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
     qrdfZtypeQUqfnTypeZApplicationQ
     qrdfZtypeQUqfnTypeZE45E78ampleQ
     qrdfZtypeQUqfnTypeZE52esourceQ
     qrdfZtypeQUqmarsZManagedE52esourceQ
     qrdfZtypeQUqwebZInformationE52esourceQ
     qrdfZtypeQUqwebZE52esourceQ
     qrdfZtypeQUqrdfsZE52esourceQ
     qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f53a369e8E2d14c7E2d4f52E2d9731E2d577db4e0d303E2fS60E5fPlatformE5fE45ComE5fPlugE2dinE5fArchitectureE5fv2E5f0E5fenE2epdfX
     
    
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