next up previous
Next: Additional energy Up: Experimental setup Previous: Energy measurement

Methodology and benchmarks

While the source code of Qt and X/GTK are freely available, that of Windows is not. However, the GUI APIs of all three platforms are well-documented. The GUI API is an appropriate level of abstraction for modeling GUI platforms. Based on the GUI APIs and platform architectures, we adopt a controlled black-box methodology to characterize different aspects of GUI energy consumption, as explained next.


Lin Zhong 2003-10-13