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
| |
|
|
||
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 |
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




