Android Power Profiling

We already discussed power consumption and battery life in mobile devices, but two years has passed and it's time to revisit the issues and talk about practical approaches to building battery-frugal apps. Thankfully, Frank Maker is back to share his wisdom and lessons learned from his PhD-research on the subject of battery use in mobile.

Smartphone applications are power hungry and continually outpace slow mobile battery storage improvements. In order to avoid bad user experience from wasting battery life, developers can profile the power consumption of their applications during design. In this talk we will discuss power estimation using software models, external power measurement using benchtop equipment, and measurement using built-in battery measurement units (BMUs).  The pros and cons of each technique will be presented along with some tricks of the trade to make testing easier.

As usual, food, drinks, and venue will be provided by our sponsors.

About Frank Maker

Frank Maker is a Ph.D. candidate at the University of California, Davis studying Embedded Software and Systems.  His academic work focuses on real-time smartphone power profiling to adapt software to changing energy conditions.  Previously he interned for both Google and Broadcom's Android systems team and delivers corporate Android Internals training for Marakana. Before smartphones his career started in automotive embedded software with Motorola Automotive and BMW. In 2005 he received his B.S in Computer Engineering and B.A. in German from the University of Rhode Island and his M.S. in Electrical and Computer Engineering from the University of California, Davis in 2010. Outside of engineering, he enjoys exercising and spending time with hiswife, two young children, and dog. He blogs at handycodeworks.com.

Join or login to comment.

  • Max W.

    Hi Guys. The recording from this meetup is now online! http://mrkn.co/rkalu

    April 11, 2013

  • Aleksandar G.

    While this event was certainly more on the *hardware* side, it made me realize how much more we need to worry about our energy use on the *software* side.

    On that note, I recommend you guys check out a white-paper titled "Who Killed My Battery: Analyzing Mobile Browser Energy Consumption" (http://www2012.wwwconference.org/proceedings/proceedings/p41.pdf). One interesting conclusion they came up with "by modifying scripts on the Wikipedia mobile site we reduced by 30% the energy needed to download and render Wikipedia pages with no change to the user experience". Awesome!

    Oh, and I also uploaded my photos from the last night's event: http://www.sfandroid.org/photos/13842602

    March 22, 2013

  • David P.

    I had expected application profiling rather than the electrical power consumption profiling, but it was still a very good presentation.

    March 21, 2013

    • arun v.

      +1. I was expecting more depth on the "software modeling" part, but there was very little of it. Nevertheless, this does not take away the fact that the presentation was good overall - just more hardware centric.

      March 22, 2013

  • Shashank G.

    Hi Guys,

    I have a question. Only the developers are attending this meetup or are there other people who are looking for android/mobile developers attending as well?

    Anyone looking for a android/mobile developer?

    Thanks,
    Shashank

    March 21, 2013

  • Chern L.

    Interested but can't attend. Look forward to the recording.

    March 21, 2013

  • Ashik

    I am in London. So, Is there any sort of online video session along in this meeting??

    March 20, 2013

    • Johanne Q.

      Unfortunately, we will not be streaming live but the talk will be recorded. We'll let you know as soon as it's released.

      March 21, 2013

  • Rohit J.

    I would love to attend, but unable to. Will there be a recording or slides?

    March 21, 2013

    • Johanne Q.

      The talk will be recorded and the group will be notified once it's been released.

      March 21, 2013

  • Tim P.

    Rats, just discovered other work commitments. Next time.

    March 19, 2013

  • Jouko K.

    This is very important yet very neglected topic. I'll br there!

    March 18, 2013

  • Sandro T.

    I support all #startup #webagency#idea #dream. I have expertise in: #java #j2ee #html5 #android #iOS

    March 16, 2013

  • Rama K.

    Can someone please upload the presentation and techniques on power profiling.

    March 16, 2013

  • Philipp B.

    Interested in the topic

    March 15, 2013

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy