arrow
返回

Energy-Efficient Programming Languages for Mobile Applications

delete2021-10-19
delete1
PRE
AI
M
Mahadevappa, Shashikala *
F
Figueira, Silvia
DOI:10.1109/GHTC53159.2021.9612479delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
Mobile devices, particularly cellular phones, play a significant part in people's lives everywhere. However, people in remote rural areas lack access to power and face power outages, which make it hard for them to charge their devices. Therefore, applications running on these devices must be as energy efficient as possible. In this paper, we analyze how different programming languages affect the energy consumption of applications in mobile devices. Considering that watching videos is one of the most commonly performed and power-hungry activities on mobile devices, we compare the implementation of video operations using three different programming languages: Java, Kotlin, and React Native. We show that the choice of programming language may make an application more energy efficient. Besides, the device model, Android version, and API used all affect battery usage. We also show that not all programming languages yield battery savings when compromising video quality. We believe these results will provide an important insight for application developers on the factors to consider when developing energy-efficient applications for mobile devices.
Keyword:
Energy-efficient mobile applications
Energy-efficient programming languages
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

I
IEEE Global Humanitarian Technology Conference
IF:
0
论文数:
14
被引数:
0

机构

S
Santa Clara University
学者数:
53
论文数: 35
被引数: 113
引用论文

引用论文

Pillows, an unexpected source of Acinetobacter
err1995-03-01
err0
PREAI
errA. Weernink; W.P.J. Severin; I. Tjernberg; L. Dijkshoorn
err分享
err收藏
Seven novel species of Acinetobacter isolated from activated sludge
err2003-07-01
err0
errOAAI
errEmma L. Carr; Peter Kämpfer; Bharat K. C. Patel; Volker Gürtler; Robert J. Seviour
err分享
err收藏
err分享
err收藏