Newer
Older
---
layout: project
name: "Dashboard"
date: 2016-12-10 00:00:00 +0200
tag: dashboard
short: Das Dashboard erlaubt es Widgets zu schreiben um Informationen im Space darzustellen
categories:
- project
tags:
- dashboard
- smashing
wiki: http://chaotikum.org/projekte:dashboard:start
---
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]({{site.baseurl}}/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]({{site.baseurl}}/nobreakspace):
* [Traffic](https://dashboard.chaotikum.org/traffic)
* [Litfass](https://dashboard.chaotikum.org/litfass)
* [Augenprüfraum](https://dashboard.chaotikum.org/augenpruefraum)
## Software
Das Dashboard ist mit Hilfe von [Smashing](https://github.com/Smashing/smashing)
realisiert, man kann neue Widgets schreiben (das geschieht in Ruby) und auf
github in unser [dashboard-Projekt](https://git.chaotikum.org/chaotikum/dashboard)
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](https://github.com/schildbach/public-transport-enabler), der Library hinter Öffi.
Um zufällige Katzenbilder zu kriegen nutzen wir die [Cat-API](https://thecatapi.com/)