interface

Nous expliquons ce qu'est une interface informatique, ses types et les caractéristiques de l'interface utilisateur et de l'interface graphique.

Les interfaces sont un espace, un outil et une dynamique d'échange de données.

Qu'est-ce qu'une interface ?

Dans l'informatique, le mot interface est utilisé pour désigner la dynamique physique et logique de l'interconnexion entre deux appareils ou systèmes indépendant, ou entre un système informatique et son Nom d'utilisateur Humain. Ce terme est un emprunt de l'anglais interface, compris comme une « surface de contact » entre deux entités, et est devenu populaire à travers le La technologie l'informatique.

Les interfaces servent à standardiser et à faciliter l'échange de information. Ils peuvent être de différents types, en fonction de l'environnement spécifique dans lequel ils se déroulent et de la stratégies qu'ils utilisent pour mener à bien leur mission, comme dans le cas de :

  • Les interfaces utilisateurs, lorsqu'elles servent à communiquer l'utilisateur d'un système informatique avec ce dernier. Par exemple : un clavier et un Souris ils constituent une interface utilisateur entre un PC et son utilisateur.
  • Les interfaces physiques, lorsqu'elles servent à connecter physiquement (c'est-à-dire électroniquement) deux appareils. Par example, Ports USB à partir de des ordinateurs et consoles.
  • Les interfaces logiques, lorsqu'elles permettent la communication entre deux programmes ou des morceaux de Logiciel, comme dans le cas de protocoles informatiques. Par exemple, l'API et le DOM.

Pour qu'au fond, les interfaces soient à la fois un espace, un outil et une dynamique d'échange d'informations. Les données.

Interface utilisateur

Dans le cas particulier des interfaces utilisateurs, on désigne l'espace ou l'environnement dans lequel se déroulent les interactions entre la machine et l'utilisateur, conçu pour faciliter la communication entre les deux. Généralement, ce sont des espaces intuitifs, conviviaux, qui à travers différentes dynamiques permettent à l'utilisateur de gérer les processus complexes du système informatique.

Ainsi, les interfaces utilisateurs couvrent trois niveaux différents d'interaction entre l'homme et la machine, qui sont :

  • Interfaces Matériel, qui se réfèrent uniquement aux composants physiques et électroniques du système qui permettent à l'utilisateur d'entrer et d'extraire des informations dans le système. C'est le cas des claviers, souris (souris), écrans tactiles et/ou afficheurs, etc.
  • Interfaces Logiciel, qui font référence au fonctionnement spécifique de programmes informatiques et d'informations virtuelles qui "se produisent" ou "se déroulent" dans le l'ordinateur. C'est le cas des applications que nous utilisons quotidiennement dans notre travail avec les ordinateurs.
  • Interfaces logiciel matériel informatique, qui se consacrent à établir un pont entre la machine et l'utilisateur, à « traduire » les instructions humaines dans le langage du système et lui permettre de les exécuter exactement, et en même temps « traduire » les réponses du système de code binaire dans une langue reconnaissable par l'utilisateur.

Parallèlement, selon leur manière d'interagir avec l'utilisateur, les interfaces peuvent être classées en :

  • Interfaces de ligne de commande (CLI), lorsqu'elles sont constituées de séquences de caractères alphanumériques, c'est-à-dire texte uniquement. Par exemple, MS-DOS.
  • Interfaces utilisateur graphiques (GUI), lorsqu'elles reproduisent un environnement visuel simulé (virtuel) dont la logique permet la communication avec l'utilisateur. Par exemple, Microsoft Les fenêtres.
  • Les interfaces utilisateur naturelles (NUI), lorsqu'elles utilisent la dynamique « naturelle » du être humain, comme lui parle ou tactile (via des écrans tactiles) pour communiquer directement avec l'utilisateur. Par exemple, les programmes d'IA de service personnel (tels que Siri, d'Apple).

Interface graphique

Une interface graphique offre un environnement de travail beaucoup plus convivial.

En général, les interfaces utilisateur graphiques (GUI) sont des programmes informatiques dédiés à la médiation entre l'utilisateur et un système informatisé. Ils fournissent un environnement visuel avec des images, des animations et des objets graphiques qui représentent les informations du système et les actions possibles à réaliser. Son utilisation principale est comme Système opératif, comme c'est le cas avec Microsoft Windows, iOS, Mac OS, Linux, Android, etc.

Ce type d'interface offre à l'utilisateur un langage graphique interactif, composé d'icônes, de signaux, de mouvements et d'autres dynamiques qui représentent les actions du système informatique. Ils offrent un environnement de travail beaucoup plus convivial qu'un écran noir avec une ligne de commande de texte, ou pire encore, un ensemble d'opérations algébriques.

Les premières interfaces utilisateur graphiques sont apparues dans les années 1970, dans le cadre des premiers ordinateurs personnels à être commercialisés. Ils ont utilisé le métaphore du bureau comme une raison de l'environnement graphique, puisque les ordinateurs ont été initialement pensés exclusivement comme des outils de travail.

Par la suite, l'arrivée des premiers produits Apple et Microsoft a apporté un bond en avant important en la matière, à tel point qu'aujourd'hui l'interaction avec un système informatique est impensable sans ce type d'outils virtuels (ou naturels) à notre disposition.

!-- GDPR -->