Power resources on the mobile device are always valuable, meanwhile there are 4.6 billion mobile-phone subscribers worldwide. The total amount of energy consumed and the carbon footprint on those mobile devices is considerable which implies developing tools for green applications to become ever more critical. However, there is currently no effective way for application developers to know the power consumption of their applications, nor a development tool to disable unnecessary or optional functions when device power reaches to lower levels. In this paper, we propose an application development tool that provides the power consumption information in integrated development environment (IDE) tools. By using our tool, application developers can clearly evaluate power consumption of applications they develop, and decide whether to down grade or turn off minor functions or features to switch to power saving mode while power resource is limited.
[1]
Ulrich Kremer,et al.
The design, implementation, and evaluation of a compiler algorithm for CPU energy reduction
,
2003,
PLDI '03.
[2]
Spiridon Nikolaidis,et al.
Instruction-level power consumption estimation of embedded processors for low-power applications
,
2002,
Comput. Stand. Interfaces.
[3]
L. Nelson.
Data, data everywhere.
,
1997,
Critical care medicine.