ToDo: Einführung |
Hier soll vom Design einer Benutzerschnittstelle (engl. user interface) die Rede sein. Zu unterscheiden sind zwei Themenbereiche. Zum einen die für die Anwenderakzeptanz so wichtige Ergonomie (Usability) und natürlich andererseits auch das dahinterstehende Softwaredesign. |
Zu unterscheiden sind zwei Themenbereiche. Zum einen die für die Anwenderakzeptanz so wichtige Ergonomie (Usability) und natürlich andererseits auch das dahinterstehende Softwaredesign. Zur Software-Ergonomie gibt es auch gesetzliche Vorgaben. In Deutschland zum Beispiel die Bildschirmarbeitsplatzverordnung (![]() |
== Ergonomie = |
|
Zur Software-Ergonomie gibt es auch gesetzliche Vorgaben. In Deutschland zum Beispiel die Bildschirmarbeitsplatzverordnung (![]() |
Nur ein Gedanke: möglichweise sind die Qualitäten des UserInterfaceDesign gar nicht so unähnlich jenen, die beim Programmieren eine Rolle spielen: |
Links: |
* Funktionalität * Konsistenz * Lesbarkeit * Einfachheit * ... |
* ![]() * ![]() * ![]() * ![]() * Der Purist unter den Usability-Experten, dürfte Jakob Nielsen sein: ![]() * Ein gutes, wenn auch schon älteres Buch: Kevin Mullet, Darrell Sano; "Designing Visual Interfaces"; 1995 * [[Link] Apple Human Interface Guidelines[Url= ![]() |
Nur eben aus der Sicht des Benutzers. |
== Softwaredesign für Benutzerschnittstellen = Hier eine Themenliste: * Differenzierung: GrafikProgrammierung, InternetProgrammierung * EntwurfsMuster: ModelViewControllerPattern, ModelViewPresenterPattern * TestgetriebeneEntwicklung: Trennung von Geschäfts- und Präsentationslogik ** Sehr ausführlich hat sich MartinFowler ![]() * Technik/Werkzeuge: GuiToolkits, DockingFramework |
|
== Schlechtes UI-Design = |
|
== Weiterlesen = |
Quellen: * Linkliste, ![]() * Bücherliste, ![]() * [[Link]ForUse? - usage-centered design[Url= ![]() * [[Link]Articles on Usability[Url= ![]() * ![]() * ![]() |
* ![]() * ![]() |
* ![]() * Der Purist unter den Usability-Experten, dürfte Jakob Nielsen sein: ![]() * Ein gutes, wenn auch schon älteres Buch: Kevin Mullet, Darrell Sano; "Designing Visual Interfaces"; 1995 * [[Link] Apple Human Interface Guidelines[Url= ![]() * ![]() |
* ![]() == Diskussion = Nur ein Gedanke: möglichweise sind die Qualitäten des UserInterfaceDesign gar nicht so unähnlich jenen, die beim Programmieren eine Rolle spielen: * Funktionalität * Konsistenz * Lesbarkeit * Einfachheit * ... Nur eben aus der Sicht des Benutzers. |
Ergonomie | ![]() |
Zur Software-Ergonomie gibt es auch gesetzliche Vorgaben. In Deutschland zum Beispiel die Bildschirmarbeitsplatzverordnung ( http://www.gesundheit-foerdern.de/a80000.htm). Ferner gibt es zu den verschiedenen Betriebssystemen/Desktops vom Hersteller herausgebrachte Styleguides, die sich mit unterschiedlichen in diese Kategorie fallenden Themenbereichen beschäftigen.
Softwaredesign für Benutzerschnittstellen | ![]() |
Hier eine Themenliste:
Schlechtes UI-Design | ![]() |
Aus den Fehlern anderer lernen:
Weiterlesen | ![]() |
Diskussion | ![]() |
Nur ein Gedanke: möglichweise sind die Qualitäten des UserInterfaceDesign gar nicht so unähnlich jenen, die beim Programmieren eine Rolle spielen: