Transcript
Page 1: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

User Interface Patterns Kochrezepte für die Gestaltung von GUIs

Roland Weigelt

UG Tour Juli 2012

Page 2: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 3: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Entwurfsmuster (engl. Design Patterns)

Bewährte generische

Lösungsansätze für

immer wiederkehrende

Entwurfsprobleme

Page 4: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Raumschiff

Enterprise

Page 5: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Kirk Spock Pille ???

Page 6: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Raumschiff Enterprise

steckt voller

Design Patterns!

Page 7: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Beispiel

Problemstellung:

Den Zuschauern soll durch den

Tod eines Team-Mitglieds

deutlich gemacht werden, dass

der Alien-Planet gefährlich ist

Rahmenbedingung:

Wöchentliche laufende Serie

Page 8: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Pattern „Red Shirt Disease“

Lösung: Das Opfer ist beliebig

austauschbar („Rothemd“)

Statistik

430 Besatzungsmitglieder

davon 59 getötet

davon 43 „Rothemden“ 72,9%

* Quelle: http://www.lyris.com/web-analytics/182-Analytics-According-to-Captain-Kirk

*

Page 9: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

UI Patterns

Page 10: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

MVC

MVP

MVVM

Page 11: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Architektonischer

Umgang mit

UI-Elementen

Page 12: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Beispiele für

UI Patterns

Page 13: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Master - Detail

Page 14: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Master - Detail

Page 15: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Master - Detail

Page 16: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Master - Detail

Master Detail

Page 17: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Master - Detail

Page 18: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Master - Detail

Page 19: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Master - Detail

Page 20: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Master - Detail

Master

Detail

Page 21: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Ribbon

Page 22: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

- Gruppierung nach Benutzungskontexten

Ribbon

Geschachtelte Gruppierung

Erste Ebene

– was ist das eigentlich?

Page 23: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Ribbon – was ist das eigentlich?

Geschachtelte Gruppierung

Zweite Ebene - Gruppierung von Funktionen

Page 24: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Ribbon – was ist das eigentlich?

Geschachtelte Gruppierung

...aber keine tiefe Hierarchie!

Page 25: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Ribbon – und was bietet es?

Viele Funktionen gleichzeitig

hohe Entdeckbarkeit

Die richtigen Funktionen für

den aktuellen Kontext

Empfehlung: Windows UX Guidelines lesen!

Page 26: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Große Patterns

Page 27: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Kleine Patterns

Page 28: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

CheckBox

Page 29: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

CheckBox – ein Pattern?

Ausführlich protokollieren

Ausführlich protokollieren

Ausführlich protokollieren

Page 30: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

CheckBox

Auswahl zwischen zwei klar

gegensätzlichen Alternativen

So klar, dass die zweite nicht

erwähnt werden braucht

Richtig: Das will ich haben!

Falsch: Querformat

Page 31: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

GUIs sind voll

mit Patterns

(Keine große Überraschung)

Page 32: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Gut: Andere GUIs

mit wachem Auge

betrachten

Page 33: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Schlecht: Andere

GUIs einfach

blind kopieren

Page 34: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Verwendung von Abbildungen aus den Windows User Experience Guidelines mit freundlicher Genehmigung der Microsoft Corporation

Page 35: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Wichtig: Tieferes Verständnis

Falsch: Verwendung weil „cool“

Was ist der Kern des Patterns?

Wofür ist es geeignet?

Wofür nicht?

Page 36: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Quellen für Patterns

Page 37: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Pattern Libraries

(Links siehe Anhang)

Page 38: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Ziele dieses Vortrags

Grundlagen schaffen

„Analytische Denke“ auch für GUIs

Blick schärfen

Details entscheiden über den Erfolg

Page 39: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Abstrakte

Betrachtung

Erkenntnisse für

die Praxis

Page 40: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 41: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

UI Design Patterns

Page 42: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

UI Design Patterns Darstellung

Interaktion

Page 43: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

I. Darstellung

Page 44: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Darstellung: Was?

Page 45: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Informationen

(Nutz-)Daten

Aus der „Welt der Anwender“

z.B. Daten aus der Datenbank

Sonstige Inhalte, u.a.

Beschriftungen

Hinweis-/Fehler-/Hilfstexte

Page 46: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Daten

Page 47: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

1. Einzelnes Objekt

2. Mehrere Objekte

Page 48: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 49: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 50: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

{D5520D83-FFD0-46D1-85E2-88241DCEADBE}

Page 51: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Foo.Bar.Thingy.Item

Page 52: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Anzeigename

Page 53: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Anzeigename

„Für Menschen verständlich“

Hinreichend unterscheidbar

Page 54: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

(Bild)

Page 55: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Bilder in GUIs: Varianten

a) Bilder sind die Daten

b) Bilder repräsentieren Objekte

Statisch: z.B. Autos in Online Shop

Dynamisch: z.B. Thumbnails

c) Bilder stehen für Kategorien

z.B. Dateityp, Projektstatus

Page 56: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Nicht in diesem Vortrag:

Visualisierung, Diagramme

Page 57: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Zusätzlicher Text

Page 58: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Anzeigename

Page 59: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Anzeigename

und/oder Bild

Page 60: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 61: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Anzeigename

und/oder Bild

plus weitere

Eigenschaften

Page 62: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Anzeigename Anzeigename

Bild/Icon + Text

Anzeigename Beschreibung des Objekts

Bild/Icon + Text + Zusatzinfo

Page 63: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Beispiel: Buch

Page 64: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 65: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Entwicklersicht

Alle Informationen vorhanden

„Hey, sogar mit Bild!“

Anwendersicht

Schwer zu lesen

„Und bei einfarbigem Cover?“

Page 66: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 67: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 68: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo Einzelnes Objekt

Page 69: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Dominanz

Domänen-

spezifische

Darstellung

Hierarchie

Whitespace Semantische

Gruppierung

Page 70: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Es lohnt sich, den

„Charakter“ von

Objekteigenschaften

zu kennen

Page 71: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Technische Sicht

Titel String

Autor String

Verlag String

Art String

Seiten Integer

Auflage Integer

Veröff.datum DateTime

Sprache String

ISBN-13 String

Page 72: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Charakterisierung

Identifizierend?

Falls ja: Lokal / Global?

Selbstbeschreibend?

Falls ja: Wirklich? Für wen?

Zusammenhang mit anderen?

Gruppierung Layout

Page 73: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Zusammengesetzter Anzeigetext

Anwenderhandbuch (PDF, 210Kb)

Page 74: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Zusammengesetzter Anzeigetext

Anwenderhandbuch (PDF, 210Kb)

Titel Format Dateigröße

Page 75: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Zusammengesetzter Anzeigetext

Anwenderhandbuch (PDF, 210Kb)

Produkt XY Anwenderhandbuch (DOCX, 240Kb)

Anwenderhandbuch (PDF, 210Kb)

Werbebroschüre (DOCX, 145Kb)

Werbebroschüre (PDF, 126Kb)

Page 76: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Zusammengesetzter Anzeigetext

Anwenderhandbuch (PDF, 210Kb)

Urlaub vom 28.7.2011 bis 21.8.2011

Max Mustermann ([email protected])

Page 77: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Charakterisierung

Endliche Anzahl von Werten?

Transformation möglich:

Text Bilder, Farben

Status

Gut

Mittel

Schlecht

Page 78: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Charakterisierung

Endliche Anzahl von Werten?

Transformation möglich:

Text Bilder, Farben

Status

Gut

Mittel

Schlecht

Page 79: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Charakterisierung

Endliche Anzahl von Werten?

Transformation möglich:

Text Bilder, Farben

Status

Gut

Mittel

Schlecht

? !

Page 80: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Charakterisierung

Texte: Länge bekannt?

Minimal/Typisch/Maximal

Auswirkungen auf Layout

Entwurf vs. Realität

Entwurf: „Beispieltext“

Realdaten: „Donaudampfschifffahrts

Page 81: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Charakterisierung

Texte: Was ist wichtig?

Anfang/Ende/Mitte/Alles?

Evtl. gekürzte Anzeige sinnvoll?

Das Geheimnis erfolgreicher GUI-Designer [...] mehr

D:\Talks\ ... \2012-02-28 - User Interface Patterns.pptx

Bestellnummer: 2011-...-A

Page 82: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Charakterisierung

Zahlen

Groß/Klein

Nur groß/klein oder gemischt?

Negative Werte?

u.v.m.

Page 83: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

1. Einzelnes Objekt

2. Mehrere Objekte

Page 84: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 85: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 86: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Listen von Objekten

a) Auflistung von Einzelobjekten

Eine der Stärken von Silverlight

b) Spezialfall: DataGrid

„Mehr als die Summe seiner Teile“

Gut bei wechselnden Prioritäten

Page 87: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

Vertikales Layout

Page 88: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Vertikales Layout

Klassisch

Aber: Effektiv

Geeignet für breite, aber nicht

allzu hohe Objekte

„Langweilig“?

Page 89: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Vertikales Layout

Danach habe ich nicht gesucht

Danach habe ich auch nicht gesucht

A

B

C

C

Danach habe ich gesucht, endlich gefunden!

Page 90: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

Horizontales Layout

Page 91: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Horizontales Layout

„Mal was anderes“

Problem: Mausrad

Für wenige, schmale Objekte

Interessant: Zeitachse

Page 92: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Horizontales Layout

Page 93: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Horizontales Layout

Interessanter Spezialfall:

Listen in Satzform

Wenige, nicht zu lange Texte

Eis: Vanille, Erdbeer, Schoko

Page 94: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

Wrap/Matrix-Layout

Page 95: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Wrap/Matrix-Layout

Attraktive Darstellung

Will gut überlegt sein!

Eher „Ich suche X“

oder „IKIWISI“ ?

I Know It When I See It

Page 96: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Wrap/Matrix-Layout: Suche

Page 97: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Wrap/Matrix-Layout: Suche

Page 98: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Wrap/Matrix-Layout: Suche

Page 99: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Wrap/Matrix-Layout: Stöbern

Page 100: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

Verschiedene Layouts

Page 101: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Fragen zur Auswahl

von Listen-Layouts

Page 102: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Was ist der Anwendungsfall?

Überblick gewinnen?

Daten analysieren?

Nach etwas Konkretem suchen?

Einfach mal stöbern?

Page 103: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Wahrscheinliche Betrachtung?

Schnelles Scannen nach etwas

Bestimmtem?

Ausschau nach (irgend)etwas

Interessantem?

Page 104: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

„Kochrezept“

Charakteristik

der Daten

herausarbeiten

Konkrete

Anwendungsfälle

identifizieren

Augenbewegungen

minimieren

Geeignetes Layout

Page 105: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Zusammenfassung: Varianten

Eindimensional

Als Liste von Einzelobjekten

Tabellarisch

Als Aufzählung in Satzform

Mehrdimensional

Matrix (Wrap)

Page 106: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 107: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

II. Interaktion

Page 108: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

1.

Befehl erteilen /

Aktion starten

Page 109: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Command Buttons,

Hyperlinks, Icons,

Command Links

Menüs, Toolbars

Dropdowns,

Popups, Ribbons, ...

Command Buttons,

Hyperlinks, Icons,

Command Links

Menüs, Toolbars

Dropdowns,

Popups, Ribbons, ...

Command Buttons,

Hyperlinks, Icons,

Command Links

Menüs, Toolbars

Dropdowns,

Popups, Ribbons, ...

Page 110: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Klickbare

Schaltfläche

Page 111: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Button

Eines der „Ur“-Controls

Metapher aus der realen Welt

dadurch hohe „Affordance“

Page 112: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Hyperlink

Von der Notlösung zur UI-Idee

Erlernte Metapher

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla

imperdiet, neque nec luctus rutrum, est tortor venenatis quam, et

imperdiet lectus nisl nec massa. Suspendisse in leo in justo facilisis

sodales ac ut urna. Vestibulum sed porta odio. Duis venenatis

euismod eros, quis bibendum lorem fermentum eget.

Bearbeiten Weiterleiten Kommentieren

Page 113: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

Button & Hyperlinks

Page 114: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Button

Primäre Aktionen

„In 80% der Fälle klickt man X“

Hyperlink

Sekundäre Aktionen

GUIs schlank halten

Page 115: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

„Schlanke GUI“

Page 116: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 117: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

2.

Daten eingeben

Page 118: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Check Box, Combo

Box, Drop-down

List, List Builder,

Radio Button, Text

Box, Up/Down

Control, ...

Check Box,

Combo

Box,

Drop-down

List, List Builder, Radio

Button, Text Box,

Up/Down Control, ...

Check Box, Combo

Box, Drop-down List,

List Builder, Radio

Button, Text Box,

Up/Down Control, ...

Page 119: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Technik ist klar -

„Unser täglich Brot“

Page 120: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Was ist zu tun, damit

Anwender fundierte

Entscheidungen

treffen können?

Page 121: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

„Einstellungen“

Page 122: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 123: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Wie geht man mit

Komplexität um?

Page 124: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Page 125: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Entfernen

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Page 126: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Entfernen

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Page 127: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Organisieren

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Page 128: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Organisieren

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Page 129: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Verbergen

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Page 130: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Verbergen

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Mehr...

Page 131: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Verbergen

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Page 132: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Verschieben

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich!

Klick mich! Klick mich! Klick mich! Klick mich!

Page 133: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Klick mich!

Klick mich!

Klick mich!

C

Klick mich!

Klick mich!

Klick mich!

B

Verschieben

Klick mich!

Klick mich!

Klick mich!

Die Funktionen sind nur in einem bestimmten Kontext zugänglich

A

Page 134: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Elemente...

Entfernen

Organisieren

Verbergen

Verschieben

Page 135: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Patterns

Page 136: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Progressive

Disclosure

„Schrittweise Offenlegung“

Page 137: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Progressive Disclosure

Verbergen von UI-Elementen,

die nicht für alle Use Cases

notwendig sind

UI-Elemente erscheinen bei

Bedarf (interaktiv/automatisch)

(siehe auch Microsoft UX Guidelines)

Page 138: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

„Progressive Disclosure“

Page 139: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Responsive

Disclosure

„Reagierende Offenlegung“

Page 140: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Responsive Disclosure

Einblenden von UI-Elementen

in Abhängigkeit von Eingaben

bzw. Aktionen des Benutzers

Spezialfall von Progressive D.

Eher fachlich als technisch

Page 141: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

„Responsive Disclosure“

Page 142: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Responsive

Enabling

„Reagierende Freigabe“

Page 143: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Responsive Enabling

Freigeben von UI-Elementen

in Abhängigkeit von Eingaben

bzw. Aktionen des Benutzers

Page 144: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo

„Responsive Enabling“

Page 145: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Responsive Disclosure

Anwender wird beim

ersten Blick nicht

„erschlagen“

Aufklappen u.U.

überraschend

Dynamik möglich

Layout ändert sich

Responsive Enabling

Anwender sieht sofort,

welche Möglichkeiten

es gibt

Evtl. nicht klar, was die

Elemente aktiviert

Viele deaktivierte

Bereiche schnell

verwirrend

Layout bleibt gleich

Page 146: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 147: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Kaum eine Lösung

ist für alle Fälle

gleich gut...

Page 148: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Chance: Spezialfälle

erkennen

Page 149: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Demo:

Spezialfall

Page 150: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque
Page 151: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Sammlung

wichtiger

Fragen

Page 152: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Auswahl von Patterns

Welche Informationen sollen

Anwender warum sehen?

Was sollen Anwender warum

machen können?

Wie hilft dies den Anwendern,

ihre Aufgabe zu erfüllen?

Page 153: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Darstellung von Daten

Was ist der Charakter einer

darzustellenden Information?

...welche Darstellungen sind

dadurch denkbar?

Gibt es Wege, die Komplexität

der GUI (lokal) zu verringern?

Page 154: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Material

Page 155: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Pattern Libraries

Page 157: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Bücher

Designing

Interfaces

2nd Edition

User Interface Patterns,

gute Mischung aus

Beispielen + Theorie

Page 158: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Bücher

Don‘t Make

Me Think

Oft zitierte, gut lesbare

Einführung in grundle-

gende Usability-Themen

Page 159: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Bücher

Designing the

Obvious

Anwender, Use Cases,

mentale Modelle,

schrittweise Verfeinerung

Page 160: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Bücher

Simple and Usable

Vereinfachung am Beispiel

einer DVD-Fernbedienung:

So einfach wie möglich,

aber nicht einfacher

Page 162: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Fragen?

Page 163: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Vielen Dank!

Page 164: Roland Weigelt User Interface Patterns · Hyperlink Von der Notlösung zur UI-Idee Erlernte Metapher Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla imperdiet, neque

Verwendung der Abbildungen aus den User

Experience Guidelines mit freundlicher

Genehmigung der Microsoft Corporation.


Recommended