Paper #: 5.2.4 Title: Energy-Aware adaptation for mobile applications 1. Problems This paper addresses the problem of energy consumption in mobile devices, particularly laptops. As the limit on new levels of hardware are low, the need for power management in applications and at the OS level are necessary. 2. New Idea and Strengths -this paper claims to be the first to propose the idea of delivering low fidelity media on demand. As the power demands reach certain levels, video can be encoded and displayed at half size, or black and white instead of color. Speech applications can limit their variance and vocabulary, map viewing can display lower levels of detail and with greater cropping, and web browsing can deliver higher compression on images. -more important than simply saving power by delivering lower fidelity media is the idea of a dynamic system that monitors the power and delivers low or high fidelity depending on user demands as well as system demands. 3. Weaknesses and Extensions -As a minor point, something they mention as well, the testing was done under ideal conditions using a continuous power supply insead of a battery. The difference might be minimal, but it's worth seeing. -The paper doesn't discuss the methods application to smaller mobile systems, such as cell phones or PDAs. With a very small screen, a loss of fidelity may be completely unacceptable, when the displays / audio capabilities are already significantly decreased. -Some user testing would be crucial, to better measure the decrease in user experience as fidelity lowers, as well as some actual test data on average "think time", the authors' term for the time taken to process images and maps. -Ideally I think the system should do a better job of maintaing the state of fidelity. In all of their test cases the quality shifted far too much for a static app. -Also, their goal of minimizing leftover power while meeting user goals is good, but I would think there should be a minimum level leftover after the goal has been met, as the time for shutdowns or extra unknown tasks shouldn't require the user readjusting their desired time goals- not to mention the probablity that such readjustments would occur near the achievement of the goal, limiting the flexibility of the system. -As an extension the zoning of the screen, combining the idea of the video being resized, I think resizing the screen would be easily doable. Rather than dividing the screen into 1/8's, I would think a user would prefer a smaller, centered screen. Cutting the screen area in half would be better if the proportions can be maintained.