A while ago I read about theĀ EGLFSĀ plugin for QT (which is a GUI library). This plugin enable QT to draw directly to the Linux frame buffer. Which is ideal if you are running a GUI application on a embedded (low on resources) device and don't want the overhead of a full blown X11 + window manager desktop. This tutorial will walk you through the compilation and installation of QT5 (5.2 in my case) on a Raspberry Pi.