next up previous
Next: Windows Up: GUI platforms Previous: X Window system


The Qt platform is a C++ based GUI API. It handles events through class member slots and signals. While Qt works with multiple OSs, its embedded port, Qt/Embed-ded [22], currently only works under Linux. Unlike Qt for desktops, Qt/Embedded applications directly work on the kernel framebuffer without an X server. The absence of an X server reduces its memory requirement significantly. One can also expect an improvement in its performance and energy efficiency. Qtopia, an application environment, has been developed using Qt/Embedded. There is also an open-source fork of Qtopia called Opie [19]. In this study, we use the Qt/Embedded system shipped with a Sharp Zaurus handheld computer. In the following discussions, Qt is used to refer to Qt/Embedded.

Lin Zhong 2003-10-13