- Eigenschaften
- Funktion
- Einfach zu verwenden
- Leicht zu lernen
- Feedback und Reaktionszeit
- Typen
- - Hardware-Schnittstelle
- - Software-Schnittstelle
- - Benutzeroberfläche
- Befehlszeile
- Grafische Benutzeroberfläche
- Menübasiert
- Spracherkennung
- Beispiele
- - Hardware-Schnittstelle
- Ethernet
- MIDI
- - Benutzeroberfläche
- Grafische Benutzeroberfläche
- Befehlszeilenschnittstelle
- Web Applikationen
- Verweise
Die Schnittstelle (Computing) ist eine gemeinsame Abgrenzung, über die zwei oder mehr einzelne Geräte eines Computers Informationen austauschen. Dies kann Anzeigebildschirme, Tastaturen, Mäuse und das Erscheinungsbild eines Desktops umfassen.
Daher ist es die Verbindung und Interaktion zwischen Hardware, Software und dem Benutzer. Benutzer "sprechen" mit der Software. Software "spricht" mit Hardware oder anderer Software. Hardware "spricht" mit anderer Hardware. All dies ist eine Schnittstelle.
Quelle: pixabay.com
Computer gibt es seit mehr als einem halben Jahrhundert. Die Art und Weise, wie die meisten Menschen mit ihnen interagieren, hat sich jedoch nicht wesentlich geändert.
Angesichts der Tatsache, dass Computer heute viel leistungsfähiger sind als vor 50 Jahren, ist es überraschend, dass sich an den grundlegenden Schnittstellen nicht viel geändert hat.
1968 wurde ein Gerät gezeigt, das als Computermaus bezeichnet wurde. Sogar die grafische Benutzeroberfläche gibt es schon eine Weile. Der erste, der an Popularität gewann, war 1984 auf dem Macintosh.
Eigenschaften
Funktion
In der Hardware lösen elektronische Signale unterschiedliche Situationen aus. Daten werden geschrieben, gelesen, gesendet, empfangen, Fehler werden überprüft usw.
In der Software aktivieren Anweisungen die Hardware über Datenverbindungsprotokolle, Zugriffsmethoden usw.
Einfach zu verwenden
Wenn das Produkt nicht benutzerfreundlich ist, wird es niemand wollen. Die Leichtigkeit, mit der jemand das Produkt verwendet, ist das, was das gewünschte Ziel erreicht.
Die inhärente Benutzerfreundlichkeit der Schnittstellen muss berücksichtigt werden, um das zugrunde liegende System zu verstehen und zu verwenden. Die Benutzerfreundlichkeit sollte unkompliziert sein, wenn Sie möchten, dass die Benutzer sie häufig verwenden.
Wenn Sie beispielsweise eine Anwendung für den Online-Verkauf von Film- und Veranstaltungstickets entwerfen, in der Benutzer Zeilen, Sitzplatznummern usw. auswählen können, muss die Anwendung diesen mehrstufigen Prozess konsolidieren und in einen linearen Pfad umwandeln.
Leicht zu lernen
Jede Benutzeroberfläche sollte intuitiv und vertraut gestaltet sein, da sich Benutzer nach der Verwendung eines Produkts nicht wirklich an alle Funktionen erinnern. Um die Komplexität zu verringern, muss die Schnittstelle konsistent und vorhersehbar sein.
Ein einfaches Beispiel ist, wenn ein Designer ein Feld verwendet, um einige Bilder zu öffnen, und andere dazu veranlasst, sich in einer neuen Registerkarte zu öffnen. Dies bricht die Konsistenz und auch die Vorhersehbarkeit, verwirrt und nervt die Benutzer.
Feedback und Reaktionszeit
Feedback ist der Schlüssel zum Interface-Design. Das Produkt sollte mit den Benutzern kommunizieren, indem es Feedback gibt, wann die gewünschte Aufgabe erledigt ist und was als nächstes zu tun ist.
Nehmen Sie als Beispiel die Hootsuite-Eule, die einschläft, wenn sie längere Zeit inaktiv ist.
Die Reaktionszeit auf Feedback ist ebenfalls ein Schlüsselfaktor. Es muss in Echtzeit und mit sofortiger Reaktion im Bereich zwischen 0,1 Sekunden und 5 Sekunden erfolgen.
Typen
- Hardware-Schnittstelle
Dient zum Anschließen von zwei oder mehr elektronischen Geräten. Sie sind die Stecker, Kabel und elektrischen Signale, die durch sie laufen.
Einige Geräte können Daten über die Benutzeroberfläche senden und empfangen, z. B. einen Touchscreen. Andererseits kann eine Maus oder ein Mikrofon nur eine Schnittstelle zum Senden von Daten an ein bestimmtes System bereitstellen.
- Software-Schnittstelle
Dies sind die Nachrichten, mit denen Computerprogramme mit Geräten und auch untereinander kommunizieren.
Die Regeln, Formate und Funktionen zwischen Komponenten in einem Kommunikationssystem oder Netzwerk werden als Protokolle bezeichnet.
- Benutzeroberfläche
Das Design der Interaktion zwischen Benutzer und Computer wird als Benutzeroberfläche bezeichnet.
Befehlszeile
Es ist eine textbasierte Oberfläche, mit der Dateien auf einem Computer verwaltet werden.
Vor der Maus interagierten Benutzer mit einem Betriebssystem oder einer Anwendung über die Tastatur. Benutzer haben Befehle in diese Schnittstelle geschrieben, damit sie Aufgaben auf einem Computer ausführen können.
Grafische Benutzeroberfläche
Es ist ein Programm, mit dem ein Benutzer mithilfe von Symbolen und Geräten wie der Maus mit dem Computer interagieren kann. Diese Schnittstelle ist derzeit der von Computern verwendete Standard.
Die Verwendung dieser Schnittstelle hat die Bedienung des Computers viel attraktiver und intuitiver gemacht.
Menübasiert
Bietet eine benutzerfreundliche Oberfläche, die aus einer Reihe von Menüs besteht, auf die durch Drücken von Tasten zugegriffen werden kann, üblicherweise auf einem Touchscreen-Gerät.
Es wird im Allgemeinen in Geldautomaten und Informationsständen in Einkaufszentren oder Museen verwendet.
Spracherkennung
Diese neuen Schnittstellen nutzen leistungsstarke Fortschritte bei der Spracherkennung und der Verarbeitung natürlicher Sprache und sind intuitiver und effektiver als je zuvor.
Beispiele
- Hardware-Schnittstelle
Es gibt viele Hardwareschnittstellen, da es eine Vielzahl elektronischer Geräte gibt. Standards wie USB und HDMI haben jedoch dazu beigetragen, die Anzahl der Schnittstellen zu reduzieren.
Schließlich wäre es ziemlich schwierig, wenn jede Digitalkamera, jeder Drucker, jede Tastatur und jede Maus eine andere Schnittstelle verwenden würden.
USB
Über die USB-Schnittstelle können verschiedene Gerätetypen an einen Computer angeschlossen werden. Beispielsweise stellt ein Drucker im Allgemeinen über eine USB-Schnittstelle eine Verbindung zu einem Computer her.
Daher wird der USB-Anschluss des Computers als Hardwareschnittstelle betrachtet. An der USB-Schnittstelle des Druckers wird das andere Ende des USB-Kabels angeschlossen.
IPods verfügen über eine proprietäre Schnittstelle, über die sie über USB an ein Ladegerät angeschlossen werden und auch Daten übertragen können.
Ethernet
Es wird häufig für Netzwerke verwendet, weshalb die meisten Modems und Router über eine Ethernet-Schnittstelle verfügen.
MIDI
Audiogeräte können analoge oder digitale Audioverbindungen haben und eine MIDI-Schnittstelle zur Übertragung von MIDI-Daten enthalten.
- Benutzeroberfläche
Grafische Benutzeroberfläche
Es ist am bekanntesten für seine Implementierung auf dem Macintosh-Computer von Apple und dem Windows-Betriebssystem von Microsoft.
Befehlszeilenschnittstelle
Beispiele für diese Schnittstelle sind das MS-DOS-Betriebssystem sowie die Befehlsshell im Windows-Betriebssystem.
Heutige Systeme, die das Unix-Betriebssystem verwenden, bieten diese Art von Schnittstelle zusätzlich zur grafischen Benutzeroberfläche.
Web Applikationen
Websites wie Virgin America, Airbnb und Dropbox weisen ein solides Design der Benutzeroberfläche auf.
Websites wie diese haben schöne Designs erstellt, die einfach zu bedienen sind und sich auf den Benutzer und seine Bedürfnisse konzentrieren.
Verweise
- Steven Levy (2019). Grafische Benutzeroberfläche. Encyclopaedia Britannica. Entnommen aus: britannica.com.
- Jonathan Strickland (2019). Wie wird der Mensch in Zukunft mit Computern kommunizieren? Wie Dinge funktionieren. Entnommen aus: computer.howstuffworks.com.
- Margaret Rouse (2019). Benutzeroberfläche (UI). Technisches Ziel. Entnommen aus: searchapparchitecture.techtarget.com.
- PC Magazine (2019). Definition von: Schnittstelle. Entnommen aus: pcmag.com.
- Wikibooks (2019). Systemsoftware: Benutzeroberflächen. Entnommen aus: en.wikibooks.org.