FHNW: uuid

Notizen und wichtige Stichworte vom Modul UUID an der FHNW (FS 16)

Notizen und wichtige Stichworte vom Modul UUID an der FHNW (FS 16)


K. L.
Diese Lernkarten bieten einen Überblick über Design Patterns und deren Anwendung in der Softwareentwicklung, insbesondere für Universitätsniveau. Sie behandeln verschiedene Muster wie "Vertical Stack", "Overview Plus Detail" und "Alphabet Scroller", die helfen, Benutzeroberflächen benutzerfreundlicher zu gestalten. Die Karteikarten sind besonders nützlich für Entwickler und Designer, die ihre Kenntnisse in Usability und Benutzerinteraktion vertiefen möchten, um effektive und effiziente Lösungen zu schaffen.
Flashcards
52
Students
2
Language
German
Category
Computer Science
Level
University
Created / Updated
24.04.2016 / 24.04.2016

Flashcards

Design Pattern: Prominent Done Button

...

Design Pattern: Bread Crumb

What?
Eine Liste von der verschachtelten Hierarchie

When?
Falls die Hierarchie der Seite zwei oder mehrere Stufen tief ist.

Why?
Es bietet Kontext und hilft den User herauszufinden wo er steht.

How?
An oberster Stelle auf einer Seite, welche die aktuelle Stufe der Hierarchie hervorhebt.

Design Pattern: Fat Menu

What?
Eine lange Liste von Navigationsoptionen, die als Dropdown oder Flyout menu dargestellt wird.

When?
Falls die Seite aus vielen Kategorien (>3) und Unterseiten besteht.

Why?
Eine komplexe und umfassende Seite dem User transparenter zu machen.

How?
Jede Kategorie und dessen Navigationsoptionen organisiert auflisten. 

Design Pattern: List Builder

  • What?
    • List builder pattern
  • Use When?
    • Select any of N items in any order
    • Set of items
  • Why?
    • Selected set is easy to view
    • Selection can be an ordered list
    • Easy handles a large source list
  • How?
    • Show N items and the chosen set

Design Pattern: Infinite List

Was?

Button am Ende einer Liste um weitere Einträge zu laden.

Wann verwenden?

Lange Listen, Bsp. von Suchresultaten. Oder generell «endlose» Listen.

Der User wird das gesuchte vermutlich am Anfang der Liste finden, in vereinzelten Fällen müssen aber mehr Einträge geladen werden.

Wieso?

-Das Initiale laden einer beschränkten Menge ist schneller als das Laden von vielen Resultaten, verhindert lange Wartezeiten für den Benutzer.

-Das hinzuladen weiterer Resultate in kleineren Mengen ist schnell und der Benutzer entscheidet ob noch weitere Einträge geladen werden sollen.

-Die Einträge werden der Liste unten angefügt und sind dem Benutzer direkt ersichtlich. Der Benutzer muss dazu nicht auf eine neue Seite navigieren.

Wie?

Es wird nur der Anfang der Liste an den Client geschickt. Die Menge an Einträge variiert und ist von verschiedenen Faktoren abhängig (Downloadzeit, Was will der User erreichen, …).

Ein Button am Ende der Liste um weitere X Elemente zu laden.

Anstelle eines Buttons am Ende der Liste kann auch ein automatisches Laden implementiert werden wenn der Benutzer fast am Ende der Liste angekommen ist (Lazy Loading & Infinite Scroll).

Design Pattern: List Inlay

  • What:
    • Liste mit aufklappbarem Detail
  • Use when:
    • Bei Gesamtübersicht von allen Listenelementen
    • Wenn man Details sichtbar haben will ohne den Fokus zu verlieren
  • Why:
    • Zeigt Detail + gesamt Liste
  • How:
    • Bei Klick auf Listenelement, öffnet sich das Detail
    • Durch erneuten Klick schliesst es sich wieder

Design Pattern: Alphabet Scroller

  • What
    • Liste mit Alphabet als Scroll Balken
  • When
    • Wenn User weiss, was er sucht
  • Why
    • Muss nicht ganze Liste durchscrollen um Listeneintrag zu finden
  • How
    • Scrollbar durch Auflistung des Alphabets ersetzen
    • Beim direkten Klick auf einen Buchstaben des Alphabets wird zu selbigem gesprungen

 

Design Pattern: Collapsible Panel

...

Design Pattern: Personal Voices

...

Design Pattern: Sharing Widget

...

Design Pattern: Overview Plus Detail

  • Übersicht neben einer gezoomten Detailansicht
  • Grosse Datensets auf grossen Informationsgrafiken
  • High Level Ansicht, um interessante Details zu finden
  • Schnelle Wechsel von Übersicht <> Detail
  • Umsetzung
    • Jederzeit Übersicht zeigen
    • Detailfenster / Zweites Fenster

Design Pattern: Vertical Stack

•What:
Den Inhalt einer mobilen Webseite in einer vertikalen Spalte anordnen. Zeilenumbruch verwenden.

•Use When:
Alle mobilen Webseiten für verschiedene Geräte mit textbasiertem Inhalt und Formen.

•Why:
Mobile Geräte kommen mit unterschiedlichen Breiten.

•How:

•Den Inhalt einer mobilen Webseite in einer vertikalen Spalte anordnen. Zeilenumbruch verwenden. Wichtige Informationen oben, unwichtige unten. Keine unnötigen Toolbars oder grosse Logos etc.

Study