Prof. Dr. Christoph Schlieder
KInf-Projekt-B: Bachelor Projekt Kulturinformatik
Thema: Mobile Kartographie - OpenStreetMaps - Integration für Android
Dozenten:
- Prof. Dr. Christoph Schlieder
- Dipl.-Wirtsch. Inf. Peter Kiefer
Termine:
- Dienstag, 12-14 Uhr, F 303 oder F 155
- Donnerstag, 12-14 Uhr, F 380 oder F 155
Weitere Informationen finden Sie im Modulhandbuch.
Inhalt:
Im Bachelorprojekt erhalten die Teilnehmer Einblick in die Entwicklung mobiler ortsbezogener Anwendungen für das Android-Betriebssystem unter Einbindung offener Geodaten (Open Street Maps).
Die ersten Geräte mit dem von Google entwickelten offenen Betriebssystem Android sind seit Ende 2008 auf dem Markt. Android erleichtert die ortsbezogene Anwendungsentwicklung durch eine aktuelle Java-Version sowie die Einbindung von GoogleMaps Luftphotos.
Viele ortsbezogene Anwendungen benötigen jedoch neben Luftphotos auch vektorisierte Geodaten, beispielsweise Straßen- oder Flussverläufe. Diese werden von Android/Google nicht bereitgestellt. Open Street Map sammelt solche Vektordaten kollaborativ (Wiki-Prinzip) und stellt sie über eine standardisierte XML-Schnittstelle frei zur Verfügung.
Die Teilnehmer entwickeln eine Klassenbibliothek zur Integration von Open Street Map Daten sowie Standard-Algorithmen aus der Geodatenverarbeitung. Bei ausreichender Teilnehmerzahl wird ein auf den Vektordaten arbeitendes GPS-Spiel entwickelt, beispielsweise „Geo-Lemmings“ auf Basis einer bekannten Desktop-Spielidee.
Voraussetzungen:
Die Inhalte der Veranstaltungen „Algorithmen und Datenstrukturen“ sowie „Softwaretechnik“ (oder entsprechende Vorkenntnisse) werden vorausgesetzt.
Aktuelle Mitteilungen:
20.10.2009
Die heutige Veranstaltung wird von Prof. Schlieder gehalten.
22.10.2009
Die Donnerstagstermine der Veranstaltung werden auf Wunsch der Studenten verschoben auf 16-18 Uhr. Dies gilt nicht für die Termine mit Prof. Schlieder - also den 29.10. und 12.11.09
Folien zur Veranstaltung
20.10. | Projekttermin 1 | Einführung und Organisatorisches | 1 Folie pro Seite | 6 Folien pro Seite |
22.10. | Projekttermin 2 | Einführung und Organisatorisches | 1 Folie pro Seite | 6 Folien pro Seite |
27.10. | Projekttermin 3 | 1 Folie pro Seite | 6 Folien pro Seite | |
29.10. | Projekttermin 4 | Grundlagen und Use Cases | 1 Folie pro Seite | 6 Folien pro Seite |
03.11. | Projekttermin 5 | Grundlagen und Use Cases | ||
05.11. | Projekttermin 6 | 1 Folie pro Seite | 6 Folien pro Seite | |
10.11. | Projekttermin 7 | Grundlagen und Use Cases | ||
12.11. | Projekttermin 8 | Grundlagen und Use Cases | ||
17.11. | Projekttermin 9 | Grundlagen und Use Cases | ||
19.11. | Projekttermin 10 | |||
24.11. | Projekttermin 11 | Meilenstein I | ||
26.11. | Projekttermin 12 | |||
01.12. | Projekttermin 13 | |||
03.12. | Projekttermin 14 | |||
08.12. | Projekttermin 15 | |||
10.12. | Projekttermin 16 | |||
15.12. | Projekttermin 17 | Meilenstein II | ||
17.12. | Projekttermin 18 | |||
22.12. | Projekttermin 19 | |||
24.12-06.01. | Vorlesungsfrei Weihnachten | |||
12.01. | Projekttermin 20 | |||
14.01. | Projekttermin 21 | |||
19.01. | Projekttermin 22 | |||
21.01. | Projekttermin 23 | |||
26.01. | Projekttermin 24 | |||
29.01. | Projekttermin 25 | Abgabetermin | ||
02.02. | Projekttermin 26 | Code-Review | ||
04.02. | Projekttermin 27 | Code-Review | ||
09.02. | Projekttermin 28 | Meilenstein III | ||
11.02. | Projekttermin 29 | Notenbesprechung |