FLTK
|
FLTK (“Fast Light Toolkit”) pronounced "fulltick" is a cross-platform GUI library. It is written in the programming language C++ and is functional on Windows, UNIX/Linux, Mac OS X, Solaris, and OS/2.
FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation. It is currently maintained by a small group of developers across the world.
FLTK is designed to be small and modular enough to be statically linked - the "hello" program is only 97k when compiled on an x86 Linux system! FLTK also works fine as a shared library and is now being included on Linux distributions.
FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.
FLTK is provided under the terms of the GNU Library Public License, Version 2 with exceptions that allow for static linking. This means it is open source but allows the computer programmer to, either statically or dynamically, link its libraries into commercial, closed-source distributables.
Branches
FLTK 1.1.x is the current stable release branch. FLTK 2.0 is currently in development and available via CVS. Please see the software page for details. The first 2.0 beta releases will likely appear by the end of 2004.
FLTK 2.0 provides enhanced device, rendering, and style interfaces to support more platforms, printing, and application "skins".
External links
- Official FLTK website (http://www.fltk.org)
- An excellent site with additional FLTK resources (http://www.fltk.net)de:FLTK