ORR2016 - 2016-11-15.01

OpenRheinRuhr 2016
Ein Pott voll Software

Referenten
Dominik George
Programm
Tag 06.11.2016 - 2016-11-06
Raum Vortragsraum 1
Beginn 14:00
Dauer 01:00
Info
ID 472
Veranstaltungstyp Workshop
Track Programmierung
Sprache der Veranstaltung deutsch

OSMAlchemy

Einfach Webanwendungen mit OSM-Daten entwickeln

Wir entwickeln gemeinsam eine kleine Webanwendung, die Daten der OpenStreetMap als Grundlage benutzt. Dabei verwenden wir möglichst einfache Technologien, darunter Python, Flask und SQLAlchemy bzw. OSMAlchemy.

Am Ende des Workshops wollen wir eine kleine Webanwendung haben, auf der Benutzer verschiedene Einrichtungen wie z.B. Restaurants, die als OpenStreetMap-Daten vorhanden sind, bewerten können. Das Besondere daran ist, dass wir sehr einfache und schlanke Technologien verwenden wollen. Die voll funktionsfähige Anwendung soll weniger als 200 Zeilen Code benötigen und auch auf schwächsten Servern lauffähig sein, obwohl die gesamte OpenStreetMap zur Verfügung steht.

Im Workshop wird das neue Framework OSMAlchemy vorgestellt, das das resourcensparsame und vollkommen transparente Einbinden der OpenStreetMap ind SQLAlchemy-Anwendungen ermöglicht.

Vorraussetzung für den Workshop ist ein lauffähiges Python ab Version 3.4 mit Flask, Flask-SQLAlchemy, Flask-Restless und OSMAlchemy in den jeweils aktuellen Versionen sowie ein Webbrowser. Grundlagenkenntnisse in Python, REST-APIs und Angular.JS können nicht schaden.