Schweiz, Deutschland, Dänemark, Schweden, USA, Irland und Österreich – diese Nationen waren beim diesjährigen Snow-Sprint, dem Innovations-Workshop oder auch X-treme Programming Event in den Alpen (Bürserberg, A), vertreten.
Tiefe Einblicke gaben uns Jürgen Kartnaller, unser Senior Developer, mit seinem Talk über PyJS – ein Python Framework für Rich Internet Applications in Ajax sowie unser Special Guest Nick Johnson, dem GAE Core-Entwickler bei Google Inc. in Dublin, der über AppStats – ein Analysetool für Performanceoptimierung in der Cloud – referierte.
Folgende interessante Projekte sind während der Woche unter anderem entstanden:
Mit Tweet Engine http://www.tweetengine.net/ können nun ganze Teams Twitter Accounts gemeinsam nutzen, ohne dass jeder einzeln das Passwort weitergeben muss. So kann beispielsweise ein Firmenaccount eingerichtet werden, in den verschiedene Benutzer twittern können. Das Projekt wurde auf Google App Engine realisiert. Der Source Code steht zur freien Verfügung unter http://github.com/Arachnid/tweetengine zum Download bereit.
Der GAE Logger ist dafür ausgelegt, auf der Google App Engine eigene Events zu loggen. Der Logger kann via Python Logger, via JSON-RPC oder via HTTP POSTS angesprochen werden. Über das UI können die Logs entsprechend gefiltert und sortiert werden. Benutzer können Notifications registrieren, sodass sie informiert werden, wenn bestimmte Events geloggt werden – beispielsweise wenn ein Artikel auf dem Portal gepublished wurde. Die Subscriptions können auch via Jabber Client aktiviert, deaktiviert und beobachtet werden. Dadurch eignet sich GAE Logger sowohl für Entwickler als auch für Content Verantwortliche, welche bei bestimmten Ereignissen in real time informiert sein möchten. Der Source Code steht zur freien Verfügung unter http://code.google.com/p/gae-logger zum Download bereit.
OpenDropbox ist ein Projekt welches beim Snow-Sprint initiiert wurde. Es handelt sich dabei um einen Sync-Client, welcher gemeinsam genutzte Ornder von verschiedenen Clients immer auf einem Stand hält. Über ein Webinterface können die authorisierten Benutzer auswählen, welche Projekte/Ordner sie lokal zur Verfügung haben möchten. Ändert ein Benutzer in dem Projektordner etwas, so wird dieser auf allen anderen Clients ebenfalls aktualisiert.
http://code.google.com/p/opendropbox
Darüber hinaus wurde intensiv Research sowie Testing mit Google Wave durchgeführt. Dabei sind Beispielbots für die Kommunikation zwischen einer GAE Applikation und der Google Wave entstanden.
http://code.google.com/p/waveomat/
Neben all den Projekten haben sich die Teilnehmer über ausgiebigen Know-How-Transfer erfreut. Wir sind gespannt welche GAE Applikationen wohl heuer aus dem Boden schiessen werden.
Einige Impressionen sind unter http://www.flickr.com/photos/tags/snowsprint2010/ zu finden.
Vielen Dank an alle, die beim diesjährigen Snow-Sprint teilgenommen haben. Wir freuen uns über den Output und hoffen, dass es auch euch allen gefallen hat!
Ein herzliches Dankeschön gilt ganz besonders auch den Sponsoren Chip Communications, Weave und Freihof.