24.02.2013 Aufrufe

Medienprojekt ” - TU Ilmenau

Medienprojekt ” - TU Ilmenau

Medienprojekt ” - TU Ilmenau

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Abbildung 5.2: Struktur des Programms auf dem Endgerät. Quelle: eigene Abbildung<br />

Initialisierung<br />

Beim Programmstart wird zunächst vorausgesetzt, dass der Nutzer ein Nutzerprofil angelegt<br />

hat. Eine User ID und ein Passwort ist dann für ihn gespeichert. Für das Abändern<br />

des Nutzerprofils sowie die Generierung der Kennwörter wird eine Setup-Anwendung<br />

(siehe Abschnitt 5.4.1) bereitgestellt. Wenn das Programm keine User ID auf dem Endgerät<br />

findet, wird der Nutzer darauf hingewiesen, dass er als <strong>”</strong> Gast“ angemeldet wird. Ist<br />

eine Anbindung an den Server vorhanden, wird als entfernter Methodenaufruf die Authentifizierungsprozedur<br />

gestartet. Falls der Web Service nicht erreichbar ist, verwendet<br />

das Programm ein lokales Profil, das noch von der letzten Session gespeichert ist. Es folgt<br />

die Anpassung des Nutzerinterfaces und schließlich, nach der Initialisierung des GPS-<br />

Readers, das Starten des Spaziermodus.<br />

Umschalten zwischen Spazier- und Wegmodus<br />

Defaultmäßig befindet sich der Nutzer im Spaziermodus. Die Einstellungen für den Spaziermodus<br />

bleiben deshalb während der gesamten Nutzungs-Session erhalten. Über die<br />

Bildschirmansicht <strong>”</strong> Ziel“ kann der Nutzer ein Ziel wählen und den Wegmodus starten.<br />

Bei Beenden des Zielmodus, wenn das Ziel erreicht ist oder wenn der Nutzer vom Weg<br />

abgekommen ist und keine Verbindung zum Server hergestellt werden kann, fällt das System<br />

zurück in den Spaziermodus. So soll gewährleistet werden, dass sich das Programm<br />

auf dem Endgerät immer in einem der beiden Zustände befindet.<br />

27

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!