S60 Platform: ECom Plug-in Architecture v2.0
| file name: |
S60_Platform_ECom_Plug-in_Architecture_v2_0_en.pdf
| |
| description: |
This document describes the ECom framework and discusses why and how it should be used. ECom is a client/server framework that provides a service to instantiate, resolve, and destroy plug-ins. Essentially, it means that functionality that is required by a number of applications can be encapsulated in a dll plugin and accessed by multiple clients through an interface class. The document refers to a separately published code example.
| |
| date of publication: |
2007-01-12
| |
| type: |
Document
| |
| topics: |
Base/System
S60 Symbian C++ | |
| language: |
English (en)
| |
| encoding: |
Adobe PDF (.pdf)
| |
| intended audience: |
Intermediate
| |
| see also: |
S60 Platform: ECom Plug-In Examples 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: |
291 KB
|
| supersedes: |
Series 60 Developer Platform 2.0: ECom Plug-in Architecture (with example)
|
RDF Facets:
qdcZdateQDx2007E2d01E2d11X
qdcZdescriptionQSxThisE20documentE20describesE20theE20E45ComE20frameworkE20andE20discussesE20whyE20andE20howE20itE20shouldE20beE20usedE2eE20E45ComE20isE20aE20clientE2fserverE20frameworkE20thatE20providesE20aE20serviceE20toE20instantiateE2cE20resolveE2cE20andE20destroyE20plugE2dinsE2eE20E45ssentiallyE2cE20itE20meansE20thatE20functionalityE20thatE20isE20reE71uiredE20byE20aE20numberE20ofE20applicationsE20canE20beE20encapsulatedE20inE20aE20dllE20pluginE20andE20accessedE20byE20multipleE20clientsE20throughE20anE20interfaceE20classE2eE20TheE20documentE20refersE20toE20aE20separatelyE20publishedE20codeE20eE78ampleE2eX
qdcZformatQNx297846X
qdcZidentifierQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f9f53c3b6E2dcbc4E2d4d94E2d8bb9E2d7beefbeddebfE2fSeriesE5f60E5fE44PE5f2E5f0E5fE45ComE5fPluginE5fArchitectureE5fv1E5f0E5fenE2ezipX
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f53a369e8E2d14c7E2d4f52E2d9731E2d577db4e0d303E2fS60E5fPlatformE5fE45ComE5fPlugE2dinE5fArchitectureE5fv2E5f0E5fenE2epdfX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f75ae7bdeE2d7401E2d490fE2d87ecE2d920e44f518c2E2fS60E5fPlatformE5fE45ComE5fPlugE2dinE5fE45E78amplesE5fv2E5f0E5fenE2ezipX
qdcZtitleQSxS60E20PlatformE3aE20E45ComE20PlugE2dinE20ArchitectureE20v2E2e0X
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnTypeZE44ocumentQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx297846X
qdctermsZissuedQDx2007E2d01E2d11X
qdctermsZmodifiedQDx2007E2d01E2d11X
qrssZdescriptionQSxThisE20documentE20describesE20theE20E45ComE20frameworkE20andE20discussesE20whyE20andE20howE20itE20shouldE20beE20usedE2eE20E45ComE20isE20aE20clientE2fserverE20frameworkE20thatE20providesE20aE20serviceE20toE20instantiateE2cE20resolveE2cE20andE20destroyE20plugE2dinsE2eE20E45ssentiallyE2cE20itE20meansE20thatE20functionalityE20thatE20isE20reE71uiredE20byE20aE20numberE20ofE20applicationsE20canE20beE20encapsulatedE20inE20aE20dllE20pluginE20andE20accessedE20byE20multipleE20clientsE20throughE20anE20interfaceE20classE2eE20TheE20documentE20refersE20toE20aE20separatelyE20publishedE20codeE20eE78ampleE2eX
qrssZtitleQSxS60E20PlatformE3aE20E45ComE20PlugE2dinE20ArchitectureE20v2E2e0X
qeditorZdescriptionE5fcreatedQDx2007E2d01E2d11X
qeditorZdescriptionE5fmodifiedQDx2007E2d01E2d11X
qeditorZtypeQUqfnTypeZE44ocumentQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZintermediateQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfilenameQSxS60E5fPlatformE5fE45ComE5fPlugE2dinE5fArchitectureE5fv2E5f0E5fenE2epdfX
qfnZpublishedQDx2007E2d01E2d12X
qfnZrepresentationQLqeditorZAttachmentQxS60E5fPlatformE5fE45ComE5fPlugE2dinE5fArchitectureE5fv2E5f0E5fenE2epdfX
qfnZtopicQUqfnTopicZbaseE5fsystemQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZE44ocumentQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZupdatedQDx2007E2d01E2d12X
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qfnZuserE5ftagQSxbaseE2fsystemX
qfnZuserE5ftagQSxs60X
qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
qmarsZdescriptionQSxThisE20documentE20describesE20theE20E45ComE20frameworkE20andE20discussesE20whyE20andE20howE20itE20shouldE20beE20usedE2eE20E45ComE20isE20aE20clientE2fserverE20frameworkE20thatE20providesE20aE20serviceE20toE20instantiateE2cE20resolveE2cE20andE20destroyE20plugE2dinsE2eE20E45ssentiallyE2cE20itE20meansE20thatE20functionalityE20thatE20isE20reE71uiredE20byE20aE20numberE20ofE20applicationsE20canE20beE20encapsulatedE20inE20aE20dllE20pluginE20andE20accessedE20byE20multipleE20clientsE20throughE20anE20interfaceE20classE2eE20TheE20documentE20refersE20toE20aE20separatelyE20publishedE20codeE20eE78ampleE2eX
qmarsZeditionQNx2X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fpdfX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx0X
qmarsZsizeQNx297846X
qmarsZtitleQSxS60E20PlatformE3aE20E45ComE20PlugE2dinE20ArchitectureE20v2E2e0X
qncZrightsQSxCopyrightE20Ea9E202004E2d2007E20NokiaE20CorporationE2eX
qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f9f53c3b6E2dcbc4E2d4d94E2d8bb9E2d7beefbeddebfE2fSeriesE5f60E5fE44PE5f2E5f0E5fE45ComE5fPluginE5fArchitectureE5fv1E5f0E5fenE2ezipX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F53a369e8E2d14c7E2d4f52E2d9731E2d577db4e0d303E252FS60E5fPlatformE5fE45ComE5fPlugE2dinE5fArchitectureE5fv2E5f0E5fenE2epdfX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnTypeZE44ocumentQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f75ae7bdeE2d7401E2d490fE2d87ecE2d920e44f518c2E2fS60E5fPlatformE5fE45ComE5fPlugE2dinE5fE45E78amplesE5fv2E5f0E5fenE2ezipX



