--- layout: project name: "Dashboard" date: 2016-12-10 00:00:00 +0200 image: dashboard.jpg feature_image: "https://chaotikum.org/images/thumbnails/logo.png" 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. ### Katzenbilder Um zufällige Katzenbilder zu kriegen nutzen wir die [Cat-API](https://thecatapi.com/)