JavaScript kann (fast) alles: Von Birnen und Dronen

Gestern war ich gemeinsam mit meinem M2M-Kollgen Yi Huang beim JavaScript User Group Köln Meetup. Eigentlich hatten wir uns nur für ein Projektgespräch zum Theme „Machine to Machine Communication“ in Köln getroffen, den anschließenden Ausflug zu ColgenJS aber dann nicht bereut – zumal unser Thema „Embedded Devices“ da ja sogar ein Schwerpunkt war (einzig, dass ich es somit erst im 1 Uhr morgens ins Bett geschafft habe, ist gerade ein wenig schmerzhaft). Die Veranstaltung war mehr als inspirierend und mein Wunschzettel ist nun um ein paar weitere Gadgets länger.

Es fing mit einem interessanten Votrag über Cloud-Speicher an. Jan-Christoph Borchardt führte uns in die Welt von Unhosted ein, die sich für mehr Unabhängigkeit von den Web-Monopolisten einsätzt. In diesem Zusammenhang erklärte er die Funktionsweise des offenen Protokolls remotestorage für Cloud-basierte Nutzerdaten.

Anschließend zeigte Sebastian Golasch zahlreiche Experimente – meist auf Basis des Erfinder-Kits MaKey MaKey, das im Wesentlichen eine Art Arduino-Board ist, das sich dem Rechner gegenüber als Tastatur und Maus ausgibt. So können auf einfache Art und Weise neuartige Interaktionen und Installationen geschaffen werden – Sebastian zeigte das natürlich der Veranstaltung angemessen mit JavaScript und steuerte ein Simon Says Spiel per elektrisch leitendem Obst (in diesem Fall eine Birne).

Der anschließende Vortrag von Felix Geisendörfer schloss mit seinem Nodecopter inhaltlich beinahe nahtlos an den Vorredner an. Und die Erwartungshaltung würde nicht enttäuscht. Es war mehr als beeindruckend, wie Felix in seiner Live-Coding Session mal eben eine Drone per JavaScript durch die Gegend fliegen ließ und ganz nebenbei darüber plauderte, wie er die internen Details der Drone herausgefunden hat, um diese dann so zu „hacken“.

Vielen Dank allen beteiligten – insbesondere an die Organisatoren Jörn Zaefferer and Frederic Hemberger – für diese gelungene Veranstaltung. Ich freue mich schon auf das nächste mal…