Caso di studio: M.A.C srl

Applicazione mobile speedtest multipiattaforma e registrazione di telemetria diagnostica di rete.

M.A.C srl Speedtest App Case Study Banner
Sviluppato per M.A.C srl
Sito del cliente macsolution.it
Framework mobile Apache Cordova (multipiattaforma)
Obiettivo principale Speedtest & diagnostica di telemetria

Panoramica del progetto

M.A.C srl (macsolution.it) è un importante System Integrator italiano e fornitore di servizi IT che da oltre vent'anni progetta, implementa e gestisce servizi IT avanzati e soluzioni cloud per organizzazioni pubbliche e private. Come parte della loro suite di strumenti per i clienti, ho sviluppato un'applicazione speedtest web e mobile personalizzata.

Realizzata come applicazione mobile multipiattaforma utilizzando Apache Cordova, questa implementazione è stata pionieristica molto prima che framework contemporanei come React Native o Expo diventassero lo standard del settore. Costruita in stretta collaborazione con i loro designer grafici interni per garantire un'interfaccia utente fluida, lo strumento misura le metriche di connessione e registra la telemetria sui loro server di analisi principali.

Oltre ai pacchetti dedicati per applicazioni mobili, lo speedtest è stato sviluppato per essere pienamente operativo nei browser web standard, consentendo agli utenti di eseguire diagnostica di connessione direttamente dai propri PC desktop senza alcuna installazione.

Principali risultati tecnici

  • Mobile multipiattaforma pionieristico: Implementata l'applicazione utilizzando Apache Cordova per coprire sia il mercato Android che iOS da un'unica base di codice HTML5/JavaScript, ottimizzando i cicli di sviluppo.
  • Motore Speedtest e hook delle prestazioni: Scritti script personalizzati per la latenza e il download/upload dei pacchetti. Il motore esegue controlli automatici per misurare la velocità di throughput senza causare rallentamenti visivi.
  • Cattura di telemetria e log: Progettati canali sicuri di raccolta dati per trasmettere i log diagnostici di connessione ai database backend di M.A.C srl, fornendo informazioni sulle prestazioni della copertura regionale.
  • Collaborazione UI guidata dai designer: Interfacciato con i designer grafici interni di M.A.C srl per costruire widget con skin personalizzate, quadranti personalizzati e indicatori di misura responsive.

Cambia Argomento

Scegli un argomento specializzato da esplorare: