Energy-efficiency is a key concern in continuously-running mobile applications, such as those for health and context monitoring. Unfortunately, developers must implement complex and customized power-management policies for each application. Not only does this require a developer to have a strong understanding of hardware and how various operations impact resource usage, but it involves the use of complex primitives and writing error-prone multithreaded code to monitor hardware state. To address this problem, this dissertation presents Annotated Programming for Energy-efficiency (APE), an annotation language and middleware service that eases the development of energy-efficient Android applications. APE annotations are used to demarcate a pow...
Abstract Emerging mobile applications that sense context are poised to delight and entertain us with...
The increasing number of mobile devices with ever-growing capabilities makes them useful for running...
Energy-efficiency is a critical attribute of mobile applications, but it is often difficult for the ...
Energy-efficiency is a key concern in continuously-running mobile applications, such as those for he...
Today, mobile devices such as smart phones and tablets have become ubiquitous and are used everywher...
Abstract—As energy efficiency has become a key consideration in the engineering of mobile applicatio...
The use of powerful mobile devices, like smartphones, tablets and laptops, are changing the way prog...
As mobile applications (apps) become more and more complex, many apps contain various energy bugs, w...
Developing energy efficient mobile applications is an impor-tant goal for software developers as ene...
As mobile applications (apps) become more and more complex, many apps contain various energy bugs, w...
Overview of Data Excessive energy consumption in mobile apps can be a consequence of energy greedy ...
Extending the life of a battery in mobile systems has always presented a challenge, many researchers...
Mobile and wearable devices are nowadays the de facto personal computers, while desktop computers ar...
In just forty years, the number of mobile devices has exceeded the number of humans on Earth. With t...
Power consumption is a major factor to be taken into consideration when using mobile devices in the ...
Abstract Emerging mobile applications that sense context are poised to delight and entertain us with...
The increasing number of mobile devices with ever-growing capabilities makes them useful for running...
Energy-efficiency is a critical attribute of mobile applications, but it is often difficult for the ...
Energy-efficiency is a key concern in continuously-running mobile applications, such as those for he...
Today, mobile devices such as smart phones and tablets have become ubiquitous and are used everywher...
Abstract—As energy efficiency has become a key consideration in the engineering of mobile applicatio...
The use of powerful mobile devices, like smartphones, tablets and laptops, are changing the way prog...
As mobile applications (apps) become more and more complex, many apps contain various energy bugs, w...
Developing energy efficient mobile applications is an impor-tant goal for software developers as ene...
As mobile applications (apps) become more and more complex, many apps contain various energy bugs, w...
Overview of Data Excessive energy consumption in mobile apps can be a consequence of energy greedy ...
Extending the life of a battery in mobile systems has always presented a challenge, many researchers...
Mobile and wearable devices are nowadays the de facto personal computers, while desktop computers ar...
In just forty years, the number of mobile devices has exceeded the number of humans on Earth. With t...
Power consumption is a major factor to be taken into consideration when using mobile devices in the ...
Abstract Emerging mobile applications that sense context are poised to delight and entertain us with...
The increasing number of mobile devices with ever-growing capabilities makes them useful for running...
Energy-efficiency is a critical attribute of mobile applications, but it is often difficult for the ...