S60 Platform: End-to-End Device Management Example v2.0
| file name: |
S60_Platform_End-to-End_DM_Example_v2_0_en.zip
| ||
| description: |
This updated example adds device management features to the earlier published Symbian OS: End-to-End HTTP API Example.
It demonstrates how to implement a simple DM adapter in the S60 2nd and 3rd Edition devices that interact with
a device management server, how to set up and use a custom DM server, how to store and update the data received
from the DM server and to make the data available to another application. The example has been implemented
using freely available back-end components (Apache, Funambol, and JBoss servers; MySQL database). The package
consists of S60 client applications, WebUI components for JSP and PHP, and user account scripts for MySQL.
Documentation for configuring the system is included in the package. The updated version provides a simplified
server setup and an improved client application tested with S60 3rd Edition, FP2.
| ||
| date of publication: |
2008-02-13
| ||
| type: |
Example
| ||
| topics: |
Client/Server
Device Management Enterprise Networking HTTP S60 Symbian C++ | ||
| language: |
English (en)
| ||
| encoding: |
Zip Archive (.zip)
| ||
| intended audience: |
Advanced
| ||
| compatibility: |
S60 3rd Edition, S60 3rd Edition, FP1, S60 3rd Edition, FP2. S60 2nd Edition, S60 2nd Edition, FP1, S60 2nd Edition, FP2, S60 2nd Edition, FP3.
The latest version has been tested with Nokia N81, Nokia N90, Nokia N93, Nokia E61(i),
and Nokia E90 Communicator devices. Created / tested with S60 3rd Edition, Feature Pack 2 SDK and Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 2, for C++, Supporting Metrowerks CodeWarrior.
| ||
|
|||
Additional information
| distribution: |
Forum Nokia Global Web Site
S60 Web Site |
| edition: |
2
|
| editorial revision: |
0
|
| rights: |
Copyright © 2006-2008 Nokia Corporation.
|
| size: |
3 MB
|
| supersedes: |
S60 Platform: End-to-End Device Management Example v1.1
|
RDF Facets:
qdcZdateQDx2008E2d02E2d12T13E3a25E3a36E5aX
qdcZdateQDx2008E2d02E2d13T10E3a09E3a06E5aX
qdcZdescriptionQSxThisE20updatedE20eE78ampleE20addsE20deviceE20managementE20featuresE20toE20theE20earlierE20publishedE20SymbianE20OSE3aE20E45ndE2dtoE2dE45ndE20HTTPE20APIE20E45E78ampleE2eE20E0aItE20demonstratesE20howE20toE20implementE20aE20simpleE20E44ME20adapterE20inE20theE20S60E202ndE20andE203rdE20E45ditionE20devicesE20thatE20interactE20withE20E0aaE20deviceE20managementE20serverE2cE20howE20toE20setE20upE20andE20useE20aE20customE20E44ME20serverE2cE20howE20toE20storeE20andE20updateE20theE20dataE20receivedE20E0afromE20theE20E44ME20serverE20andE20toE20makeE20theE20dataE20availableE20toE20anotherE20applicationE2eE20TheE20eE78ampleE20hasE20beenE20implementedE20E0ausingE20freelyE20availableE20backE2dendE20componentsE20E28ApacheE2cE20FunambolE2cE20andE20JBossE20serversE3bE20MySE51E4cE20databaseE29E2eE20TheE20packageE20E0aconsistsE20ofE20S60E20clientE20applicationsE2cE20WebUIE20componentsE20forE20JSPE20andE20PHPE2cE20andE20userE20accountE20scriptsE20forE20MySE51E4cE2eE20E0aE44ocumentationE20forE20configuringE20theE20systemE20isE20includedE20inE20theE20packageE2eE20E20TheE20updatedE20versionE20providesE20aE20simplifiedE20E0aserverE20setupE20andE20anE20improvedE20clientE20applicationE20testedE20withE20S60E203rdE20E45ditionE2cE20FP2E2eX
qdcZformatQNx3449999X
qdcZidentifierQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fbf65cae2E2d96e4E2d4d70E2dbc60E2ddcbe69620b5bE2fS60E5fPlatformE5fE45ndE5ftoE5fE45ndE5fE44ME5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fa8a93aadE2d7753E2d4190E2d894aE2d26a815f1c3e2E2fS60E5fPlatformE5fE45ndE2dtoE2dE45ndE5fE44ME5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qdcZtitleQSxS60E20PlatformE3aE20E45ndE2dtoE2dE45ndE20E44eviceE20ManagementE20E45E78ampleE20v2E2e0X
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnTypeZApplicationQ
qdcZtypeQUqfnTypeZE45E78ampleQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqmarsZMediaInstanceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx3449999X
qdctermsZissuedQDx2008E2d02E2d12T13E3a25E3a36E5aX
qdctermsZmodifiedQDx2008E2d02E2d13T10E3a09E3a06E5aX
qrssZdescriptionQSxThisE20updatedE20eE78ampleE20addsE20deviceE20managementE20featuresE20toE20theE20earlierE20publishedE20SymbianE20OSE3aE20E45ndE2dtoE2dE45ndE20HTTPE20APIE20E45E78ampleE2eE20E0aItE20demonstratesE20howE20toE20implementE20aE20simpleE20E44ME20adapterE20inE20theE20S60E202ndE20andE203rdE20E45ditionE20devicesE20thatE20interactE20withE20E0aaE20deviceE20managementE20serverE2cE20howE20toE20setE20upE20andE20useE20aE20customE20E44ME20serverE2cE20howE20toE20storeE20andE20updateE20theE20dataE20receivedE20E0afromE20theE20E44ME20serverE20andE20toE20makeE20theE20dataE20availableE20toE20anotherE20applicationE2eE20TheE20eE78ampleE20hasE20beenE20implementedE20E0ausingE20freelyE20availableE20backE2dendE20componentsE20E28ApacheE2cE20FunambolE2cE20andE20JBossE20serversE3bE20MySE51E4cE20databaseE29E2eE20TheE20packageE20E0aconsistsE20ofE20S60E20clientE20applicationsE2cE20WebUIE20componentsE20forE20JSPE20andE20PHPE2cE20andE20userE20accountE20scriptsE20forE20MySE51E4cE2eE20E0aE44ocumentationE20forE20configuringE20theE20systemE20isE20includedE20inE20theE20packageE2eE20E20TheE20updatedE20versionE20providesE20aE20simplifiedE20E0aserverE20setupE20andE20anE20improvedE20clientE20applicationE20testedE20withE20S60E203rdE20E45ditionE2cE20FP2E2eX
qrssZtitleQSxS60E20PlatformE3aE20E45ndE2dtoE2dE45ndE20E44eviceE20ManagementE20E45E78ampleE20v2E2e0X
qeditorZdescriptionE5fcreatedQDx2008E2d02E2d12T13E3a25E3a36E5aX
qeditorZdescriptionE5fmodifiedQDx2008E2d02E2d13T10E3a09E3a06E5aX
qeditorZtypeQUqfnTypeZApplicationQ
qeditorZtypeQUqfnTypeZE45E78ampleQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZcompatibilityQSxS60E203rdE20E45ditionE2cE20S60E203rdE20E45ditionE2cE20FP1E2cE20S60E203rdE20E45ditionE2cE20FP2E2eE20S60E202ndE20E45ditionE2cE20S60E202ndE20E45ditionE2cE20FP1E2cE20S60E202ndE20E45ditionE2cE20FP2E2cE20S60E202ndE20E45ditionE2cE20FP3E2eE0aTheE20latestE20versionE20hasE20beenE20testedE20withE20NokiaE20N81E2cE20NokiaE20N90E2cE20NokiaE20N93E2cE20NokiaE20E4561E28iE29E2cE20E0aandE20NokiaE20E4590E20CommunicatorE20devicesE2eE20CreatedE20E2fE20testedE20withE20S60E203rdE20E45ditionE2cE20FeatureE20PackE202E20SE44KE20andE20SeriesE2060E202ndE20E45ditionE20SE44KE20forE20SymbianE20OSE2cE20SupportingE20FeatureE20PackE202E2cE20forE20CE2bE2bE2cE20SupportingE20MetrowerksE20CodeWarriorE2eX
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfilenameQSxS60E5fPlatformE5fE45ndE2dtoE2dE45ndE5fE44ME5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qfnZpublishedQDx2008E2d02E2d13T00E3a00E3a00E5aX
qfnZrepresentationQLqeditorZAttachmentQxS60E5fPlatformE5fE45ndE2dtoE2dE45ndE5fE44ME5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qfnZtopicQUqfnTopicZclientE5fserverQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZdeviceE5fmanagementQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZenterpriseQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZhttpQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZnetworkingQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZApplicationQ
qfnZtypeQUqfnTypeZE45E78ampleQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qfnZuserE5ftagQSxclientE2fserverX
qfnZuserE5ftagQSxdeviceE2dmanagementX
qfnZuserE5ftagQSxenterpriseX
qfnZuserE5ftagQSxhttpX
qfnZuserE5ftagQSxnetworkingX
qfnZuserE5ftagQSxs60X
qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
qmarsZdescriptionQSxThisE20updatedE20eE78ampleE20addsE20deviceE20managementE20featuresE20toE20theE20earlierE20publishedE20SymbianE20OSE3aE20E45ndE2dtoE2dE45ndE20HTTPE20APIE20E45E78ampleE2eE20E0aItE20demonstratesE20howE20toE20implementE20aE20simpleE20E44ME20adapterE20inE20theE20S60E202ndE20andE203rdE20E45ditionE20devicesE20thatE20interactE20withE20E0aaE20deviceE20managementE20serverE2cE20howE20toE20setE20upE20andE20useE20aE20customE20E44ME20serverE2cE20howE20toE20storeE20andE20updateE20theE20dataE20receivedE20E0afromE20theE20E44ME20serverE20andE20toE20makeE20theE20dataE20availableE20toE20anotherE20applicationE2eE20TheE20eE78ampleE20hasE20beenE20implementedE20E0ausingE20freelyE20availableE20backE2dendE20componentsE20E28ApacheE2cE20FunambolE2cE20andE20JBossE20serversE3bE20MySE51E4cE20databaseE29E2eE20TheE20packageE20E0aconsistsE20ofE20S60E20clientE20applicationsE2cE20WebUIE20componentsE20forE20JSPE20andE20PHPE2cE20andE20userE20accountE20scriptsE20forE20MySE51E4cE2eE20E0aE44ocumentationE20forE20configuringE20theE20systemE20isE20includedE20inE20theE20packageE2eE20E20TheE20updatedE20versionE20providesE20aE20simplifiedE20E0aserverE20setupE20andE20anE20improvedE20clientE20applicationE20testedE20withE20S60E203rdE20E45ditionE2cE20FP2E2eX
qmarsZeditionQNx2X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
qmarsZinstanceOfQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f57bc12a8E2d64f1E2d4851E2d8a99E2dd781c3774033E2fS60E5fPlatformE5fE45ndE2dtoE2dE45ndE5fE44ME5fE45E78ampleX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx0X
qmarsZsizeQNx3449999X
qmarsZtitleQSxS60E20PlatformE3aE20E45ndE2dtoE2dE45ndE20E44eviceE20ManagementE20E45E78ampleE20v2E2e0X
qncZrightsQSxCopyrightE20Ea9E202006E2d2008E20NokiaE20CorporationE2eX
qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f1acf61eaE2d7c28E2d4e45E2d946eE2d48525a86e179E2fS60E5fPlatformE5fE45ndE2dtoE2dE45ndE5fE44ME5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252Fa8a93aadE2d7753E2d4190E2d894aE2d26a815f1c3e2E252FS60E5fPlatformE5fE45ndE2dtoE2dE45ndE5fE44ME5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnTypeZApplicationQ
qrdfZtypeQUqfnTypeZE45E78ampleQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqmarsZMediaInstanceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ




