Download Interaktionsdesign in Webapplikationen
Transcript
1 Einleitung In den Anfängen der Software Entwicklung schenkt man dem Gedanken an die zukünftigen User wenig Aufmerksamkeit. Dies passiert nicht etwa aufgrund von fehlerhaften Planungsmodellen oder ungenügendem Wissen, sondern schlicht und einfach, weil die technischen Möglichkeiten ohnehin nur eine Usergruppe erlauben: die ExpertInnen. Die Ein- und Ausgabegeräte, mit denen die Programme arbeiten können, beschränken sich z.B. auf die Tastatur und einen 80 mal 24 Zeilen monochromen Bildschirm, wie im IBM 5271 [Ell05] aus dem Jahr 1970 (Abb. 1.1). Diese Geräte erlauben keine anderen Interaktionsformen als eine Kommandozeilenein- und ausgabe, was ihre Bedienbarkeit auf eine kleine Gruppe von Menschen reduziert. Das gängige Paradigma damals war, dass die User sich in ihrer Sprache und ihrem Verhalten an den Computer anpassen müssen, um ihn bedienen zu können. Die Weiterentwicklung der Rechenleistung, mit der Möglichkeit komplexer grafischer Benutzeroberflächen, und die Verfügbarkeit neuer Ein- und Ausgabegeräte - Maus und Farbbildschirm - führt ab 1973 bis 1984 zu den Grundlagen moderner PCs. Der erste Computer mit grafischer Benutzeroberfläche ist der, 1973 im Forschungszentrum Xerox PARC (Palo Alto Research Center) entwickelte, Xerox Alto [Mus07], der jedoch nur in der Forschung eingesetzt wird. Von den Konzepten des Xerox Alto inspiriert entwickelt die Firma Apple ihr grafisches Betriebssystem Mac OS, das erstmals 1984 als Bestandteil des Apple Macintosh vorgestellt wird. Es beinhaltet Features, die in heutigen Applikationen allgegenwärtig sind: • Direct Manipulation Objects. Direkte Manipulation von grafischen Elemente des User Interface durch z.B. Drag&Drop. • Maus. Ein 2-dimensionales Eingabegerät mit mehreren Tasten. • Windows. Im User Interface erhält jede Applikation ein Fenster, mehrere parallel laufende Applikationen erzeugen überlappende Fenster. 1