Définition GUI (graphical user interface)
⌚: 4 minutes
Une interface graphique est une interface utilisateur graphique (plutôt que purement textuelle) d’un ordinateur. Au moment où vous lisez ces lignes, vous êtes en train de regarder l’interface utilisateur graphique de votre navigateur web.
Le terme a vu le jour parce que les premières interfaces utilisateur interactives avec les ordinateurs n’étaient pas graphiques ; elles étaient orientées texte et clavier et consistaient généralement en des commandes dont vous deviez vous souvenir et des réponses de l’ordinateur qui étaient tristement brèves.
L’interface de commande du système d’exploitation DOS (que vous pouvez toujours obtenir à partir de votre système d’exploitation Windows) est un exemple de l’interface utilisateur-ordinateur typique avant l’arrivée des interfaces graphiques. Une étape intermédiaire dans les interfaces utilisateur entre l’interface de ligne de commande et l’interface graphique était l’interface non graphique basée sur des menus, qui vous permettait d’interagir en utilisant une souris plutôt que d’avoir à taper des commandes au clavier.
Les principaux systèmes d’exploitation actuels offrent une interface utilisateur graphique. Les applications utilisent généralement les éléments de l’interface graphique qui sont fournis avec le système d’exploitation et ajoutent leurs propres éléments et idées d’interface graphique. Une interface graphique utilise parfois une ou plusieurs métaphores pour des objets familiers dans la vie réelle, tels que le bureau, la vue à travers une fenêtre ou la disposition physique d’un bâtiment.
Les éléments d’une interface graphique comprennent des éléments tels que : les fenêtres, les menus déroulants, les boutons, les barres de défilement, les images iconiques, les assistants, la souris, et sans doute beaucoup d’autres choses qui n’ont pas encore été inventées. Avec l’utilisation croissante du multimédia dans le cadre de l’interface graphique, le son, la voix, la vidéo animée et les interfaces de réalité virtuelle semblent susceptibles de faire partie de l’interface graphique pour de nombreuses applications. L’interface graphique d’un système et ses périphériques d’entrée sont parfois appelés « look-and-feel ».
L’interface graphique que la plupart d’entre nous connaissons aujourd’hui, que ce soit dans les systèmes d’exploitation Mac ou Windows, et leurs applications, a vu le jour au laboratoire de recherche Xerox Palo Alto à la fin des années 1970. Apple l’a utilisée dans ses premiers ordinateurs Macintosh. Plus tard, Microsoft a utilisé bon nombre des mêmes idées dans sa première version du système d’exploitation Windows pour les PC compatibles IBM.
Lors de la création d’une application, il existe de nombreux outils orientés objet qui facilitent l’écriture d’une interface utilisateur graphique. Chaque élément de l’interface graphique est défini comme un widget de classe à partir duquel vous pouvez créer des instances d’objets pour votre application. Vous pouvez coder ou modifier des méthodes préemballées qu’un objet utilisera pour répondre aux stimuli de l’utilisateur.
Vous savez maintenant ce qu’est un GUI ou Graphical User Interface. Les GUI peuvent être aussi utilisé dans les interfaces virtualisés de bureau comme avec VMWare, votre bureau est graphiquement identique mais se situe dans le Cloud.