Welcome to Universal
Universal is an application programming framework. Made of several subsystems, the purpose is to provide uniform API for programming multithreaded GUI/multimedia applications on several platforms.
At the moment, I'm working on a UniCon? subsystem, a set of concurrent data structures that makes the base of the library. As i proceed, i will also work on the design of the main library parts: UniApp? - application subsystem UniGUI - GUI subsystem, taking care of windowing, events UniRender? - rendering classes providing opengl interface for the GUI
im focusing on these subsystems atm, as they are the most important. Intention is to make them very flexible, so there is no problem of introducing future subsystems, like audio, input, advanced 2D, ...
Project Status
Development seems to have stalled with changeset 21 on 2006-09-07.
Starting Points
You can check out the source in trunk, it will be updated as i proceed. Stable releases will be listed in download and announced at forum
For a complete list of local wiki pages, see TitleIndex.