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.