05.11.2011

khtml.maplib

Als Thema für meine erste Bachelor-Arbeit habe ich die "Entwicklung einer, für den Endnutzer möglichst einfach zu implementierenden Schnittstelle für Marker auf WebMaps für die Javascript-Library khtml.maplib." gewählt. Hierzu habe ich einige, sehr populäre WebMaps miteinander verglichen, deren Unterschiede und Eigenschaften analysiert und anschließend in einem Google Summer of Code-Projekt eine eigene marker-API für khtml.maplib entwickelt.

05.09.2011

X-Roads

Für das Fach Metasprachen realisierte ich eine kleine Browser-Anwendung, die einen Verkehrsplaner bei der verkehrstechnischen Beschilderung einer Straßenkreuzung helfen soll.
Zuerst wird auf einem HTML5-Canvas die Kreuzung skizziert, im zweiten Schritt werden die notwendigen Verkehrszeichen mit Drag&Drop platziert und anschließend kann die Skizze ausgedruckt und abgespeichert werden. Der Schwerpunkt lag hierbei auf AJAX, DOM-Modell und Maus-Events.

ArduBot

In Interaktive Installationen bestand dieses Semester die Aufgabe darin, mit dem Microcontrollerboard Arduino und der Programmiersprache Processing ein kleines Projekt zu realisieren, mit dem der Benutzer interagieren kann.
Ich baute einen kleinen Roboter, der über verschiedene Sensoren auf seine Umgebung reagiert. Über kleine Microschalter erkennt er Objekte, die ihm im Weg stehen und weicht ihnen aus und über 6 kleine Infrarotsensoren auf der Bodenplatte erkennt er Tischkanten und andere Abgründe, um nicht hinunterzufallen.

14.02.2011

Klettergebiete-Datenbank

Für das Fach "Einführung in die Web-Programmierung", wo wir PHP lernten und wie man damit auf eine MYSQL-Datenbank zugreift, habe ich als Semesteraufgabe eine kleine Webseite zum Verwalten von Klettergebieten mit Userregistrierung, Foto-Upload und Kommentarmöglichkeit entwickelt. Highlights sind: eine Google Maps Einbindung samt Marker und eine Weather-API.