Fallstudie: M.A.C srl
Plattformübergreifende mobile Speedtest-Anwendung und Netzwerkdiagnose-Telemetrieprotokollierung.
Projektübersicht
M.A.C srl (macsolution.it) ist ein bedeutender italienischer Systemintegrator und IT-Dienstleister, der seit über zwanzig Jahren fortschrittliche IT-Dienste und Cloud-Lösungen für öffentliche und private Organisationen entwirft, implementiert und verwaltet. Im Rahmen ihrer Kundendienst-Suite habe ich eine individuelle Web- und Mobil-Speedtest-Anwendung entwickelt.
Realisiert als plattformübergreifende mobile Anwendung mit Apache Cordova, war diese Bereitstellung ein Vorreiter – lange bevor zeitgenössische Frameworks wie React Native oder Expo zum Branchenstandard wurden. In enger Zusammenarbeit mit den internen Grafikdesignern des Unternehmens entwickelt, misst das Tool Verbindungskennzahlen und protokolliert Telemetriedaten an die zentralen Analyseserver.
Zusätzlich zu den dedizierten mobilen Anwendungspaketen wurde der Speedtest so entwickelt, dass er vollständig in Standard-Webbrowsern funktioniert. So können Nutzer Verbindungsdiagnosen direkt von ihrem Desktop-PC aus durchführen, ohne eine Installation zu benötigen.
Wichtigste technische Leistungen
- Wegweisende plattformübergreifende Mobile-Lösung: Implementierung der Anwendung mit Apache Cordova, um sowohl den Android- als auch den iOS-Markt über eine einzige HTML5/JavaScript-Codebasis zu bedienen und Entwicklungszyklen zu optimieren.
- Speedtest-Engine & Performance-Hooks: Programmierung benutzerdefinierter Skripte für Latenz- sowie Paket-Download/-Upload. Die Engine führt automatisierte Prüfungen durch, um den Durchsatz zu messen, ohne visuelle Verzögerungen zu verursachen.
- Telemetrie & Protokollerfassung: Entwurf sicherer Datenerfassungskanäle zur Übertragung von Verbindungsdiagnoseprotokollen an die Backend-Datenbanken von M.A.C srl, um Einblicke in die Leistung der regionalen Abdeckung zu gewinnen.
- Designer-geführte UI-Zusammenarbeit: Zusammenarbeit mit den internen Grafikdesignern von M.A.C srl bei der Entwicklung von individuell gestalteten Widgets, benutzerdefinierten Skalen und responsiven Messanzeigen.

