You Are Here:

Community: Blogs

Harri Salminen's Forum Nokia Blog

Mind the battery

widianuser | 29 March, 2007 08:12

Last weekend I had a small vacation, took cheap flight and visited a new city. While enjoying the sights of Riga I made a field test
with my N93, trying to use it in as "converged" fashion as I could. So I packed my device with

and of course I used N93's browser, messaging, camera and WLAN connectivity with the applications listed above.

The experiment started fine and one by one I got every application to work. When I let the applications run simultaneously the problems started: sudden terminal reboots, memory low messages, lost pictures. Well, I had been expecting problems with memory consumption, after all there were lots of stuff to keep in RAM. Also I was prepared to see shortened battery life because of Bluetooth and WLAN usage, but the result was much worse than I had expected: the device battery ran empty 4 hours after it had been disconnected from the charger. With my typical use with lots of talking and messaging the terminal keeps going for days without a battery recharge. In this small test "convergence" became "denial of service" when empty battery made device useless for the rest of the day.

Here is my humble request to all of you, fellow developers: please keep in mind battery usage when designing the next killer application. If your application dries the battery within an hours, your application is really a killer, but only a terminal killer.

RSSComments

Re: Mind the battery

mollevp | 30/03/2007, 11:28

Hi Harri,
I agree that this certainly seems to be overlooked topic in many mobile software development projects. However, I feel that the topic is getting more and more attention especially as a potential research area - and also in literature the subject is now surfacing. In the newly published book "Mobile Phone Programming and its Application to Wireless Networking" there is a couple of chapters devoted to this topic. In one of the chapters "Optimizing Mobile Software with Built-in Power Profiling - Everybody can make the battery last longer", I feel the authors really motivate the topic nicely. One quote that I think really hits the nail on the head:

"In a world where similar applications compete, better battery time performance can give application vendors a competitive edge over the rest. For example, two different web browser or e-mail client application offerings could have a similar set of features, but one allows for 2 hours more browsing or 5 days more push e-mail standby time. Battery life already plays a differentiating role in some embedded devices such as portable media players."

Check it out at:
http://mobiledevices.kom.aau.dk/publications/mobile_phone_programming_book/

Best Regards,
Morten @ Mobile Devices Team - AAU
You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZdescriptionQSxIE27mE20aE20SymbianE20CE2bE2bE20developerE2cE20IE20developE20applicationsE20forE20S60E2eE20IE27mE20hereE20toE20shareE20someE20ofE20myE20thoughtsE2cE20eE78periencesE2cE20andE20knowE2dhowE20relatedE20toE20theE20mobileE20applicationE20developmentE2eE20ThanksE20forE20bearingE20meE2eE20vin2ktalksE20E7cE2024E20FebruaryE2cE202007E2014E3a26E20InE20thisE20blogE20entryE20IE20wouldE20likeE20toE20shareE20aE20smallE20utilityE20classE2cE20whichE20isE20nothingE20butE20toE20findE20theE20PhoneE2fNetworkE2fSubscriberE20relatedE20informationE20inE20aE20synchronousE20wayE2eE20InE20ForumE20NokiaE20TechnicalE20E4cibraryE20thereE20isE20alreadyE20aE20tipE20forE20findingE20theE20IME45IE20numberE20inE20synchronouslyE2cE20yE2eE2eE2eX qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fvinodE2dkumarE2dkE2dvsE2dforumE2dnokiaE2dblogE2f2007E2f02E2f24E2fdevinfoE2dgetE2dtheE2dimeiE2dimsiE2dcellidE2detcE2eE2dsynchronouslyE2donE2d3E2eE78E2ddevicesE2eX qdcZpublisherQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fc764fd1cE2d8b06E2d499aE2d9a6aE2d17c3903d5a65E2fforumE5fnokiaE5fcrawlerE5fagentX qdcZtitleQSxVinodE20KumarE20KE20VE27sE20ForumE20NokiaE20BlogE20E7cE20E44evInfoE20E2dE20GetE20theE20IME45IE2cE20IMSIE2cE20CellIdE20etcE2eE2cE20synchronouslyE20onE203E2eE78E20devicesE2eX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxIE27mE20aE20SymbianE20CE2bE2bE20developerE2cE20IE20developE20applicationsE20forE20S60E2eE20IE27mE20hereE20toE20shareE20someE20ofE20myE20thoughtsE2cE20eE78periencesE2cE20andE20knowE2dhowE20relatedE20toE20theE20mobileE20applicationE20developmentE2eE20ThanksE20forE20bearingE20meE2eE20vin2ktalksE20E7cE2024E20FebruaryE2cE202007E2014E3a26E20InE20thisE20blogE20entryE20IE20wouldE20likeE20toE20shareE20aE20smallE20utilityE20classE2cE20whichE20isE20nothingE20butE20toE20findE20theE20PhoneE2fNetworkE2fSubscriberE20relatedE20informationE20inE20aE20synchronousE20wayE2eE20InE20ForumE20NokiaE20TechnicalE20E4cibraryE20thereE20isE20alreadyE20aE20tipE20forE20findingE20theE20IME45IE20numberE20inE20synchronouslyE2cE20yE2eE2eE2eX qfnZdistributionQUxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fX qfnZtopicQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fFNE2d1E2fBlogTopicE2fgeneralXRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZcppQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZseriesE5f60QRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZupdatedQDx2008E2d09E2d01X qfnZuserE5ftagQSxs60X qfnZuserE5ftagQSxsymbianE2dcE2bE2bX qmarsZdescriptionQSxIE27mE20aE20SymbianE20CE2bE2bE20developerE2cE20IE20developE20applicationsE20forE20S60E2eE20IE27mE20hereE20toE20shareE20someE20ofE20myE20thoughtsE2cE20eE78periencesE2cE20andE20knowE2dhowE20relatedE20toE20theE20mobileE20applicationE20developmentE2eE20ThanksE20forE20bearingE20meE2eE20vin2ktalksE20E7cE2024E20FebruaryE2cE202007E2014E3a26E20InE20thisE20blogE20entryE20IE20wouldE20likeE20toE20shareE20aE20smallE20utilityE20classE2cE20whichE20isE20nothingE20butE20toE20findE20theE20PhoneE2fNetworkE2fSubscriberE20relatedE20informationE20inE20aE20synchronousE20wayE2eE20InE20ForumE20NokiaE20TechnicalE20E4cibraryE20thereE20isE20alreadyE20aE20tipE20forE20findingE20theE20IME45IE20numberE20inE20synchronouslyE2cE20yE2eE2eE2eX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ