Definition: |
Form von Benutzerschnittstelle eines Computers |
Aufgabe: |
Bedienbarmachung der Anwendungssoftware auf einem
Rechner durch
- grafische Symbole
- Steuerelemente
- Widgets
|
Bedienung/Auswahl der grafischen
Elemente: |
- bei Computern durch eine Maus/Tastatur als Steuergerät
- bei Smartphones, Tablets, Kiosksystemen durch Berührung
eines Sensorbildschirms
|
Eigenschaften grafischer
Bedienoberflächen: |
- Begriffe/Icons, die beim Desktop eine direkte Verbindung
zum Schreibtisch haben
- Icons für Ordner, Festplatten, Compact Discs
(CD), Papierkorb
- 1. Bsp.: Icons auf anderem Betriebssystem
- 2. Bsp.: Icons auf der Windows-Oberfläche
- Drag-und-Drop (Ziehen und Fallenlassen) =Spezielle
Funktionen, die das Verschieben von Dateien und Ordnern erleichtern
- geringere Anforderungen an Lern- und Erinnerungsvermögen, an
Bedienungsaufwand
- Durschsetzung internationaler Standards
- bei Personalcomputern vor allem Windows von Microsoft und Macintosh
von Apple
- bei den Unix-Rechnern Message Oriented Transfer Integrated File
(MOTIF) von der Open Software Foundation (OSF)
|
Aufbau grafischer Bedienoberfläachen: |
- übersichtlich
- je nach Anwenderprogramm mehrere Funktionsbereiche:
- Menüleiste, Symbolleiste, Funktionsleiste, Statusleiste,
Taskleiste, Bildlaufleisten
|
Erstellung grafischer Bedienoberflächen: |
- Toolkits
- Bibliotheken
- Bsp's.:
- Gimp Toolkit (GTK/GTK+)
- PyGTK/PyQT -> auf der Programmiersprache Python basierend
- X11 für Unix
|
Grafische Benutzeroberfläche
am Beispiel von Corel Photo Paint: |
|
Befehlsorientierte Benutzeroberfläche (Command
Line Interface (CLI)): |
= textorientierte Kommandozeile über die der
Anwender Befehle + Anweisungen als Texte eingibt
- darüber Kommunikation, Verwaltung, Steuerung mit dem System
- einsetzen u.a. für die Verwaltung von einfacheren Ethernet-Netzen
- erleichtert selbst unerfahrenen Benutzern das Arbeiten mit dem
Computer
|
CLI-Eingabe: |
Verfügungstellung des Betriebssystem einer speziellen Eingabezeile
in die der Benutzer die entsprechenden Befehle eingeben muss |
typisches Beispiel für eine textorientierte
Oberfläche (CLI): |
|
Erweitere Eingabemöglichkeiten: |
- Sprachsteuerung (Bsp.: Siri beim IPhone)
- Gestensteuertung (Bsp.: Augenbewegung)
|