Überlegungen zur Vorlesung Schlüsseltechnologien der Informationsgesellschaft
Freitag, 6. Januar 2006
Geschichte der Grafischen Benutzeroberflächen (GUIs)

Erst durch die Entwicklung und den Einsatz von Grafischen Benutzeroberflächen auch GUIs (ein Akronym für Graphical User Interface) genannt, gelang der Siegeszug von PCs. Durch diese GUIs ist es für die Mehrheit der User möglich, leicht und intuitiv Programme zu benutzen und zu verwalten. GUIs kamen weitgehend in den 1980er Jahren auf und lösten die bisherige Bedienung per Kommandozeile im Textmodus ab.

Ein Computerbenutzer interagiert dabei mit dem Computer über grafische, metapherhafte Elemente (Schreibtisch, Symbole, Papierkorb, Menü) unter Verwendung eines Zeigegerätes (wie einer Maus). Eine GUI hat also die Aufgabe, Anwendungsprogramme auf einem Rechner mittels grafischer Elemente bedienbar zu machen.
Grafischer Elemente bzw. Bedienelemente sind Schaltflächen (Buttons), Toolbars (Werkzeugleisten), Schieberegler, Auswahllisten und Symbole (Icons). Darüber hinaus werden Dialogboxen meist für Benutzerabfragen oder Eingaben .

Vor den GUIs wurden Character-based User Interfaces (CUI) verwendet. Ein bekannter Vertreter dieser Gruppe war MS-DOS. CUIs sind nicht so leicht und intuitiv zu bedienen. Man muss wissen, mit welchen Befehlen Programme gestartet werden können und welche Befehle nötig sind um ein Computersystem zu verwalten. Im Gegensatz dazu, startet man Programme in GUIs einfach durch einen Click auf das entsprechende Icon.


Die Entwicklung der GUIs

Ein erster Vorgänger heutiger GUIs, namens On-Line System (NLS) , wurde in den Sechzigern von Douglas Engelbart entwickelt. Bei diesem System handelte es sich um mehrere Fenster welche durch einen Maus Cursor gesteuert werden konnten. Auch das Zeigegerät „Maus“ wurde von Engelbart entwickelt.

Die Arbeit von Engelbart führte im Jahr 1973 schließlich zu einer Weiterentwicklung am Palo Alto Research Center (PARC) der Firma Xerox. Erstmals verwendet wurde diese GUI im Xerox Alto, die erste kommerzielle Verwendung folgte 1981 im Xerox Star.

Ab 1979 arbeiteten Teams beim Computerhersteller Apple an der Entwicklung der grafischen Benutzeroberfläche, dabei flossen auch Entwicklungen von Xerox PARC ein. 1983 erschienen mit Lisa und ab 1984 mit dem Macintosh Computer mit grafischen Benutzeroberflächen.
Mit dem Macintosh, dem Atari ST und dem Amiga erlangten GUIs in den 1980er Jahren eine weite Verbreitung.

Ebenfalls in den 1980ern wurde von Microsoft das heute sehr erfolgreiche Betriebsystem Windows entwickelt. Die grafische Benutzeroberfläche wurde dabei nach dem Vorbild des Apple Macintosh entworfen.
Der Erfolg von Windows stellte sich aber erst ab der Programmversion 3.0 ein und ist heute der defacto-Standard beim Arbeiten mit PCs.
Andere sehr wichtige GUIs welche gerade am Markt zu finden sind, sind das X-Window System welches auf Unix und Linux aufsetzt und Mac OS welches auf Apple Computer zu finden ist.


Quellen [Stand: 04.01.06]:

Wikipedia (en) - History of the graphical user interface
Wikipedia (de) - Grafische Benutzeroberfläche
Wikipedia (en) - Graphical user interface

... comment

Online for 6904 days
Last update: 2006.01.06, 18:11
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Januar 2006
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 
 
 1 
 3 
 4 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 
 
 
 
 
recent updates
Geschichte der Grafischen...
Erst durch die Entwicklung und den Einsatz von Grafischen...
by daniela.daum.uni-sbg (2006.01.06, 18:11)
Kopierschutz-Maßnahmen
Ein Kopierschutz ist eine Maßnahme, die unbefugte...
by daniela.daum.uni-sbg (2006.01.05, 19:47)
Das Domain Name System...
Das Domain Name System (DNS) ist eines der wichtigsten...
by daniela.daum.uni-sbg (2006.01.02, 18:43)
Meinungsfreiheit - Autonomie...
Bezugnehmend auf den Beitrag von Anna Wintersteller...
by daniela.daum.uni-sbg (2005.12.21, 11:47)
Vorstellrunde
Hallo, mein Name ist Daniela Daum und ich studiere...
by daniela.daum.uni-sbg (2005.12.21, 10:04)

xml version of this page

made with antville