Studienprojekte

Projekte sind ein essenzieller Bestandteil des Curriculums von Mobile Computing. Die Studierenden bekommen die Möglichkeit, das im Zuge ihres Studiums erworbene theoretische Wissen selbst praktisch umzusetzen. Ein sowohl für Studierende als auch für Lehrende immer wieder spannendes Unterrichtskonzept, in dem schon erfolgreiche Startups wie z.B. runtastic und Butleroy ihre Anfänge gefunden haben.

Gismo

Zeitraum
Mar 2007 - Jun 2007
FH Studierende
Gunter Gebetsberger, Martin Grammer, Karl-Heinz Kastner
FH BetreuerIn
Dr.-Ing. Jens Krösche

Der Name GISMO steht für GeoInformationsSystem-MObile. Mit GISMO ist die Visualisierung von Geoobjekten, wie Häusern, Straßen und anderen Objekten möglich. Neben den klassischen Funktionen wie zoomen und scrollen unterstützt GISMO auch die Möglichkeit von einer 2D- zu einen perspektivischen 3D-Darstellung zu wechseln. Neben den üblichen Vektordaten kann GISMO auch Bitmapdaten (z.B. Luftbilder) visualisieren.

Ziel

Projektziel ist das Bereitstellen von unterschiedlichen Schnittstellen für ein Navigationssystem. In diesem Sinne ist GISMO ein mobiles Kartenpräsentationssystem für PDAs und andere mobile Endgeräte. Diese zuvor genannten Schnittstellen beinhalten unter anderem die Visualisierung von Geodaten, das Bereitstellen einer grafischen Benutzeroberfläche und die Möglichkeit Geodaten von unterschiedlichen Servern anzufragen.

Der Hauptnutzen von GISMO liegt in der Darstellung von Vektor- und Bitmapdaten. Dieses Datenmaterial wird von einer SD-Karte geladen und am Display grafisch dargestellt. Dem Benutzer wird ermöglicht, die Karte zum einen im 2D- und zum anderen in einem perspektivischen Modus zu betrachten. Um das Interagieren mit der Karte zu ermöglichen, wurden Standartfunktionen wie Hinein-, Hinauszoomen und Verschieben zur Verfügungen gestellt.

GISMO bietet dem User zwei unterschiedliche Bedienungsoberflächen. Einerseits für den Standartgebrauch und andererseits um administrative Einstellungen zu tätigen. Um eine bestmögliche Performance und Portabilität zwischen unterschiedlichen Endgeräten zu ermöglichen wurde GISMO in C++ Implementiert.