[lumen logo]

The Lumen User Interface Library

Lumen is a user interface library designed to support visually oriented applications such as games, simulations, and visualization. It draws inspiration from, and somewhat resembles, PUI, GLUT, GLUI, GlGuiA, and to some extent, widget libraries such as Gtk+, Qt, and wxWidgets. It handles graphical output, including managing windows and providing "widgets" (graphical program control elements), and user input, from the keyboard, mouse, and joystick.

Some notable features of Lumen are:

Here is a diagram of some of the components of Lumen and how they fit together:

[depenencies]

Lumen is currently in the very earliest stages of development, so all of the above is just wishful thinking right now. But our team is active and growing, and has significant experience in the subject, so watch this space for frequent changes.

For more information about Lumen, join the #Ada channel on the Freenode IRC network.


Last modified: Fri Apr 18 07:54:11 MST 2008