Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2786805.2803190acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
short-paper

Nyx: a display energy optimizer for mobile web apps

Published: 30 August 2015 Publication History

Abstract

Energy is a critical resource for current mobile devices. In a smartphone, display is one of the most energy consuming components. Modern smartphones often use OLED screens, which consume much more energy when displaying light colors than displaying dark colors. In our previous study, we proposed a technique to reduce display energy of mo- bile web apps by changing the color scheme automatically. With this approach, we achieved a 40% reduction in display power consumption and 97% user acceptance of the new color scheme. In this tool paper, we describe Nyx, which implements our approach. Nyx is implemented as a self- contained executable file with which users can optimize en- ergy consumption of their web apps with a simple command.

References

[1]
I. Choi, H. Shim, and N. Chang. Low-power Color TFT LCD Display for Hand-held Embedded Systems. In ISLPED, 2002.
[2]
M. Dong and L. Zhong. Chameleon: A Color-adaptive Web Browser for Mobile OLED Displays. In MobiSys, 2011.
[3]
S. Iyer, L. Luo, R. Mayo, and P. Ranganathan. Energy-Adaptive Display System Designs for Future Mobile Environments. In MobiSys, 2003.
[4]
N. Kamijoh, T. Inoue, C. M. Olsen, M. T. Raghunath, and C. Narayanaswami. Energy Trade-offs in the IBM Wristwatch Computer. In ISWC, 2001.
[5]
D. Li, A. H. Tran, and W. G. J. Halfond. Making web applications more energy efficient for oled smartphones. In ICSE, 2014.
[6]
A. Pathak, A. Jindal, Y. C. Hu, and S. P. Midkiff. What is Keeping My Phone Awake?: Characterizing and Detecting No-sleep Energy Bugs in Smartphone Apps. In MobiSys, 2012.
[7]
J. Shinar and V. Savvateev. Introduction to Organic Light-Emitting Devices. In J. Shinar, editor, Organic Light-Emitting Devices, pages 1–41. Springer New York, 2004.
[8]
O. Veksler. Efficient Graph-based Energy Minimization Methods in Computer Vision. PhD thesis, Ithaca, NY, USA, 1999. AAI9939932.
[9]
M. Wan, Y. Jin, D. Li, and W. G. J. Halfond. Detecting display energy hotspots in android apps. In Proceedings of the 8th IEEE International Conference on Software Testing, Verification and Validation (ICST), April 2015.
[10]
F. Yu, T. Bultan, M. Cova, and O. Ibarra. Symbolic String Verification: An Automata-Based Approach. In Model Checking Software. Springer Berlin Heidelberg, 2008.

Cited By

View all
  • (2024)SERENUS: Alleviating Low-Battery Anxiety Through Real-time, Accurate, and User-Friendly Energy Consumption Prediction of Mobile ApplicationsProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676437(1-20)Online publication date: 13-Oct-2024
  • (2021)How much battery does dark mode save?Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services10.1145/3458864.3467682(323-335)Online publication date: 24-Jun-2021
  • (2021)Patterns and Energy Consumption: Design, Implementation, Studies, and StoriesSoftware Sustainability10.1007/978-3-030-69970-3_5(89-121)Online publication date: 6-Oct-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ESEC/FSE 2015: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering
August 2015
1068 pages
ISBN:9781450336758
DOI:10.1145/2786805
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 August 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Energy
  2. OLED
  3. display
  4. mobile

Qualifiers

  • Short-paper

Funding Sources

Conference

ESEC/FSE'15
Sponsor:

Acceptance Rates

Overall Acceptance Rate 112 of 543 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)SERENUS: Alleviating Low-Battery Anxiety Through Real-time, Accurate, and User-Friendly Energy Consumption Prediction of Mobile ApplicationsProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676437(1-20)Online publication date: 13-Oct-2024
  • (2021)How much battery does dark mode save?Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services10.1145/3458864.3467682(323-335)Online publication date: 24-Jun-2021
  • (2021)Patterns and Energy Consumption: Design, Implementation, Studies, and StoriesSoftware Sustainability10.1007/978-3-030-69970-3_5(89-121)Online publication date: 6-Oct-2021
  • (2020)A Quality-Retaining Power-Saving Framework for Video Applications on Mobile OLED DisplaysIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2019.290715530:6(1771-1784)Online publication date: Jun-2020
  • (2020)Investigating types and survivability of performance bugs in mobile appsEmpirical Software Engineering10.1007/s10664-019-09795-6Online publication date: 5-Mar-2020
  • (2019)Catalog of energy patterns for mobile applicationsEmpirical Software Engineering10.1007/s10664-019-09682-024:4(2209-2235)Online publication date: 1-Aug-2019
  • (2019)Supporting software evolution through feedback on executing/skipping energy tests for proposed source code changesJournal of Software: Evolution and Process10.1002/smr.215531:4Online publication date: 10-Apr-2019
  • (2018)Multi-Objective Optimization of Energy Consumption of GUIs in Android AppsACM Transactions on Software Engineering and Methodology10.1145/324174227:3(1-47)Online publication date: 25-Sep-2018
  • (2018)Stochastic energy optimization for mobile GPS applicationsProceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3236024.3236076(703-713)Online publication date: 26-Oct-2018
  • (2018)Detection of energy inefficiencies in Android wear watch facesProceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3236024.3236073(691-702)Online publication date: 26-Oct-2018
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media