ACM Home Page
Please provide us with feedback. Feedback
Graphical user interface energy characterization for handheld computers
Full text PdfPdf (184 KB)
Source International Conference on Compilers, Architecture and Synthesis for Embedded Systems archive
Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems table of contents
San Jose, California, USA
SESSION: Power and energy table of contents
Pages: 232 - 242  
Year of Publication: 2003
ISBN:1-58113-676-5
Authors
Lin Zhong  Princeton University, Princeton, NJ
Niraj K. Jha  Princeton University, Princeton, NJ
Sponsors
ACM: Association for Computing Machinery
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 77,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/951710.951742
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Proc. Int. Symp. Human Computer Interaction with Mobile Devices and Services , 1999--2003.
2
3
 
4
D. Chung. Mobile platform display technology advancements. Intel Developer Forum, Sept. 2002.
5
6
7
 
8
J. Flinn, K. I. Farkas, and J. Anderson. Power and energy haracterization of the Itsy pocket computer (version 1.5). Technical Report Technical Note TN-56, Compaq Western Research Laboratory, Feb. 2000.
9
 
10
GIMP toolkit. http://www.gtk.org.
 
11
GPE Palmtop environment. http://gpe.handhelds.org.
 
12
 
13
K. Li, R. Kumpf, P. Horton, and T. E. Anderson. A quantitative analysis of disk drive power management in portable computers. In Proc. USENIX Winter, pages 279--291, 1994.
 
14
J. Lorch. A complete picture of the energy consumption of a portable computer. Master's thesis, Computer Science Dept., University of California at Berkeley, 1995.
 
15
MiBench. http://www.eecs.umich.edu/mibench/.
16
17
18
 
19
Opie. http://opie.handhelds.org.
 
20
Palm OS development. http://www.palmsource.com/developers/.
 
21
Philips' display driver solutions for mobile applications. http://www.semiconductors.philips.com/acrobat/literature/9397/75009652.pdf.
 
22
Qt/Embedded. http://www.trolltech.com/download/qt/embedded.html.
24
 
25
Source code for benchmarks. http://www.ee.princeton.edu/~cad/benchmarks.html.
 
26
Special issue on human-computer interaction with mobile systems. ACM Trans. Computer-Human Interaction, 7(3), Sept. 2000.
 
27
T. K. Tan, A. Raghunathan, and N. K. Jha. EMSIM: An energy simulation framework for an embedded operating system. In Proc. Int. Symp. Circuits & Systems, pages 464--467, May 2002.
28
 
29
The Embedded Linux GUI/ Windowing QuicReference Guide. http://www.linuxdevices.com/articles/AT9202043619.html
 
30
The Familiar project. http://familiar.handhelds.org.
 
31
The Skiff cluster. http://www.handhelds.org/projects/skiffuster.html.
 
32
 
33
X Window System. http://www.x.org.