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.