Interface en ligne de commandevignette|300px|Capture d'écran d'un shell Bash sous Gentoo. Une interface en ligne de commande ou ILC (en anglais command line interface, couramment abrégé CLI) est une interface homme-machine dans laquelle la communication entre l'utilisateur et l'ordinateur s'effectue en mode texte : l'utilisateur tape une ligne de commande, c'est-à-dire du texte au clavier pour demander à l'ordinateur d'effectuer une opération ; l'ordinateur affiche du texte correspondant au résultat de l'exécution des commandes tapées ou à des questions qu'un logiciel pose à l'utilisateur.
User interface designUser interface (UI) design or user interface engineering is the design of user interfaces for machines and software, such as computers, home appliances, mobile devices, and other electronic devices, with the focus on maximizing usability and the user experience. In computer or software design, user interface (UI) design primarily focuses on information architecture. It is the process of building interfaces that clearly communicates to the user what's important. UI design refers to graphical user interfaces and other forms of interface design.
Composant d'interface graphiqueEn informatique, un composant d'interface graphique (aussi appelé widget en anglais ou encore control) est un élément de base d'une interface graphique avec lequel un utilisateur peut interagir (par exemple une fenêtre ou une zone de texte). Ces composants sont généralement regroupés dans des boîtes à outils graphiques (appelées toolkit en anglais). Une fois assemblés par un programmeur, ces composants forment une interface graphique complète. L'appellation control est connotée Microsoft.
Widget toolkitA widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called widgets) used to construct the graphical user interface (GUI) of programs. Most widget toolkits additionally include their own rendering engine. This engine can be specific to a certain operating system or windowing system or contain back-ends to interface with more multiple ones and also with rendering APIs such as OpenGL, OpenVG, or EGL.
Thème (informatique)thumb|La même interface avec 3 thèmes différents. En informatique, le thème désigne l'apparence graphique, c'est-à-dire la présentation à l'affichage de l'interface d'un logiciel. On emploie aussi le mot habillage (en anglais, skin, « peau » parce que les modifications n'interviennent que sur la partie la plus externe de l'application). Avec l'apparition des applications disposant d'une interface graphique complexe, le souhait de modifier à volonté (ou de personnaliser) l'apparence de l'application s'est fait jour.
Aqua (informatique)Aqua est le nom donné par Apple à l'interface graphique de son système d'exploitation Mac OS X. Aqua se caractérise principalement par l'utilisation de la transparence des fenêtres et des menus, l'anticrénelage du texte et des images, la réaction aux actions de l'utilisateur par des animations ainsi que des boutons « gélules » en forme de bulle. Ces boutons n'étant plus au goût du jour, ils ont été remplacés par des boutons flat design depuis OS X 10.10. Mac OS X 10.0 « Cheetah » Mac OS X 10.1 « Puma » Mac OS X 10.
Windows 2.xWindows 2, sorti le , a été la deuxième version de Windows et la deuxième tentative de la part de Microsoft de créer, à la suite de l'échec de Windows 1.0, une interface graphique pour compatibles PC. Windows 2 gérait le multitâche (en mode coopératif). Contrairement à son prédécesseur, Windows 2.0 permettait aux fenêtres de se superposer et de couvrir la barre des tâches (qui devint le « bureau »). Cette « barre des tâches » sera réintroduite dans Windows 95.
Fenêtre (informatique)En informatique, une fenêtre est un élément d'un système de fenêtrage. C'est une zone rectangulaire de l'écran affectée à l'affichage de tout ou partie d'un logiciel. Les fenêtres sont parfois appelées feuilles, la notion de feuille étant plus représentative. En effet les fenêtres peuvent être placées les unes sur les autres, à la manière de feuilles de papier. L'intérieur de la fenêtre appartient au logiciel, tandis que la bordure et le bandeau supérieur appartient à l'environnement (gestionnaire de fenêtres).
Interface utilisateurL’interface utilisateur est un dispositif matériel ou logiciel qui permet à un usager d'interagir avec un produit informatique. C'est une interface informatique qui coordonne les interactions homme-machine, en permettant à l'usager humain de contrôler le produit et d'échanger des informations avec le produit. Parmi les exemples d’interface utilisateur figurent les aspects interactifs des systèmes d’exploitation informatiques, des logiciels informatiques, des smartphones et, dans le domaine du design industriel, les commandes des opérateurs de machines lourdes et les commandes de processus.
Interface graphiquethumb|Quelques widgets typiques. En informatique, une interface graphique (en anglais GUI pour graphical user interface) ou un environnement graphique est un dispositif de dialogue homme-machine, dans lequel les objets à manipuler sont dessinés sous forme de pictogrammes à l'écran, de sorte que l'usager peut les utiliser en imitant la manipulation physique de ces objets avec un dispositif de pointage, le plus souvent une souris. Ce type d'interface a été créé en 1973 sur le Xerox Alto par les ingénieurs du Xerox PARC pour remplacer les interfaces en ligne de commande.