The increasing number of mobile devices with ever-growing capabilities makes them useful for running scientific applications. However, these applications have high computational demands, whereas mobile devices have limited capabilities when compared with non-mobile devices. More importantly, mobile devices rely on batteries for their power supply. We initially measure the battery consumption of different versions of known micro-benchmarks representing common programming primitives found in scientific applications. Then, we analyze the performance of such micro-benchmarks in CPU-intensive mobile applications. We apply good programming practices and code refactorings to reduce battery consumption of scientific mobile applications. Our results...
Computation offloading is a promising way to improve the performance as well as reducing the battery...
In just forty years, the number of mobile devices has exceeded the number of humans on Earth. With t...
textComponents used in mobile hand-held devices (smart phones and tablets) vary greatly in performan...
The increasing number of mobile devices with ever-growing processing capabilities, make them interes...
Improving the energy efficiency of mobile applications is a timely goal, as it can contribute to inc...
Software performance concerns have been attracting research interests at an increasing rate, especia...
Software developers are faced with several challenges when creating applications for the new generat...
Mobile and wearable devices are nowadays the de facto personal computers, while desktop computers ar...
In-laboratory mobile device data gathering is useful to support fields of study that rely on data de...
Developing energy efficient mobile applications is an impor-tant goal for software developers as ene...
Today, mobile devices such as smart phones and tablets have become ubiquitous and are used everywher...
In recent years, mobile operating systems, represented by android and iOS, have become more and more...
Statistics demonstrate that Android is the mostly used operating system on mobile phones and tablets...
Overview of Data Excessive energy consumption in mobile apps can be a consequence of energy greedy ...
The advances made in mobile and low-powered computing within the last decade has made mobility a key...
Computation offloading is a promising way to improve the performance as well as reducing the battery...
In just forty years, the number of mobile devices has exceeded the number of humans on Earth. With t...
textComponents used in mobile hand-held devices (smart phones and tablets) vary greatly in performan...
The increasing number of mobile devices with ever-growing processing capabilities, make them interes...
Improving the energy efficiency of mobile applications is a timely goal, as it can contribute to inc...
Software performance concerns have been attracting research interests at an increasing rate, especia...
Software developers are faced with several challenges when creating applications for the new generat...
Mobile and wearable devices are nowadays the de facto personal computers, while desktop computers ar...
In-laboratory mobile device data gathering is useful to support fields of study that rely on data de...
Developing energy efficient mobile applications is an impor-tant goal for software developers as ene...
Today, mobile devices such as smart phones and tablets have become ubiquitous and are used everywher...
In recent years, mobile operating systems, represented by android and iOS, have become more and more...
Statistics demonstrate that Android is the mostly used operating system on mobile phones and tablets...
Overview of Data Excessive energy consumption in mobile apps can be a consequence of energy greedy ...
The advances made in mobile and low-powered computing within the last decade has made mobility a key...
Computation offloading is a promising way to improve the performance as well as reducing the battery...
In just forty years, the number of mobile devices has exceeded the number of humans on Earth. With t...
textComponents used in mobile hand-held devices (smart phones and tablets) vary greatly in performan...