Étude de cas : M.A.C srl

Application mobile multiplateforme de test de débit et journalisation de télémétrie de diagnostic réseau.

M.A.C srl Speedtest App Case Study Banner
Développé pour M.A.C srl
Site client macsolution.it
Framework mobile Apache Cordova (multiplateforme)
Cible principale Test de débit & diagnostics de télémétrie

Aperçu du projet

M.A.C srl (macsolution.it) est un important intégrateur de systèmes et fournisseur de services informatiques italien qui conçoit, met en œuvre et gère des services informatiques avancés et des solutions cloud pour les organisations publiques et privées depuis plus de vingt ans. Dans le cadre de sa suite d'utilitaires clients, j'ai développé une application personnalisée de test de débit web et mobile.

Réalisée sous forme d'application mobile multiplateforme avec Apache Cordova, cette solution a été déployée de façon pionnière, bien avant que les frameworks contemporains comme React Native ou Expo ne deviennent la norme du secteur. Construit en étroite collaboration avec leurs graphistes internes pour garantir une interface utilisateur fluide, l'outil mesure les indicateurs de connexion et envoie les journaux de télémétrie vers leurs serveurs d'analyse centraux.

En plus des packages d'application mobile dédiés, le test de débit a été développé pour être pleinement opérationnel dans les navigateurs web standard, permettant aux utilisateurs d'exécuter des diagnostics de connexion directement depuis leur PC de bureau, sans aucune installation.

Principales réalisations techniques

  • Mobile multiplateforme pionnier : Implémentation de l'application avec Apache Cordova pour cibler à la fois les marchés Android et iOS à partir d'une base de code HTML5/JavaScript unique, optimisant ainsi les cycles de développement.
  • Moteur de test de débit et hooks de performance : Création de scripts personnalisés de latence et de téléchargement/envoi de paquets. Le moteur exécute des vérifications automatisées pour mesurer le débit sans provoquer de ralentissement visuel.
  • Télémétrie et capture de journaux : Conception de canaux sécurisés de collecte de données pour transmettre les journaux de diagnostic de connexion aux bases de données backend de M.A.C srl, fournissant ainsi des informations sur les performances de couverture régionale.
  • Collaboration UI dirigée par les designers : Collaboration avec les graphistes internes de M.A.C srl pour créer des widgets à habillage personnalisé, des cadrans sur mesure et des jauges de mesure réactives.

Changer de sujet

Choisissez un sujet spécialisé à explorer: