schnittstelle

Informatik

2022

Wir erklären, was eine Computerschnittstelle ist, ihre Typen und die Eigenschaften der Benutzeroberfläche und der grafischen Oberfläche.

Schnittstellen sind Raum, Werkzeug und Dynamik des Datenaustauschs.

Was ist eine Schnittstelle?

In Computer, wird das Wort Schnittstelle verwendet, um sich auf die physikalische und logische Dynamik der Verbindung zwischen zwei Geräten zu beziehen oder Systeme unabhängig oder zwischen einem Computersystem und dessen Nutzername Mensch. Dieser Begriff ist ein Darlehen aus dem Englischen Schnittstelle, verstanden als „Kontaktfläche“ zwischen zwei Entitäten, und wurde durch die Technologie rechnen.

Die Schnittstellen dienen der Standardisierung und erleichtern den Austausch von Information. Sie können unterschiedlicher Art sein, abhängig von der spezifischen Umgebung, in der sie stattfinden, und den Strategien die sie zur Erfüllung ihrer Mission verwenden, wie im Fall von:

  • Benutzerschnittstellen, wenn sie dazu dienen, den Benutzer eines Computersystems mit diesem zu kommunizieren. Zum Beispiel: a Klaviatur und ein Maus sie bilden eine Benutzerschnittstelle zwischen einem PC und seinem Benutzer.
  • Physikalische Schnittstellen, wenn sie dazu dienen, zwei Geräte physikalisch (also elektronisch) zu verbinden. Beispielsweise, USB-Anschlüsse von Computers und Konsolen.
  • Logische Schnittstellen, wenn sie es zulassen Kommunikation zwischen zwei Programme oder Stücke von Software, wie im Fall von Computerprotokolle. Zum Beispiel die API und das DOM.

Damit Schnittstellen im Grunde zugleich Raum, Werkzeug und Dynamik des Informationsaustauschs sind. Daten.

Benutzeroberfläche

Im konkreten Fall von Benutzerschnittstellen beziehen wir uns auf den Raum oder die Umgebung, in dem die Interaktionen zwischen der Maschine und dem Benutzer stattfinden, um die Kommunikation zwischen den beiden zu erleichtern. Im Allgemeinen handelt es sich um intuitive, benutzerfreundliche Räume, die es dem Benutzer durch unterschiedliche Dynamiken ermöglichen, die komplexen Prozesse des Computersystems zu verwalten.

Somit decken Benutzerschnittstellen drei verschiedene Ebenen der Interaktion zwischen Mensch und Maschine ab, nämlich:

  • Schnittstellen Hardware-, die sich nur auf die physischen und elektronischen Komponenten des Systems beziehen, die es dem Benutzer ermöglichen, Informationen in das System einzugeben und zu extrahieren. Dies ist beispielsweise bei Tastaturen, Mäusen (Mäusen), Touchscreens und/oder Displays usw. der Fall.
  • Schnittstellen Software, die sich auf den spezifischen Betrieb von Computerprogrammen und virtuellen Informationen beziehen, der innerhalb der Computer. Dies ist der Fall bei den Anwendungen, die wir täglich bei unserer Arbeit mit Computern verwenden.
  • Schnittstellen Software-Hardware, die dazu dienen, eine Brücke zwischen Maschine und Benutzer zu schlagen, die menschlichen Anweisungen in die Systemsprache zu „übersetzen“ und exakt ausführen zu lassen und gleichzeitig die Antworten des Codesystems zu „übersetzen“ binär in eine für den Benutzer erkennbare Sprache.

Gleichzeitig lassen sich die Schnittstellen nach ihrer Art der Interaktion mit dem Benutzer einteilen in:

  • Command Line Interfaces (CLIs), wenn sie aus Folgen alphanumerischer Zeichen bestehen, d. h. Text nur. Beispiel: MS-DOS.
  • Grafische Benutzeroberflächen (GUI), wenn sie eine simulierte visuelle Umgebung (virtuell) reproduzieren, deren Logik die Kommunikation mit dem Benutzer ermöglicht. Beispielsweise, Microsoft Fenster.
  • Natural User Interfaces (NUIs), wenn sie „natürliche“ Dynamiken der menschliches Wesen, Als die spricht oder berühren (über Touchscreens), um direkt mit dem Benutzer zu kommunizieren. Zum Beispiel KI-Programme für persönliche Dienste (wie z Sirius, von Apple).

Grafische Schnittstelle

Eine grafische Benutzeroberfläche sorgt für eine viel freundlichere Arbeitsumgebung.

Im Allgemeinen sind grafische Benutzeroberflächen (GUIs) Computerprogramme, die dazu bestimmt sind, zwischen dem Benutzer und einem computerisierten System zu vermitteln. Sie bieten eine visuelle Umgebung mit Bildern, Animationen und grafischen Objekten, die die Informationen des Systems und die möglichen Aktionen darstellen. Seine Hauptverwendung ist als Betriebssystem, wie es bei Microsoft Wiindows, iOS, Mac OS, Linux, Android usw. der Fall ist.

Diese Art von Schnittstelle bietet dem Benutzer eine interaktive grafische Sprache, die aus Symbolen, Signalen, Bewegungen und anderen Dynamiken besteht, die die Aktionen des Computersystems darstellen. Sie bieten eine viel freundlichere Arbeitsumgebung als ein schwarzer Bildschirm mit einer Befehlszeile mit Text oder, noch schlimmer, einer Reihe algebraischer Operationen.

Die ersten grafischen Benutzeroberflächen entstanden in den 1970er Jahren als Teil der ersten PCs, die kommerziell angeboten wurden. Sie benutzten die Metapher des Schreibtisches als Grund für die grafische Umgebung, da Computer zunächst ausschließlich als Arbeitsmittel gedacht waren.

In der Folge brachte die Einführung der ersten Apple- und Microsoft-Produkte in dieser Hinsicht einen wichtigen Sprung nach vorne, so dass die Interaktion mit einem Computersystem heute ohne diese Art von virtuellen (oder natürlichen) Werkzeugen, die uns zur Verfügung stehen, undenkbar ist.

!-- GDPR -->