| |
LGI is a GUI framework for abstracting out all the operating system dependencies that you can produce portable code. It handles all the graphical interface functions, threading and semaphores, network connectivity and lots of other bits and peices to help build small, fast and reliable applications.
The strengths of LGI is that its a small enough library that one person can understand it all. Also its not too much of a burden on an application, both in increased download time and memory footprint. LGI at the moment compresses to about 200kb, which while not insignificant is quite a bit smaller than the options.
Ultimately however size is a secondary consideration to the core feature of LGI and that is portability. Currently 3 ports exist, Win32, Linux and BeOS.
I have completed some basic documentation (available online here) for the library, and there are a number of example apps with source code available from this site as well. |
|