Liste des widget toolkits
page de liste de Wikipédia
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.
Widget toolkits de bas niveau
modifierIntégré au système d'exploitation
modifierNom | 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] |
Comme une couche séparée du système d'exploitation
modifierNom | 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] |
Widget toolkits de haut niveau
modifierNom | 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 | ? |
sur Unix sous le système X Window
modifierNotons 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] |
- Les interfaces graphiques faite en Flash ou en Flex peuvent être lancées en dehors du navigateur grâce à l'environnement d'exécution Adobe AIR
- L'équivalent libre de Flash, GNU Gnash, qui est en développement, peut aussi lancer les interface graphiques en Flash en dehors du navigateur.
- AJAX Calendar.NET developer control
- Rialto Toolkit
- Script.aculo.us
- Backbase AJAX
- TIBCO General
- qooxdoo
- jQuery
- Dojo Toolkit
- Google Web Toolkit
- WAML
- Yahoo! UI Library, ou simplement YUI
- Ext JS
- Cooee
- Dhtmlx Toolkit
- Abstract Window Toolkit (AWT)
- Swing
- Standard Widget Toolkit (SWT)
- Qt Jambi
- Tapestry components
- JavaFX (2 )
- Agar
- CEGUI
- CLX (Component Library for Cross-platform)
- dlib C Library
- Enlightened Widget Library
- FLTK
- FOX Toolkit
- GLUI
- GTK
- Juce
- Lgi
- MyGUI
- Nana C
- Qt
- Quinta
- Tk
- Visual Component Framework
- wxWidgets
- YAAF
- XForms
- XVT