Design Patterns für Navigationssysteme auf mobilen Geräten

Aus DPWiki - The Design Pattern Wiki

Wechseln zu: Navigation, Suche

Ausgehend von der Wurzel der Pattern-Hierarchie – dem abstrakten Pattern NAVIGATION SYSTEM – wird zunächst zwischen den verschiedenen Anwendungsbereichen von Navigationssystemen – der Fahrzeugnavigation und der Fußgängernavigation – unterschieden. Letztere unterteilt sich wiederum in Innen- und Außennavigation. Alle weiteren Patterns teilen sich dann nach den drei Hauptaufgaben von Navigationssystemen auf – der Routenplanung, der Wegführung sowie den Interaktiven Karten.


Haupt-Pattern und Patterns zu den Anwendungsbereichen und Hauptaufgaben
vergrößern
Haupt-Pattern und Patterns zu den Anwendungsbereichen und Hauptaufgaben


Patterns der Routenplanung beschreiben unter anderem, wie ganze Routen als Favoriten abzuspeichern sind oder wie neue Routen mit Start, Ziel, Zwischenstationen und zu vermeidenden Bereichen angelegt werden können. Weiterhin wird erläutert, wie verschiedenen Eingabemöglichkeiten wie Texteingabe, Listenauswahl, Auswahl aus Adressbuch und Favoriten oder direkte Kartenwahl gestaltet werden können und wann welche dieser Möglichkeiten angeboten werden sollte.


Patterns zur Routenplanung
vergrößern
Patterns zur Routenplanung


Zur Gestaltung interaktiver Karten werden verschiedene Patterns mit Möglichkeiten zum Zoomen und Verschieben (Panning) des Kartenausschnittes beschrieben, die je nach Rechenleistung des mobilen Gerätes und/oder der verwendeten Rendering-Algorithmen kontinuierlich oder in diskreten Schritten realisiert werden können.


Patterns zu Interaktiven Karten I
vergrößern
Patterns zu Interaktiven Karten I


Weiterhin sind Interaktionsmechanismen wie eine Interaktive Legende, eine Helikopter-Funktion zum kurzzeitigen Herauszoomen aus der Karte oder ein navigierbares Übersichtsfenster beschrieben, welche dem Anwender Orientierung in der Karte geben.


Patterns zu Interaktiven Karten II
vergrößern
Patterns zu Interaktiven Karten II


In den Wegführungs-Patterns werden Lösungen zur Darstellung einer konkreten Route und der Navigation entlang dieser gegeben. So können Routen einerseits als Ganzes dargestellt werden, beispielsweise in einer interaktiven Karte oder als Anweisungsliste. Eine inkrementelle Darstellung der Abbiegeanweisungen in 2D, 3D oder einfach als textuelle Ausgabe auf dem Bildschirm oder als Sprachausgabe kann jedoch auch sinnvoll sein. Weiterhin werden Patterns zu konkreten Elementen einer Anweisung wie Entfernungsbalken, Pfeildarstellungen in Piktogrammform oder auch zu wichtigen Landmarks beschrieben.


Patterns zur Wegführung
vergrößern
Patterns zur Wegführung
Persönliche Werkzeuge