follow my heart...
分类:
2006-12-13 12:16:10
Name | Comments | license | Unix + | Unix + | MS Win 95/98 | MS Win NT/2000 | MS Win 3.1 | OS/2 PM | MacOS X |
other platforms | |
---|---|---|---|---|---|---|---|---|---|---|---|
|
in C++ see interesting development methodology for more info Unix version built on |
|
|
|
|
|
y |
| |||
|
|
|
|
||||||||
a cross-plataform, easy-to-use, non-intrusive C++ GUI library that runs on top of | LGPL |
(via ) | (via ) | (via ) | (via ) | (via ) | (via ) | (via ) | (via ) | (via ) | |
a high-level graphical C application framework aimed primarly at 2D/3D games and simulations. Agar applications are portable to a variety of platforms thanks to the .support for SDL 2D and rendering. Thread safe | y (via ) | (via ) | y (via ) | y (via ) | (via ) | (via ) | y (via ) | y (via ) | other platforms supported by | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
( discounted?) |
|
|
|
|
|
|
|||||
|
|
|
|
||||||||
|
. |
|
|
||||||||
|
Berlin renamed to Fresco in 2002, taking on the name of the old GUI toolkit |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(Component Library for Cross-platform) Cross-platform library for, and part of, Delphi, and CBuilder - Based on top of , Linux only |
y |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
C++ interface to the library tries to provide not only the Tk functionality, but also its way of writing code, based on the syntax used in Tcl/Tk. | BSD | y | y | y | y(?) | ||||||
a C++ application framework and utility library for single-source Mac/Windows applications |
|
|
y |
y |
|
|
y |
y |
| ||
|
|
|
|||||||||
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|||||||
|
|
|
|
||||||||
|
|
|
|
|
|
y |
|
y | |||
|
|
|
|
|
|
|
|
||||
also see as the new Fresco |
() development stopped, succeeded by |
|
|
|
|
|
|||||
|
|
|
| ||||||||
|
|
|
|
|
|
||||||
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
||||||||
|
|
|
|
||||||||
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
||||
|
() () ()(and , ObjectC wrappers) (, port to gtk+ (C++ API)) (,port to gtk+ (C++ API)) ( , , , other C++ wrappers) , , ,UI builders for gtk+ and gtk-- , a library for gtk/ allowing GUI built at run time from specifications in configuration files in XML format, without the need to recompile program |
|
|
|
|
| |||||
|
related: , c++ bindings for |
|
|
||||||||
"a class set which allow You to build applications with new Microsoft interface style .It includes more than 50 of MFC classes" |
|
|
y |
y |
|
|
|
|
| ||
|
|
|
|
||||||||
|
|
|
|
||||||||
|
() was an early advanced toolkit whose development stopped around 1993. conceptual successor is . |
|
|
||||||||
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
| |||
|
|
|
|
||||||||
|
JAVA and C, provides the JAVA AWT Toolkit to non object oriented Languages like C, Fortran, Pascal, Ada and even Basic |
|
|
|
|
|
|||||
an all-encompassing C++ class library for developing cross-platform applications | GPL | y | y | y | |||||||
|
|
|
|
| |||||||
|
|
|
|
||||||||
|
|
|
|
||||||||
|
|
|
|
||||||||
|
"a small enough library that one person can understand it all." |
|
|
|
|
|
| ||||
|
|
|
|
||||||||
|
|
Art(?) |
|
||||||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
||||||||
C++ API. Framework on top of Carbon API. |
y |
y |
|||||||||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
||||||||
|
|
|
|
||||||||
NGL is an application framework intended to work with 's OpenGL* API. NUI is a cross-platform C++ GUI programming framework for OpenGL applications built on top of the NGL |
LGPL |
|
|
|
|
|
|
|
|
| |
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
"a new Graphical User Interface architecture designed with embedded systems in mind. ... includes low-level graphics and input, widgets, themeing, layout, font rendering, network transparency, and debugging features." Also can be an alternative windowing system (when running on framebuffers) | GPL/LGPL |
|
|
y |
y |
|
|
|
|
Linux frame buffer, numerous embedded devices (see ) | |
|
|
|
|
|
|||||||
|
KDevelop, , and , UI buildersfor Qt , additional GUI components for Qt for scientific appl (see for info on integration with ) |
Qt 2.x series, X11 version) (Qt 2.2 and later, X11 version) (Windows version) () |
|
|
|
| |||||
a small sized, extremely type safe, no overhead what so ever, fully template based C++ GUI library for Windows API (formerly known as Win 32 API). | y (?) | y | |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
information in Spanish... no English info available. |
y (?) |
? |
|||||||||
|
|
|
|
|
|
|
|
y | |||
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
C++ toolkit that "achieves significant reduction of code complexity for most applications when compared to other development platforms" | BSD | y | y | y | |||||||
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|||||||
|
|
|
|
|
|||||||
|
Visual Component Framework, "a simple to use cross platform GUI framework, with many of the advanced design features of Java and Java's Swing, and Borland's Visual Component Library.Also provides advanced RTTI/Introspection features common in languages like Object Pascal, Objective C, Smalltalk, and Java, but not typically found in C++" | BSD |
in development |
|
y |
y |
|
|
|
in development |
|
|
The Virtual X Class Library. API strongly linked to the Win32 API. | y |
|
|
|
||||||
|
|
|
|
|
|||||||
|
|
|
|
|
|||||||
a simple, platform independent dialog manager library using |
LGPL |
(via ) | (via ) | (via ) | (via ) | (via ) | (via ) | (via ) | (via ) | (via ) | |
|
is a modern framework that takes advantage of templates, multiple inheritance, STL, and exceptions. is designed around the notionof |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
y |
||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
(, port) |
LGPL (only) (version 3.0, actually LGPL plus exceptions) |
|
|
|
|
|
|
|
|
also on top of , and |
|
|
|
|
||||||||
|
|
|
|
||||||||
|
note another toolkit has the samename |
|
|
||||||||
|
note another toolkit has the samename |
|
|
||||||||
|
|
|
|
||||||||
|
|
|
|
|
|||||||
|
"Xmt++ is to provide a C++ Model-View-Controller framework implementation based on Xmt. This framework makes it easier to integrate a Motif GUI to an application and maintain design integrity." |
|
|
||||||||
|
|
|
|
| |||||||
|
standards (e.g., XML, RDF, HTML, CSS, DOM, JavaScript) and technologies (e.g., Gecko, XPConnect) to minimize platform-specific code." May built on top of and Xt for |
|
|
|
|
|
|
|
|
y | BeOS |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|||||
|
framework. supports 24 platforms (including MS DOS and Unix text mode) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
MacOS X |
|
to
, Ada binding for ,for X11 and Windows ( ) ,X11 and Motif forAda , RAD environment for Ada , GUI framework for Ada on Windows ( ) , Ada wrapper for the Win32 API () , Simple GUI framework for rapid development of GUI programs () , Ada framework for the Windows API, demo version binding for Java AWT (LGPLed)
, a BASIC interpreter with bindings for WxWidfgets ( binding for Java AWT (LGPLed)
and "providesthe basis for highly portable programming of interactive applications,since it makes a minimum of assumptions on the properties of the underlyingoperating system and the hardware", available for MacOS, Atari ST (GEM),PC (GEM, MS Windows, Windows NT) and Unix (SUN and IBM RISC). RAMSES is Mac only. Both no cost freeware.
( ), for
,Pike's and bindings (GPLed)
Name |
|
|
|
|
|
|
|
|
MacOS X |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|||||
(Component Library for Cross-platform) Cross-platform library for Delphi , and CBuilder - Based on top of , works on Win32 and GNU/Linux (x86) | y |
y |
y |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a C++ application framework and utility library for single-source Mac/Windows applications |
|
|
y |
y |
|
|
y |
y |
| |
rich DOS-based business application development environment, orginated from Ashton-Tate's Framework product, with FRED. Object-Function-Based, Text-Aware, rapid application development Language | ||||||||||
|
() |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|||
a full-featured C++ application framework and widget library (SDK) for use with the X Window System | y | |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
included with 's Mac OS compilers. |
|
|
|
||||||
|
|
|
|
|
|
|
|
|||
|
developing and deploying scientific and engineering applications without writing any GUI code. Support Visual C++ and Compaq Visual Fortran. |
|
|
|
|
|||||
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
||
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
y | ||
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
WinForm, the standard C# GUI class library/framework.
,Ada framework for Windows 95/NT , Ada compiler/development environment, including GUI bindings for Windows,X/Motif
VCL(Visual Component Library), the GUI foundation for 'spopular RAD tool , forWin 3.1/95/98/NT, "object-oriented component framework delivers the only truecomponent architecture with over 200 visual and non-visual components thatare completely reusable and extendable"
, including user interface layer
, for Compaq Visual Fortran, An object-oriented modeling and simulation environment for developing and deploying scientific and engineering applications without writing any GUI code. For 32-bit Windows.
,a new drag and drop protocol for supported by , , and .
, an effort to create an Open Source implementation of the .NET Development Framework. Includes: a compiler for the C# language, a runtime for the Common Language Infrastructure and a set of class libraries (GPLed plus exceptions for linking) , including , an effort to create an alternative to Microsoft .NET, including C# compiler and run-time libraries. (GPLed plus exceptions for linking)
,"a library implements a full callback system for use in widget libraries,abstract interfaces, and general programming." (LGPLed)
All trademarks are the property of their respective owners.
page created Apr 19, 1997 (86)