SVN Module: libstk
Developers: Darren Hart, Vernon Mauery, Marc Straemke, Dirk Hoerner
Set-top boxes typically run on low-resolution, interlaced screens. Their user interfaces are often controlled with a simple remote control (no mouse). Common graphical widget sets and windowing systems are not well suited to such a device. Libstk offers a high contrast display that is designed to be used without a mouse. Applications built with libstk are state based, with no overlapping windows or dialog boxes.
Libstk was written from the ground up as an object oriented toolkit. It is written in C++ and makes extensive use of boost. It is a primary goal of the development team to be standards compliant and adhere to OO design principles. Libstk has abstracted the graphics and event subsystems and provides a simple way to use any graphics or event system simply by deriving from abstract base classes.
Libstk now has a new home, read more at http://www.libstk.net