Accueil🇫🇷Chercher

Liste de bibliothèques d'interface utilisateur

Les bibliothèques de création d'interfaces utilisateurs sont extrêmement dépendantes de la plateforme sur laquelle l'application est construite.

Système d'exploitation

Multiplate-forme

  • wxWidgets supporte plusieurs langages de programmation, et est notamment utilisĂ© par FileZilla et Audacity.
  • GTK+, est notamment utilisĂ©e par les environnements de bureau libres GNOME et XFCE. Elle dispose de dĂ©clinaisons pour d'autres plateformes telles que GTK# pour le framework .Net, ou bien des bindings pour Java.
  • Qt, est notamment utilisĂ©e par l'environnement de bureau libre KDE.
  • Tk, est très souvent associĂ© avec le langage de programmation Tcl, mĂŞme s'il n'est pas limitĂ© Ă  ce dernier.
  • FLTK dont la caractĂ©ristique principale est d'ĂŞtre très lĂ©gère.
  • Nana C++ est une bibliothèque C++ compatible avec le standard C++11, disponible sous Windows et Linux (X11)
  • NanoGUI est une bibliothèque C++, compatible avec le standard C++11, utilisant OpenGL.

Microsoft Windows

Mac OS et Mac OS X

Unix, BSD et Linux

Ces plateformes reposent généralement sur le standard X Window System pour la gestion des interfaces utilisateur (Linux ainsi que d'autres systèmes disposent aussi du (en) framebuffer). En plus des interfaces utilisateur multi-plateformes décrites ci-dessus, on peut ajouter les bibliothèques suivantes :

  • Motif et LessTif
  • ETK (Enlightenment Toolkit), la bibliothèque d'interface utilisateur utilisĂ©e par l'environnement de bureau libre Enlightenment

Machine virtuelle

Plate-forme Java

Framework .NET

Adobe Flash

La plateforme Flash d'Adobe dispose de bibliothèques pour réaliser des interfaces utilisateurs. En effet, l'utilisation de multiples panneaux Bibliothèque dans Adobe Flash permet d'optimiser le partage d'éléments d'un fichier à l'autre.

Web

Dans cette section, les exemples ne sont pas à proprement parler des bibliothèques d'interface utilisateur, mais des langages de description d'interface graphique ou utilisateur. La plateforme d'exécution de ces langages d'interface graphique sont les navigateurs webs.

Aussi

Autres langages de description d'interface utilisateur basés sur XML:

Voir aussi

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.