Dashboard

Dashboards sind Displays welche Informationen im Raum darstellen. Sie ermöglichen es Nachrichten periphär zu transportieren, ohne die die Aufmerksamkeit des Empfängers zu einem bestimmten zeitpunkt einzufordern.

Im Nobreakspace werden Dashboards genutzt um aktuelle Umwelt- und Sensordaten anzuzeigen. Besucher über den Busfahrplan zu informieren, Katzenbilder zu verbreiten oder für künftige Veranstaltungen zu werben.

Welche Informationen wie dargestellt werden kann jeder mitbestimmen, indem er sogenannte “Widgets” schreibt, kleine Kästen welche auch dem Dashboard eine bestimmte Information darstellen.

Dashboards

Aktuell laufen mehrere Dashboards für den Nobreakspace:

Software

Das Dashboard ist mit Hilfe von Smashing realisiert, man kann neue Widgets schreiben (das geschieht in Ruby) und auf github in unser dashboard-Projekt einchecken.

Hardware

Die Clients laufen Raspberry-Pis, welche an einen Bildschirm angeschlossen werden.

Datenquellen

Public Transport

Die Informationen zu Busfahrzeiten werden mit der Public Transport Web API zur Verfügung gestellt, von der wir eine Instanz betreiben. Die Software basiert auf dem Public Transport Enabler, der Library hinter Öffi.

Katzenbilder

Um zufällige Katzenbilder zu kriegen nutzen wir die Cat-API