Großes Architektur-Update für Akulap & Winaudiomls: Die neue Speicher-Engine ist da!
Wir haben in der letzten Zeit intensiv unter der Haube gearbeitet und freuen uns, Ihnen heute einen entscheidenden technologischen Meilenstein für Akulap / Winaudiomls vorstellen zu können: Die Software verfügt ab sofort über eine von Grund auf neu entwickelte Speicher-Architektur.
Warum dieser Schritt notwendig war
Historisch bedingt nutzte Akulap für Konfigurationen das alte binäre .wst-Format. Dieses Format entsprach jedoch nicht mehr dem aktuellen Stand der Technik, war kaum noch erweiterbar und über die Jahre sehr wartungsintensiv geworden.
Anstatt die Struktur für neue Anforderungen immer wieder temporär zu flicken, haben wir uns für einen konsequenten Schnitt entschieden. Das bedeutet: Die aktuellen Akulap-Versionen unterstützen das alte .wst-Format nicht mehr. Stattdessen wurde die Speicherung komplett auf ein modernes, strukturiertes JSON-Format umgestellt.
Dieser Schritt war ein erheblicher Entwicklungsaufwand, aber das Resultat ist eine absolut saubere Architektur, die für die Anforderungen der nächsten Jahre bestens gerüstet ist.
Ihre Vorteile im Arbeitsalltag
Diese fundamentale Umstellung bringt für Ihre Messprojekte gleich mehrere entscheidende Vorteile mit sich:
- Zukunftssicherheit: Das Format ist nun flexibel erweiterbar, sodass es bei zukünftigen Upgrades nicht mehr zu Kompatibilitätsproblemen kommt.
- Maschinenlesbarkeit & Versionierung: Da es sich um ein reines Textformat handelt, können Sie Änderungen an Ihren Setups ab sofort problemlos mit einer Versionsverwaltung (wie z. B. Git) überwachen und nachvollziehen.
- Modulare Updates: Sie können gezielt Teilbereiche der JSON-Datei (wie z. B. bestimmte Overlays oder Konfigurationen) austauschen oder bearbeiten, ohne das gesamte Setup neu erstellen zu müssen.
Performance und hybride Speicherung
Ein vollständiges JSON-Dokument Ihrer Konfiguration umfasst etwa 1 Megabyte. Dank moderner Rechnerarchitektur dauert das Speichern und Laden nur noch wenige Sekunden.
Da Overlays und Limit-Kurven in der Akustik-Messtechnik oft sehr viele Daten enthalten, nutzt Akulap nun ein extrem effizientes Hybrid-Format: Die eigentliche Konfiguration liegt transparent und lesbar im JSON-Textdokument, während die speicherintensiven Messdaten parallel in eindeutig benannten Binärdateien abgelegt werden.
Zusätzliche Speicheroptionen:
Neben der vollständigen Sicherung legt Akulap künftig auch statistische Diagnosedaten sowie eine "abgespeckte" JSON-Version an. Letztere verzichtet auf optische Parameter (wie Linienstile) und enthält nur die essenziellen Daten. Diese Datei ist wesentlich kleiner und kann bei Bedarf als ressourcenschonende Alternative zur Vollversion geladen werden.
Speichern Sie zukünftig jede Konfiguration in einem eigenen, dedizierten Verzeichnis. So haben Sie das JSON-Dokument und die dazugehörigen Binärdateien stets sauber gebündelt an einem Ort und können sie in Ihren Projekten problemlos wiederfinden.
Ausblick und weiteres Vorgehen
Die neuen Speicherroutinen wurden bereits ausgiebig getestet – inklusive Settings, MLS, Overlays und Fensterformaten – und arbeiten äußerst stabil. Perspektivisch planen wir noch eine kleine Optimierung, bei der JSON und Binärdaten komfortabel in einer einzigen ZIP-Datei gebündelt werden. Vorerst arbeiten wir jedoch mit der übersichtlichen, getrennten Struktur.
Wir sind überzeugt, dass dieses Update Ihre tägliche Arbeit mit Akulap und Winaudiomls noch transparenter, sicherer und effizienter macht!