iBuildings Challenge: Mein Sismo Notifier für C2DM
iBuildings hat wieder eine Challenge veranstaltet, und ich habe wieder mitgemacht. Letztes Jahr galt es eine Vier-Gewinnt-Spieler-KI zu erstellen, diesmal ging es darum einen Notifier für den Continuous Testing Server Sismo von Fabien Potencier zu schreiben, sprich eine Klasse die sich darum kümmert das Ergebnis eines Builds zu veröffentlichen.
Ich habe mich dafür entschieden einen Notifier für Android Apps zu schreiben, der den Commit via Googles Cloud auf ein Android-Handy pushen kann, auf dem dann eine einfache App das Ergebnis anzeigen kann. Noch gibt es keine solche App, wenn ich das richtig gelesen habe ist das nur eine Sache von wenigen Stunden. Die Klasse mit der ich teilgenommen habe gibt es auf GitHub, bin gespannt ob der Pull-Request angenommen wird.
Gewonnen haben die folgenden Notifier:
- Wallpaper Notifier by Javier Eguiluz – Ein Notifier der die Ergebnisse als Balken auf dem Wallpaper des Desktops darstellt (Aktuell nur auf einem Mac)
- Eggdrop Notifier by Andrew Graham – Ein Notifier um das Ergebnis in einem IRC-Chat zu posten
- Houston Notifier by Andreas Hucks – Ein Notifier der im Fall eines Problem den bekannten Satz spricht, indem eine Audio-Datei abgespielt wird (aktuell nur auf einem Mac)
Weitere Details gibt es im Blogartikel bei iBuildings mit den Ergebnissen.
Freue mich schon auf die nächste Challenge!