- SmartWin++
SmartWin++ is a Windows GUI and
SOAP programming library written in and forC++ . It uses newer (C++98) language features such as templates, type-safe conversions and the STL. Like many GUI libraries for Windows, SmartWin++ essentially wraps functions from the C basedWindows API in objects, arguably making GUI programming easier.Advantages
Compared to other GUI toolkits (e.g.
Windows Forms , MFC,wxWidgets and Swing), SmartWin++ generates very little overhead, in terms of RAM usage, and often requires less code to ‘do the same thing’. In addition, unlike many other libraries, it is licenced under BSD (i.e., free to use for all purposes without restrictions).Disadvantages
SmartWin++ requires a relatively recent
compiler , since it is written in C++98. It might lack some features present in other libraries. The library is not as widely used as some other libraries, although the user base is growing. One IDE—Sally—exist but it is relatively primitive. SmartWin++ is C++ and Windows only, unlike wxWidgets, Qt etc.Versions
SmartWin++ is currently at version 1.0, with version 2.0 RC2 being evaluated.
ee also
*
Object Windows Library
*Visual Component Library
* VCF
*Microsoft Foundation Class Library
*Widget toolkit
* Qt
*GTK+
* Tk
*Gtkmm
*FLTK
*FOX toolkit
*Juce External links
* [http://smartwin.sourceforge.net/ Smartwin++ - An Open Source C++ GUI and SOAP Library]
Wikimedia Foundation. 2010.