Cet article contient une liste des widget toolkits.
Un widget toolkit (en français, boite d'outils de composant d'interface graphique) est une bibliothèque logicielle destinée à concevoir des interfaces graphiques.
Nom | Licence | Commentaires | Liens |
---|---|---|---|
Boîte à outils Macintosh | Propriétaire | C'est l'API Macintosh. Sous Mac OS X, elle s'appelle Carbon | [1] |
Windows API | Propriétaire | Elle est utilisée dans Microsoft Windows, qui avait un système graphique intégré jusqu'à 2006[1] | [2] |
Nom | Licence | Commentaires | Liens |
---|---|---|---|
X Window System | Licence X11 | Contient une bibliothèque de très bas niveau appelée Intrinsics ou Xt. Mais celle-ci n'est utilisée que par Motif et Xaw. La plupart des autres toolkits comme GTK+ ou Qt passent par elles et utilisent Xlib, qui est la bibliothèque du plus bas niveau | [3] |
Microsoft Vista | Logiciel_propriétaire | Depuis 2006 Microsoft a séparé le système graphique du noyau[2] |
Nom | Licence | Commentaires | Liens |
---|---|---|---|
BOOPSI | ? | Fût lancé avec la version 2.0 d'AmigaOS | |
Magic User Interface | Shareware | ||
Zune | LGPL | Un toolkit graphique orienté objet qui est une partie du projet AROS. C'est presque un clône Open Source de Magic User Interface. | |
ClassACT | Propriétaire | ||
ReAction | ? | Évolution de ClassACT. | |
Triton | ? | ||
BGUI | Librement redistribuable | ||
StormWIZARD | ? | Basé sur IFF, développé par Thomas Mittelsdorf | |
Feelin | ? | Basé sur l'XML, développé par Olivier Laviale | [4] |
Cygnix | ? | Version AmigaOS du X11. | |
ScalOS | ? | [5] | |
GTK MUI | ? | ||
Cairo | LGPL et MPL | Pour AmigaOS 4.0 | [6] |
Nom | Licence | Commentaires | Liens |
---|---|---|---|
Cocoa | Propriétaire | Utilisé dans Mac OS X (voir aussi Aqua) | [7] |
MacApp | Licence MacAPP | Framework Macintosh | [8] |
MacZoop | Licence MacZoop | Framework C++ Macintosh | |
PowerPlant | BSD | Framework Macintosh | [9] [10] |
Nom | Licence | Commentaires | Liens |
---|---|---|---|
Microsoft Foundation Classes (MFC) | Propriétaire | Utilisé par la plupart des développeurs sur le système Microsoft Windows[réf. nécessaire] | [11] |
Windows Template Library (WTL) | Common Public License et Microsoft Public License | [12] | |
SmartWin++ | GPL | [13] | |
Object Windows Library | Propriétaire | Alternative de Borland aux Microsoft Foundation Classes | [14] |
Visual Component Library | Propriétaire | Un toolkit de Borland utilisé dans C++ Builder et ses produits Delphi | [15] |
Windows Forms | ? | (en) Article anglophone | |
Windows Presentation Foundation | ? | ||
Key Objects Library | ? |
Notons que le système X Window était développé à l'origine pour les systèmes d'exploitation Unix-like. Mais aujourd'hui, il fonctionne sur Microsoft Windows.
Nom | Licence | Commentaires | Liens |
---|---|---|---|
Xaw | ? | [16] | |
OpenLook/XView | Domaine Public | Incompatible avec les versions récentes de X.Org (Abandonné par Sun en 1993) | [17] |
Motif | LGPL depuis 2012 | Utilisé dans Common Desktop Environment | [18] |
LessTif | LGPL | Version libre de Motif | [19] |
InterViews | BSD | Un toolkit écrit en C++ | |
IRIS ViewKit | Propriétaire | Une bibliothèque C++ d'objet pour développer des applications Motif par Silicon Graphics (et son implémentation libre Hungry Viewkit) | [20] |
Nom | Licence | Commentaires | Liens |
---|---|---|---|
Adobe Flash | Propriétaire | Permet de créer des composants d'interface graphique fonctionnant sur la plupart des navigateurs web et plusieurs téléphones mobiles | [21] |
Adobe Flex | MPL | Fournit de composants d'interface graphique de haut niveau pour créer des interface web. Les Widgets d'Adobe Flash peuvent être utilisés dans Flex | [22] |