Sections: Themen für Studien- und Bachelorarbeiten | Thema 'OSM Coach App' - Ein gamified App für !OpenStreetMap | Notizen zu weiteren Themen und Ideen |

Siehe auch StudienUndBachelorarbeiten.

Themen für Studien- und Bachelorarbeiten ^

Thema 'OSM Coach App' - Ein gamified App für OpenStreetMap ^

Stichworte: Gamification, Datenanalyse, Big Data, NoSQL-Datenbanken, Responsive User Interface Design.

Zurzeit gibt es keine individualisierten Statistiken und Angaben zu den eigenen und allgemeinen Aktivitäten rund um OpenStreetMap (OSM). Dies soll mit einer Mobile bzw. responsiven Web App und einem verbesserten Backend im Rahmen dieser Arbeit geändert werden. Diese Statistiken sollen auf spielerische Art und Weise präsentiert werden. Die Mobile App soll z.B. die eigenen Edits gestern zeigen und mit vorherigen Aktivitäten und Aktivitäten von Mappern in der Nähe vergleichen. In der App sollen Rankings erscheinen, z.B. Aktivster Schweizer User des (Vor-)Tages, der letzten Woche etc. Per Notification ins Mobile App (oder Chat 1,2?) wird man über neue 'Rekorde' informiert (ähnlich wie bei Nike+ oder ähnlich wie SBB Connect und Foursquare - jedoch ohne "Inbesitznahme" (Einchecken)).

Aktuell werden am GeometaLab jede Nacht die OpenStreetMap-Daten der ganzen Schweiz in aufbereiteter Form heruntergeladen und in eine PostgreSQL-Datenbank importiert (sog. EOSMDBOne). Dies soll durch einen stündlichen Import und für einen grösseren Bereich (z.B. Nachbarländer, bzw. ganz Europa) ersetzt werden (EOSMDBTwo). Der Import soll zudem analysiert werden, z.B. soll eine Statistik der Aktivitäten der OpenStreetMap-User erstellt werden, die dann die Grundlage bieten für die App (HTML5/Phonegap für Desktop, Smartphone und Tablets). Man beachte dabei, dass weltweit ca. 1000 Updates pro Minute gemacht werden. Als Datenbanksystem ist PostgreSQL gesetzt. Wenn nötig sollen jedoch systematische Vergleiche mit der MongoDB (oder einer ähnlichen NoSQL-Datenbank) durchgeführt (z.B. betreffend Skalierbarkeit) und dokumentiert werden. Die entsprechende Hardware muss gegebenenfalls beschafft werden.

Rahmenbedingungen/Vorkenntnisse:


Bachelorarbeiten (und Diplomarbeiten):

  1. OSMLikeButtonFirefoxAddOn
  2. Geoprocessing/GIS-Server mit Python (PyWPS) oder Java (ZOO)
  3. Simple WPS-Tool - ein universeller Client für Geo-Webservice-Anfragen
  4. GISCommander
  5. Mit GeoKettleQuebec steht die hochinteressante Möglichkeit offen, die BA/DA in Kanada durchzuführen!
  6. Realisierung einer Android-Variante zu einem Projekt der MobileGuideStudySeries (z.B. MobilePOIGuide)
  7. IbisRPlus
  8. RIAtrax4Android

Studienarbeiten:

  1. XWiki - das 2nd Generation-Wiki
  2. MobileWebsiteHSR
  3. Geowebsite4Mobiles - Generische SW-Komponenten für auf Mobiles optimierte Webapplikationen am Beispiel von Karten
  4. GeohashVsGeoDBs - Database Benchmarking mit Geohash vs. PostgreSQL/PostGIS, MySQL und 'Konsorten'
  5. Game Generator für J2ME in der Netbeans-Java IDE

Notizen zu weiteren Themen und Ideen ^

Jeweils absteigende Prioritäten-Reihenfolge.