Vaadin Map Component for Green Navigation

for Degree: 
Status: 
In progress

Green Navigation ist ein prototypisches Werkzeug zur Berechnung von energie-optimalen Routen und von Reichweitenprognosen für Elektrofahrzeuge. Es basiert auf dem offenen Kartenmaterial von OpenStreetMap (OSM) und den offenen Höhenkarten des SRTM-Projekts.

Vaadin ist ein Framework aufbauend auf GWT mit dem moderne und dynamische Websites in Java erstellt werden können. Bisher gibt es nur ein paar spezialisierte Add-Ons für die Verwendung von Kartenkomponenten in Vaadin. Im Rahmen dieses Projekts soll nach dem Adapter-Pattern eine Komponente für die Verwendung eines Kartenwerkzeugs in Vaadin 7 entwickelt werden, dass wahlweise mit OpenLayers (für OpenStreetMap) oder Google Maps initialisiert wird.

Aufbauend auf eine solche Komponente sollen existierende Frontends zu einem Vaadin-Frontend zusammengeführt werden.

Zielsetzung

  • Recherche über die Entwicklung von Vaadin-Komponenten und Modellierung einer generischen Kartenkomponente nach dem Adapter-Pattern.
  • Anforderungsanalyse über notwendige und wünschenswerte Funktionalitäten einer Kartenkomponente im Hinblick auf Green Navigation.
  • Implementierung und evtl. Veröffentlichung der Komponente.
  • Zusammenführung verschiedener Frontends in einer Vaadin-Website.

Voraussetzung

Die Abschlussarbeit wird für Studierende der Informatik angeboten (andere Studiengänge sind möglich, müssen aber abgesprochen werden). Im Rahmen einer Abschlussarbeit am Projekt 'Green Navigation' wird die Zusammenarbeit mit anderen Teammitgliedern vorausgesetzt. Wir treffen uns (bisher unregelmäßig) zu Projekt-Treffen - beispielsweise Fortschrittsberichte der Projekte, Workshops zu verschiedenen Themen (z.B. wissenschaftliches Schreiben), und andere.

Kontaktperson