Date Added: Jun 2009
The need for energy management grows along with the increasing computing and storage capacities of mobile computers such as handhelds, while the energy capacity of batteries lags behind. Since faster Central Processing Units and larger memories tend to require more power to operate, techniques to reduce and manage energy consumption are necessary. Energy management is being performed at multiple layers of the systems: the physical layer, the operating system layer, and the application layer. Though there has been many techniques proposed for saving energy at the physical layer, there is still much space for energy improvement at the application level, too. The energy-efficient software algorithms can be developed or the energy-efficient graphical user interface of an application can be designed.