Worauf wir aufbauen
Bausteine
Kaleido steht auf den Schultern freier Projekte, eines großartigen Vorbilds und einiger Server-Programme. Hier siehst du, welcher Baustein welche Aufgabe übernimmt — mit Link zur Projektseite und, wo vorhanden, zur Spendenseite. Danke an alle, die daran mitbauen.
Wir sind überzeugt: Hätte jede Software so eine Seite, wäre die Softwarewelt ein gutes Stück gerechter. Eine geplante Spendenseite soll Spenden künftig zwischen dieser App und den Bausteinen aufteilen lassen.
Im Browser
Läuft auf deinem Gerät — Kaleido selbst ist reines HTML/JavaScript ohne Framework.
Vorbild & Mathematik
Worauf die Symmetrie-Logik fachlich und in weiten Teilen auch im Code zurückgeht.
-
„Wallpaper Symmetry" von David J. Eck Projekt ↗
Die Web-App, auf der Kaleido in weiten Teilen basiert: Zeichnen in den 17 ebenen Symmetriegruppen.
-
Die frei zugängliche Erklärung der 17 „Wallpaper Groups", nach denen Kaleido spiegelt und kachelt.
Für das Fehler-Formular
„Fehler melden" läuft über den gemeinsamen abapp.one-Server.
-
Die Laufzeitumgebung, in der der Server-Code läuft.
-
Der Web-Server, der Fehlermeldungen entgegennimmt.
-
Die Datenbank, in der Fehlermeldungen gespeichert werden.
Server-Software & Infrastruktur
Auf dem Server installierte Programme, die Kaleido ausliefern.
-
nginx Projekt ↗
Liefert die App und diese Seiten aus.
-
Stellt die kostenlosen TLS-Zertifikate bereit (das Schloss-Symbol / https).
-
Das freie Betriebssystem, auf dem der Server läuft.