Liste des widget toolkits
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
Intégré au système d'exploitation
Nom | Licence | Commentaires | Liens |
---|---|---|---|
Boîte à outils Macintosh | Propriétaire | C'est l'API Macintosh. Sous Mac OS X, elle s'appelle Carbon | |
Windows API | Propriétaire | Elle est utilisée dans Microsoft Windows, qui avait un système graphique intégré jusqu'à 2006[1] |
Comme une couche séparée du système d'exploitation
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 | |
Microsoft Vista | Logiciel_propriétaire | Depuis 2006 Microsoft a séparé le système graphique du noyau[2] |
Widget toolkits de haut niveau
Sur AmigaOS
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 | |
Cygnix | ? | Version AmigaOS du X11. | |
ScalOS | ? | ||
GTK MUI | ? | ||
Cairo | LGPL et MPL | Pour AmigaOS 4.0 |
Sur Macintosh
Nom | Licence | Commentaires | Liens |
---|---|---|---|
Cocoa | Propriétaire | Utilisé dans Mac OS X (voir aussi Aqua) | |
MacApp | Licence MacAPP | Framework Macintosh | |
MacZoop | Licence MacZoop | Framework C++ Macintosh | |
PowerPlant | BSD | Framework Macintosh |
sur Microsoft Windows
Nom | Licence | Commentaires | Liens |
---|---|---|---|
Microsoft Foundation Classes (MFC) | Propriétaire | Utilisé par la plupart des développeurs sur le système Microsoft Windows | |
Windows Template Library (WTL) | Common Public License et Microsoft Public License | ||
SmartWin++ | GPL | ||
Object Windows Library | Propriétaire | Alternative de Borland aux Microsoft Foundation Classes | |
Visual Component Library | Propriétaire | Un toolkit de Borland utilisé dans C++ Builder et ses produits Delphi | |
Windows Forms | ? | (en) Article anglophone | |
Windows Presentation Foundation | ? | ||
Key Objects Library | ? |
sur Unix sous le système X Window
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 | ? | ||
OpenLook/XView | Domaine Public | Incompatible avec les versions récentes de X.Org (Abandonné par Sun en 1993) | |
Motif | LGPL depuis 2012 | Utilisé dans Common Desktop Environment | |
LessTif | LGPL | Version libre de Motif | |
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) |
Basé sur Flash
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 | |
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 |
- 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.
Basé sur AJAX
- 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
Basé sur le Java
Pas encore classés
- GNUstep
- WINGs
- MetaCard
Voir aussi
Lien externe
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.