Medienprojekt ” - TU Ilmenau
Medienprojekt ” - TU Ilmenau
Medienprojekt ” - TU Ilmenau
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