Neuigkeiten von trion.
Immer gut informiert.

Corona / Covid 19 Simulator

Covid 19

Die durch das neuartige Corona-Virus SARS-CoV-2 ausgelöste Krankheit COVID-19 und die durch die Pandemie veränderten Lebensumstände stellen vieles auf den Kopf. Remote-Arbeiten, Digitalisierung und potentieller struktureller Wandel sind alles Themen, die den Technologiesektor tangieren, und somit auch viele unserer Kunden.

Die ganz persönlichen Lebensumstände betrifft das bisher einzige Mittel, um mit der Bedrohung umzugehen: Social Distancing.
Oft stellt sich die Frage, ob das wirklich so viel bringt gegen das Corona Virus.

Wir haben eine kleine Anwendung erstellt, mit der sich jeder selbst ein Bild machen kann: Den Corona Virus Simulator.
Es gibt zwar bereits einige Anwendungen dieser Art, auf denen wir auch mit unseren Beispiel aufbauen wollen, doch das besondere in dieser Version: Man kann sich einen direkten Vergleich von zwei Populationen anzeigen lassen, und damit die direkten Auswirkungen verschiedener Parameter gegenüberstellen.
Wir simulieren, was in der echten Welt nicht möglich ist: Nämlich gleichzeitig den Effekt von Social Distancing und weiteren Parametern und parallel dazu zum Vergleich die Entwicklung ohne Social Distancing.

Screenshot Corona Simulator
Figure 1. Screenshot der Corona-Simulator-App

Die Anwendung läuft im Browser und kann damit auf beliebigen Geräten genutzt werden. Hier geht es zum Covid-19 Simulator: https://trion-development.github.io/corona-covid19-simulator/

Bei der Entwicklung der Anwendung wurde die Vorlage von https://github.com/MTrajK/virus-spreading adaptiert. Um einen möglichst anschaulichen Vergleich der Entwicklung zweier Populationen zu bekommen, wurde ein deterministischer Zufallszahlengenerator verwendet. Für beide Populationen wird der selbe Seed-Wert verwendet, sodass sich eine gleichartige Entwicklung ergibt. (Sobald Individuen aus der Population ausscheiden, trennen sich bei diesem pragmatischen Ansatz natürlich auch die Entwicklungen auf gewisse Weise.)

Natürlich hat dieser Simulator keinerlei Anspruch auf wissenschaftliche Korrektheit, es wird mit rein stochastischen Mitteln und einem Teilchenmodell gearbeitet.
Zweck des ganzen ist es, einen Eindruck zu vermitteln, wie die derzeit vorhandenen Eingriffsmöglichkeiten sich prinzipiell auswirken.

Die mit Angular umgesetzte Anwendung kann dabei auch als Element (Web Component) in eigene Webseiten eingebettet werden.

Code zum Einbetten in eigene Webseiten
<cosim-simulator></cosim-simulator>
<script src="https://trion-development.github.io/corona-covid19-simulator/element.js"></script>

Ein fertiges Beispiel steht hier bereit: https://trion-development.github.io/corona-covid19-simulator/

Der Corona Virus Simulator ist inkl. den Quelltexten auf GitHub verfügbar: https://github.com/trion-development/corona-covid19-simulator

Feedback oder Kommentare gerne auch per Twitter an @triondevelop, @kakulty oder @everflux.




Zu den Themen Angular, React, Vue und Architektur von SPA Anwendungen bieten wir sowohl Beratung, Entwicklungsunterstützung als auch passende Schulungen an.

Auch für Ihren individuellen Bedarf können wir Workshops und Schulungen anbieten. Sprechen Sie uns gerne an.

Feedback oder Fragen zu einem Artikel - per Twitter @triondevelop oder E-Mail freuen wir uns auf eine Kontaktaufnahme!

Los geht's!

Bitte teilen Sie uns mit, wie wir Sie am besten erreichen können.