Sciweavers

PPPJ
2003
ACM

An examination of the run-time performance of GUI creation frameworks

14 years 5 months ago
An examination of the run-time performance of GUI creation frameworks
The graphical user interface (GUI) is an important component of many software systems. Past surveys indicate that the development of a GUI is a significant undertaking and that the GUI’s source code often comprises a substantial portion of the program’s overall source base. Graphical user interface creation frameworks for popular objectoriented programming languages enable the rapid construction of simple and complex GUIs. In this paper, we examine the run-time performance of two GUI creation frameworks, Swing and Thinlet, that are tailored for the Java programming language. Using a simple model of a Java GUI, we formally define the difficulty of a GUI manipulation event. After implementing a case study application, we conducted experiments to measure the event handling latency for GUI manipulation events of varying difficulties. During our investigation of the run-time performance of the Swing and Thinlet GUI creation frameworks, we also measured the CPU and memory consumption ...
Christopher J. Howell, Gregory M. Kapfhammer, Robe
Added 05 Jul 2010
Updated 05 Jul 2010
Type Conference
Year 2003
Where PPPJ
Authors Christopher J. Howell, Gregory M. Kapfhammer, Robert S. Roos
Comments (0)