Eine grafische Benutzeroberfläche (GUI, ausgesprochen gooey) ist ein Schnittstellenprogramm, mit dem Benutzer über die grafische Anzeige mit einem Computer interagieren können. Vor der Erstellung der GUI konnten Computer nur mit einer Befehlszeilenschnittstelle (Command Line Interface, CLI) betrieben werden, bei der Benutzer Befehle manuell eingeben und auf Eingabeaufforderungen reagieren mussten. GUIs wurden erstellt, um Computer benutzerfreundlicher zu machen. Heutzutage basieren die meisten Programme auf GUIs, aber einige Programmieraufgaben erfordern immer noch die Verwendung einer CLI.
Verlauf der grafischen Benutzeroberfläche (GUI)
Die früheste grafische Benutzeroberfläche wurde Ende der 1960er Jahre vom Stanford-Forscher Douglas Engelbart mit seiner Erfindung der Maus erstellt, die es ihm ermöglichte, direkt mit dem Grafikdisplay eines Computers zu interagieren. Die Palo Alto Research Centers (PARC) von Xerox haben das Konzept von Engelbart in den 1970er Jahren weiterentwickelt, indem sie eine Fenster-, Symbol-, Menü- und Zeigerschnittstelle (WIMP) erstellt haben. Die WIMP-GUI verwendet einen Zeiger, um mit Widgets auf der Grafikanzeige zu interagieren.
Die Veröffentlichung des Apple Macintosh im Jahr 1984 übernahm den GUI-Mainstream. Aber nur ein Jahr später veröffentlichte Windows einen Computer mit einem ähnlichen GUI-System, der den Markt überholte. Mit der Erfindung des iPhone und iPad leitete Apple den Post-WIMP-Stil der GUI ein. Mit einem zusätzlichen Touchscreen konnten Benutzer nun auswählen, wischen, kneifen und zoomen.
Die Desktop-Metapher
Die häufigste Form der grafischen Benutzeroberfläche auf Computern ist der Desktop. Als die Forscher von Xerox PARC ein GUI-System entwickelten, beschlossen sie, die Anzeige wie die Oberseite eines Schreibtisches anzuordnen und zu organisieren, der als Desktop-Metapher bekannt wurde. Die Elemente wurden in Dokumenten, Ordnern und Dateien angeordnet.
Einige beliebte Betriebssysteme, die die Desktop-Metapher verwenden:
- Windows
- Mac OS
- Linux
WEITER
GUI n00b