Rundown – Die erste große Herausforderung, die chax bezwungen hat. Bei Rundown dreht sich alles um Timing und Präzision. Das von uns entwickelte Programm ist die perfekte Lösung, um Zeitabläufe bei Großevents mit nur minimalem Kommunikationsaufwand anzuzeigen.
Die Zeitabläufe können von verschiedenen Personen gesteuert werden. So können sowohl lineare Events, wie Flugbewerbe mit einem sekundengenauen Ablauf, als auch parallele Events, die an verschiedenen Plätzen gleichzeitig stattfinden, wie beispielsweise Leichtathletik-Wettkämpfen, problemlos dargestellt werden.
Das System benutzt immer die lokale Zeit des Ortes, an dem das Event stattfindet. Außerdem respektiert das Frontend die lokale Zeitzone des Bewerbs und zeigt weltweit beim Betrachten eines Bewerbs immer die lokale Zeit an. Zusätzlich wird auf schlechte Verbindungen Rücksicht genommen, indem der Befehl zu dem Zeitpunkt zurückgerechnet wird, an dem er tatsächlich getätigt wurde. Damit wird den Benutzer:innen, egal wo sie sich befinden, immer die echte Zeit angezeigt.
Rundown wurde 2013 mit PHP und Zend Framework 2 entwickelt. Dabei wurde darauf geachtet, dass sowohl dynamische Migrationen als auch ein flexibles Frontend unterstützt werden. Als Datenbank kommt mySQL zum Einsatz.
Die Verarbeitung der einkommenden Befehle des Programms erfolgt über das Command Pattern, welches gleichzeitig die Synchronisation zwischen mehreren Servern ermöglicht.
Das Frontend respektiert die lokale Zeitzone des Bewerbs und zeigt weltweit beim Betrachten eines Bewerbs immer die relevante Zeit an. Zusätzlich wird auf schlechte Verbindungen Rücksicht genommen, indem der Befehl zu dem Zeitpunkt zurückgerechnet wird, zu dem er tatsächlich getätigt wurde.
Der lokale Server baut automatisch einen SSH-Tunnel zum Jumphost auf, über den eine Fernwartung möglich ist.