| description:
|
This document describes S60 software profiling tools that allow every developer to measure power consumption without any external equipment. Measurement analysis is carried out either on the mobile device or a PC. In addition, the document present a set of guidelines and good practices that energy-conscious developers should follow to maximise application use time. This document was originally published as a chapter in the book Mobile Phone Programming and its Application to Wireless Networking in 2007.
|
| type:
|
Document
|
| topics:
|
Base/System
Optimization
Power Management
Quality
S60
Symbian C++
|
| intended audience:
|
Intermediate
|
Optimizing Mobile Software with Built-in Power Profiling
This document describes S60 software profiling tools that allow every developer to measure power consumption without any external equipment. Measurement analysis is carried out either on the mobile device or a PC. In addition, the document present a set of guidelines and good practices that energy-conscious developers should follow to maximise application use time. This document was originally published as a chapter in the book Mobile Phone Programming and its Application to Wireless Networking in 2007.
Adobe PDF (.pdf); English (en)19-May-2009 
|
Additional information
| distribution:
|
Forum Nokia Global Web Site
|
| publication rights:
|
Copyright © 2009 Nokia Corporation.
|
<< Back to Previous Page
User Rating:
qfnZuserE5FratingQNx4E2E0000X
RDF Facets:
qdcZdescriptionQSxThisE20documentE20describesE20S60E20softwareE20profilingE20toolsE20thatE20allowE20everyE20developerE20toE20measureE20powerE20consumptionE20withoutE20anyE20eE78ternalE20eE71uipmentE2eE20MeasurementE20analysisE20isE20carriedE20outE20eitherE20onE20theE20mobileE20deviceE20orE20aE20PCE2eE20InE20additionE2cE20theE20documentE20E20presentE20aE20setE20ofE20guidelinesE20andE20goodE20practicesE20thatE20energyE2dconsciousE20developersE20shouldE20followE20toE20maE78imiseE20applicationE20useE20timeE2eE20ThisE20documentE20wasE20originallyE20publishedE20asE20aE20chapterE20inE20theE20bookE20MobileE20PhoneE20ProgrammingE20andE20itsE20ApplicationE20toE20WirelessE20NetworkingE20inE202007E2eX
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f50695f18E2d9cdaE2d4df7E2d9eb9E2d6687c5302e02E2fOptimizingE5fMobileE5fSoftwareE5fwithE5fBuiltE2dinE5fPowerE5fProfilingX
qdcZtitleQSxOptimizingE20MobileE20SoftwareE20withE20BuiltE2dinE20PowerE20ProfilingX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnZE45E78cludedFromSearchQ
qdcZtypeQUqfnZPrimaryE52esourceQ
qdcZtypeQUqfntypeZE44ocumentQ
qdcZtypeQUqfntypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqmarsZMediaObjectQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qrssZdescriptionQSxThisE20documentE20describesE20S60E20softwareE20profilingE20toolsE20thatE20allowE20everyE20developerE20toE20measureE20powerE20consumptionE20withoutE20anyE20eE78ternalE20eE71uipmentE2eE20MeasurementE20analysisE20isE20carriedE20outE20eitherE20onE20theE20mobileE20deviceE20orE20aE20PCE2eE20InE20additionE2cE20theE20documentE20E20presentE20aE20setE20ofE20guidelinesE20andE20goodE20practicesE20thatE20energyE2dconsciousE20developersE20shouldE20followE20toE20maE78imiseE20applicationE20useE20timeE2eE20ThisE20documentE20wasE20originallyE20publishedE20asE20aE20chapterE20inE20theE20bookE20MobileE20PhoneE20ProgrammingE20andE20itsE20ApplicationE20toE20WirelessE20NetworkingE20inE202007E2eX
qrssZtitleQSxOptimizingE20MobileE20SoftwareE20withE20BuiltE2dinE20PowerE20ProfilingX
qeditorZdescriptionE5fcreatedQDx2009E2d05E2d15T08E3a29E3a02E5aX
qeditorZdescriptionE5fmodifiedQDx2009E2d05E2d19T05E3a47E3a01E5aX
qeditorZtypeQUqfntypeZE44ocumentQ
qeditorZtypeQUqfntypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZintermediateQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZpublishedQDx2009E2d05E2d19T00E3a00E3a00E5aX
qfnZtopicQUqfnTopicZbaseE5fsystemQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZoptimizationQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZpowerE5fmanagementQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZE71ualityQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtypeQUqfntypeZE44ocumentQ
qfnZtypeQUqfntypeZE52esourceQ
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qmarsZdescriptionQSxThisE20documentE20describesE20S60E20softwareE20profilingE20toolsE20thatE20allowE20everyE20developerE20toE20measureE20powerE20consumptionE20withoutE20anyE20eE78ternalE20eE71uipmentE2eE20MeasurementE20analysisE20isE20carriedE20outE20eitherE20onE20theE20mobileE20deviceE20orE20aE20PCE2eE20InE20additionE2cE20theE20documentE20E20presentE20aE20setE20ofE20guidelinesE20andE20goodE20practicesE20thatE20energyE2dconsciousE20developersE20shouldE20followE20toE20maE78imiseE20applicationE20useE20timeE2eE20ThisE20documentE20wasE20originallyE20publishedE20asE20aE20chapterE20inE20theE20bookE20MobileE20PhoneE20ProgrammingE20andE20itsE20ApplicationE20toE20WirelessE20NetworkingE20inE202007E2eX
qmarsZhasInstanceQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f463c0307E2d4e99E2d40a5E2d976bE2d6c1394ca14ddE2fOptimizingE5fMobileE5fSoftwareE5fwithE5fBuiltE2dinE5fPowerE5fProfilingE5fv1E5f0E5fenE2epdfX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZtitleQSxOptimizingE20MobileE20SoftwareE20withE20BuiltE2dinE20PowerE20ProfilingX
qncZrightsQSxCopyrightE20Ea9E202009E20NokiaE20CorporationE2eX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnZE45E78cludedFromSearchQ
qrdfZtypeQUqfnZPrimaryE52esourceQ
qrdfZtypeQUqfntypeZE44ocumentQ
qrdfZtypeQUqfntypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqmarsZMediaObjectQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ