Table of Contents

[hemmerling] Software Frameworks

Related pages:

Events and Organisations

C/C++ specific Frameworks

Standard Template Libraries

STL

NSTL

C/C++ Standard Libraries

Comparison Chart - STL support by C++ Compiler Releases

Compiler STL
Microsoft Visual C++ 1.5 No support for C++ templates, a mandatory feature for STL :-(
Microsoft Visual C++ 4 Shipped with very early version, in the installation CD directory “STL”. No automatic installation
Microsoft Visual C++ 5, 6; Microsoft Visual Studio 97 Shipped
Microsoft Visual C++ .NET 2003 Not supported
Microsoft Visual C++ .NET 2005 Shipped
Borland C++ 3, 4 Not shipped
Borland C++ 5.0 Shipped with very early version
Borland C++ 5.5; Borland C++ Builder 5, 6, X Shipped
Open Watcom 11c Not shipped, current version of STLport must be patched
Open Watcom 1.9 Shipped with the limited, unfinished “Open Watcom STL” (OWSTL)
GNU C++ Shipped since GCC 2.95

Resources

Graphical Frameworks and Graphical User Interfaces

Fast Light Toolkit ( FLTK ) [ for C++ ]

FOX [ for C++ ]

GEM

GraphApp [ for C++ ]

GIMP Toolkit / GTK+ / GTK+ 1 / GTK+ 2, Gtkmm [ for C++, Python,... ]

The Framework

GUI Designer

Resources

Microsoft GUI Frameworks

Resources

GDI, GDI+

MFC [ for Watcom C/C++, Microsoft Visual C++ ]

Windows Template Library ( WTL )

MiNT for ATARI-ST / 68K [ for C/C++ ]

Open Central "V" [ for C++ ]

Open Computer Vision Library ( OpenCV )

Open Motif, Xlib

Tools

Resources

Open Palmtop Integrated Environment ( OPIE )

Object Windows Library ( OWL ) , OWL Next, Borland OWL, Borland VCL, Borland CLX, Kylix Open [ for C++ ]

Qt [ for C++, Python ]

General

QML of QT5

QT 5

Qt 4

Qt 3

Qt 2

KDE

Q.../Free

Python Bindings

QMake

Third Party Tools & Ports

Literature

Feedback by a professional Developer

Resources

VOG / WinGraph32

wxWidgets ( formerly: wxWindows ) [ for C++, Python ]

Framework

Tools

Resources

XForms

ZINK

Some other multi-platform GUIs

Database Query Languages, Database Frameworks and Database Interfaces

Networking & Communications Frameworks

The ADAPTIVE Communication Environment ( ACE ), The Ace Orb ( TAO ), ZEN

Common UNIX Printing System ( CUPS )

IPC

Netscape Portable Runtime ( NSPR )

Messaging

txObject ATK [ for C++, Python ]

POCO C++ Libraries

Signal / Slot Libraries

Hardware Graphics Frameworks

DirectFB for Linux Framebuffer Device

DirectX

OpenGL

OpenVG

Hardware Frameworks

EABI - Embedded ABI - Application Binary Interface (ABI)

ARM Cortex Microcontroller Software Interface Standard ( CMSIS )

ARM

Third Party

Resources

Intel Atom Developer Program SDK

Video Decode and Presentation API for Unix

Frameworks for Home Theatre / Home Automation / Mobile Devices

Espial, HipTop, Danger Hiptop

CIDLib

Mobile Phones

Google Android ( Operating System )

Symbian ( Operating System )

BlackBerry ( Phone )

Some other Phone SDKs

Operating System Frameworks

Win32 API

Multimedia / Audio / Video Frameworks

Numerical Frameworks

Web Applications & Rich Internet Applications Frameworks

Some other open APIs, open Technologies and Open Standards

Data Feeds

Resources

General

OpenSource Libraries / Runtime Environments used by Capgemini, as of 2011-07

Forums, Newsgroups

Appropriate OpenDirectory Directory Pages


When this document changes ! Site Navigation ( My Business ! My Topics ! Imprint / Contact ! Privacy Policy ! Keyword Index ! ! Google+ Publisher "hemmerling" )