<page>
    <title>Environnement graphique</title>
    <id>69939</id>
    <revision>
      <id>31467085</id>
      <timestamp>2008-07-10T13:43:56Z</timestamp>
      <contributor>
        <username>Melkor73</username>
        <id>214113</id>
      </contributor>
      <comment>/* Externes */</comment>
      <text xml:space="preserve">{{Voir homonymes|GUI}}
[[Image:Schema en couches d'une interface graphique.png|thumb|400px|Schéma en couches d'une interface graphique]]

Un '''environnement graphique''' est, en [[informatique]], ce qui est affiché en mode pixel au [[moniteur d'ordinateur]] et sur lequel l’utilisateur peut agir avec différents [[périphérique informatique|périphériques]] d’entrée comme le [[clavier informatique|clavier]], la [[Souris (informatique)|souris]], la [[reconnaissance vocale|dictée vocale]], etc. Des [[image numérique|image]]s, des [[animation]]s (en [[2D|2]] ou [[3D|3 dimensions]]), et même des [[vidéo]]s peuvent être rendues à l’écran.

Ce type d’[[interface homme-machine]] s’oppose à la notion de [[ligne de commande]] où la majorité de l’interaction entre l’utilisateur et l’ordinateur se fait au clavier, sans visualisation élaborée, dans un terminal ou dans une fenêtre de terminal en [[mode texte]], comme par exemple dans le cas de [[DOS]]. En [[anglais]], '''''GUI''''' est l’abréviation de '''''G'''raphical '''U'''ser '''I'''nterface'', soit « interface utilisateur graphique ». Elle s’oppose à ''[[Interpréteur de commandes|CLI]]'' pour '''''C'''ommand '''L'''ine '''I'''nterface'', soit « interface en ligne de commande ».

En [[France]] on peut parler d’IHM ou « interface homme-machine » ; par extension en anglais continental européen, on parle d’[[IHM]] et d’''[[:en:Human-computer_interaction|HCI]]''.

==Historique==
Le [[Xerox Alto]], ordinateur conçu au Xerox PARC en 1973, fut un des premiers ordinateurs et le premier à utiliser la métaphore du bureau et une interface graphique.

== Environnement fenêtré ==
Aussi appelé [[WIMP (informatique)|WIMP]], acronyme anglais pour ''Windows'' (fenêtres), ''Icons'' (icônes), ''Menus'' (menus) and ''Pointing device'' ([[dispositif de pointage]]), ce type d’interface graphique a été inventé par la firme [[Xerox]] et rendu célèbre par le [[Macintosh]]. Bien qu’il soit aujourd’hui quasiment devenu synonyme d’interface graphique, il ne s’agissait dans les [[années 1970]] que d’une variation parmi  beaucoup d’autres projets d’interface.

Les parties les plus typiques d’un environnement fenêtré sont le concept de bureau pour représenter l’espace de travail, de fenêtre pour contrôler les programmes et manipuler les contenants ([[répertoire (informatique)|répertoire]]s appelés [[dossier (informatique)|dossier]]s), d’[[icône (informatique)|icône]]s pour symboliser les [[fichier (informatique)|fichier]]s, appelés [[document (informatique)|document]]s. Plusieurs contrôles graphiques sont couramment utilisés pour interagir avec l’utilisateur, comme les boutons, les menus, les listes déroulantes, les ascenseurs, etc.

=== Exemples d’environnements fenêtrés ===
*[[Mac OS]] : le [[système d'exploitation]] des ordinateurs [[Apple, Inc.|Apple]].
** [[Mac OS X]] utilise [[Aqua (informatique)|Aqua]] comme interface graphique

* Avec le système [[Microsoft Windows]] : outre le bureau standard ([[Explorateur Windows]]) on peut par exemple utiliser [[Calmira]], Hoverdesk, [[LiteStep]], [[Talisman (Informatique)]].
** [[Microsoft Windows Vista]] utilise [[Aero (interface utilisateur)|Aero]] comme interface graphique

* Sous [[GNU]]/[[Linux]] et plus généralement tous les systèmes [[Unix]], l’environnement graphique est traditionnellement séparé en plusieurs composants :
# Un serveur graphique (généralement [[X Window System]]) chargé des primitives de dessin de bas niveau ;
# Un [[gestionnaire de fenêtres]] comme [[Metacity]], [[Enlightenment_(logiciel)|Enlightenment]], [[Compiz Fusion]] (3D), … chargé de partager le serveur graphique entre les différentes applications ;
# Une [[composant d'interface graphique|bibliothèque de composants]] comme [[wxWidgets]], [[GTK+]] ou [[Qt]] ou motif chargée de la gestion des différents composants de l’interface : bouton, ascenseurs, zone de texte, …

Aujourd’hui des environnements de bureau regroupent un environnement graphique et un [[gestionnaire de fenêtres]], d'ailleurs assez simple; {{Guillemets|je dirais même plus, qui devrait être simple}} ([[Matthias Ettrich]])&lt;ref&gt;{{Lien web |url=http://www.kde.org/announcements/announcement.php |titre=Manifeste de KDE |auteur=[[Matthias Ettrich]] |année=1996 |consulté le={{date|29|octobre|2007}} }}&lt;/ref&gt;. En voici quelques uns:
* [[GNOME]]: GNU Network Object Model Environment 
* [[KDE]]: K Desktop Environment 
* [[Xfce]]: Xfce Desktop Environment 
* [[GNUstep]]
* [[Common Desktop Environment|CDE]]: Common Desktop Environment 
* [[FVWM-Crystal]]: Bureau facile à utiliser, au look agréable, mais aussi puissant, basé sur [[FVWM]]

Des projets expérimentaux visent la réalisation d’environnements 3D, comme le [[Projet Looking Glass]], ou encore [[BumpTop]].

== Environnement graphique d’un poste distant ==
Il est également possible d’accéder à l’environnement graphique d’un poste distant, en utilisant les [[Protocole_de_communication|protocoles]] [[Virtual Network Computing|VNC]], [[XDMCP]] ou [[Export display par SSH]] et avec des logiciels adéquats.

== Environnement graphique pour applications spécifiques ==
Les environnements graphiques pour des systèmes dédiés ne sont pas toujours basés sur les systèmes d’exploitation standard.
* Les bornes interactives avec écrans tactiles ou les automates de paiement (DAB, billetteries automatiques)
* Les [[machine-outil|machines-outils]] à commande numérique et autres équipements industriels avec logiciel temps réel ([[RTOS]]).
* Les derniers modèles de téléphones et de consoles de jeu portables.

== Liens internes ==
* [[Fenêtre modale]]
* [[Gestionnaire de fenêtres]]
* [[Système de fenêtrage]]

== Notes et références ==
&lt;references /&gt;

== Liens ==

=== Externes ===
*[http://www.xwinman.org/ Site sur les environnements graphiques sous linux]

{{Portail informatique}}

[[Catégorie:Environnement graphique|*]]
[[Catégorie:Système d'exploitation]]
[[Catégorie:Interface utilisateur]]

[[ar:واجهة مستخدم رسومية]]
[[ast:Interfaz gráfica d'usuariu]]
[[bs:GUI]]
[[ca:Interfície gràfica d'usuari]]
[[cs:Grafické uživatelské rozhraní]]
[[da:Grafisk brugerflade]]
[[de:Grafische Benutzeroberfläche]]
[[el:Γραφικό Περιβάλλον Χρήστη]]
[[en:Graphical user interface]]
[[eo:Grafika uzantinterfaco]]
[[es:Interfaz gráfica de usuario]]
[[et:GUI]]
[[fi:Graafinen käyttöliittymä]]
[[gl:GUI]]
[[hr:Grafičko korisničko sučelje]]
[[hu:Grafikus felhasználói felület]]
[[id:Antarmuka pengguna grafis]]
[[it:Interfaccia grafica]]
[[ja:グラフィカルユーザインタフェース]]
[[ko:그래픽 사용자 인터페이스]]
[[nds:Böverflach]]
[[nl:Grafische gebruikersomgeving]]
[[no:Grafisk brukergrensesnitt]]
[[pl:Interfejs graficzny]]
[[pt:Interface gráfica do utilizador]]
[[ro:GUI]]
[[ru:Графический интерфейс пользователя]]
[[sh:GUI]]
[[sk:GUI]]
[[sl:Grafični uporabniški vmesnik]]
[[sv:Grafiskt användargränssnitt]]
[[th:ส่วนต่อประสานกราฟิกกับผู้ใช้]]
[[tl:Graphical user interface]]
[[tr:Grafiksel kullanıcı arayüzü]]
[[uk:Графічний інтерфейс користувача]]
[[ur:مخطط صارفی سطح البین]]
[[vi:GUI]]
[[zh:图形用户界面]]</text>
    </revision>
  </page>