Survey on user interface programming
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Power analysis of embedded software: a first step towards software power minimization
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low-power design
ACM Transactions on Computer-Human Interaction (TOCHI)
Power analysis of embedded operating systems
Proceedings of the 37th Annual Design Automation Conference
GUI bloopers: don'ts and do's for software developers and Web designers
GUI bloopers: don'ts and do's for software developers and Web designers
Quantifying the energy consumption of a pocket computer and a Java virtual machine
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Energy estimation tools for the Palm
Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
JouleTrack: a web based tool for software energy profiling
Proceedings of the 38th annual Design Automation Conference
High-level software energy macro-modeling
Proceedings of the 38th annual Design Automation Conference
The performance and energy consumption of three embedded real-time operating systems
CASES '01 Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems
Low-power color TFT LCD display for hand-held embedded systems
Proceedings of the 2002 international symposium on Low power electronics and design
Low Power Control Techniques For TFT LCD Displays
CASES '02 Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems
Energy efficiency of handheld computer interfaces: limits, characterization and practice
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Energy-Efficient Graphical User Interface Design
IEEE Transactions on Mobile Computing
Low power light-weight embedded systems
Proceedings of the 2006 international symposium on Low power electronics and design
Dynamic Power Optimization Targeting User Delays in Interactive Systems
IEEE Transactions on Mobile Computing
Dynamic refresh-rate scaling via frame buffer monitoring for power-aware LCD management
Software—Practice & Experience
A programming environment with runtime energy characterization for energy-aware applications
ISLPED '07 Proceedings of the 2007 international symposium on Low power electronics and design
Power-saving color transformation of mobile graphical user interfaces on OLED-based displays
Proceedings of the 14th ACM/IEEE international symposium on Low power electronics and design
Towards new widgets to reduce PC power consumption
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Hi-index | 0.00 |
A significant fraction of the software and resource usage of a modern handheld computer is devoted to its graphical user interface (GUI). Moreover, GUIs are direct users of the display and also determine how users interact with software. Given that displays consume a significant fraction of system energy, it is very important to optimize GUIs for energy consumption. This work presents the first GUI energy characterization methodology. Energy consumption is characterized for three popular GUI platforms (Windows, X Window system, and Qt) from the hardware, software, and application perspectives. Based on this characterization, insights are offered for improving GUI platforms, and designing GUIs in an energy-efficient and aware fashion. Such a characterization also provides a firm basis for further research on GUI energy optimization.