Differences between revisions 1 and 2
Revision 1 as of 2020-03-28 21:26:47
Size: 4124
Editor: vauss
Comment: fr/UserInterface creation from fr/User_Interface
Revision 2 as of 2020-03-28 21:28:23
Size: 0
Editor: vauss
Comment: error
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#language fr
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[User_interface|English]] - Français - [[it/User_interface|Italiano]] -~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||

----

L' '''interface utilisateur''' est l'ensemble de moyens par lesquels les personnes (''les utilisateurs'') interagissent avec une machine particulière, un périphérique, un '''programme informatique''' ou tout autre outil complexe (''le système''). L'interface utilisateur fournit des moyens :

  * d'Entrée, permettant aux utilisateurs de contrôler le système
  * de Sortie, permettant au système d'informer les utilisateurs (aussi appelé ''feedback'' - retour)

== Introduction ==

Pour travailler avec un système, les utilisateurs ont besoin d'être capable de contrôler le système et d'évaluer l'état du système. Par exemple, quand il conduit une automobile, le pilote utilise le volant pour contrôler la direction du véhicule, et la pédale d'accélération, de frein et le levier de vitesse pour contrôler la vitesse du véhicule. Le pilote perçoit la position du véhicule en regardant au-travers du pare-brise et la vitesse exacte du véhicule en lisant le compteur de vitesse. L' ''interface utilisateur de l'automobile'' est ce qui compose les instruments que le pilote peut utiliser pour accomplir ces tâches de conduite et de maintien de l'automobile.

== Les interfaces utilisatrices en informatique ==

Dans la science de l'informatique et de l'interaction humain-ordinateur, l' ''interface utilisateur (du programme informatique)'' se réfère aux informations graphiques, textuelles et audios que le programme présente à l'utilisateur, et le contrôle des séquences (tels que les touches d'un clavier informatique, les mouvements d'une souris informatique, et les sélections sur un écran tactile) que l'utilisateur emploie pour contrôler le programme.

=== Types ===

Actuellement (comme en 2005), les types suivants d'interface utilisateur sont les plus communes :

Currently (as of 2005) the following types of user interface are the most common:

 * Les '''[[fr/CommandLineInterface|Interfaces en Lignes de Commande]]''' (CLI), où l'utilisateur fournit les entrées en tapant une chaîne de commande avec le clavier informatique et le système fournit une sortie par l'impression de texte sur l'écran informatique. Utilisées pour les tâches d'administration, etc...
 * Les '''Interfaces par Traitement''' sont des interfaces utilisateur non interactives, où l'utilisateur spécifie tous les détails d'un ''travail informatique'' par avance d'un traitement par lot, et reçoit la sortie quand tout le processus est terminé. L'ordinateur ne demande pas d'autres entrées après le démarrage du traitement.
 * Les '''Interfaces utilisateur Graphiques''' ([[WikiPedia:GUI|GUI]]), qui acceptent les entrées via des périphérique tels qu'un clavier informatique et une souris et qui fournit une sortie [graphique] sur le moniteur informatique. Il existe au moins deux principes différents largement utilisés dans la conception graphique : les interfaces orientées objet et les interfaces orientées application.
 * Les '''[[WebInterface|Interfaces utilisateurs Web]]''', qui acceptent l'entrée et fournit la sortie en générant des pages web qui sont transportées via Internet et vues par l'utilisateur avec un navigateur web.


=== Histoire ===

L'histoire des interfaces utilisateurs peut être divisée dans les phases suivantes selon le type dominant d'interface utilisateur :

 * Interface par Lot, 1945-1968
 * Interface en Ligne de Commande, 1969-1983
 * Interface utilisateur Graphique, 1984 jusqu'à maintenant...

== Voir aussi ==

 * [[Ncurses]] pour les interfaces utilisateur semi-graphique.

== Liens Externes ==

 * [[http://www.catb.org/~esr/writings/taouu/html/ch02.html|Chapter 2. History: A Brief History of User Interfaces]] du Livre "The Art of Unix Usability" d'Eric Steven Raymond & Rob W. Landley, 2004.