DESCRIPTION
Exfo, une entreprise du secteur des télécommunications qui offre des services de test, de surveillance et d’analyse de réseaux, s’est tournée vers Beslogic pour l’aider à mettre en œuvre une bibliothèque HHT, intégrée à une application IOS existante développée par Open Reach, un client d’Exfo. Exfo avait besoin de soutien supplémentaire pour développer la solution.
Cette librairie a été codée en Objective C et l'équipe d'Exfo n'avait pas l'expertise pour l'implémenter. L'application sert donc à envoyer des requêtes via le protocole Bluetooth entre l'application IOS et l'appareil EX1 afin de récupérer, d'ajouter ou de supprimer des fichiers XML ou des fichiers personnalisés.
Les équipes d'Exfo et de Beslogic ont collaboré ensemble à la maintenance et au développement d'une application Android développée avec le framework Ionic, nommée EXs, qui permet de tester la vitesse de la connexion réseau. Cette application prend en charge les tests sur des réseaux de 100 Mo, 1 Go ou 10 Go à l'aide d'un appareil EX1 (1 Go maximum) ou EX10 (10 Go maximum). Ces tests peuvent être effectués via le Wi-Fi, un câble Ethernet ou le protocole Bluetooth. Les tests de connectivité génèrent ensuite des rapports PDF, XML, JSON ou personnalisés. Le rapport XML généré est le même que celui qui peut être récupéré du côté de la bibliothèque HHT via un appareil EX1.
Pour ce qui est de l'application EXs sur Android, notre équipe a été mandatée pour ajouter des fonctionnalités, corriger des bugs et aider à la maintenance du logiciel. Et pour la bibliothèque, Beslogic a d'abord traduit le code du protocole Bluetooth en Objective C et ajouté les points d'entrée pour l'envoi de requêtes entre la bibliothèque et l'appareil EX1.
RÉSULTATS
Durant ce mandat, notre équipe a dû relever le défi de développer la librairie avec une boîte noire. Le code de l'application Open Reach IOS ne pouvait pas nous être partagé. Lorsqu'un problème survenait, il était difficile d'en déterminer la source. Notre équipe a utilisé des appels quotidiens avec Exfo et Open Reach pour impliquer toutes les parties prenantes et énoncer clairement le problème afin de trouver la solution ensemble. La librairie est maintenant fonctionnelle et a été complétée dans les délais. Elle a été testée de manière approfondie et répond aux exigences du client. Il a fallu environ 6 mois à notre équipe pour mettre en place une solution performante pour Exfo.
C'est une autre mission réussie pour l'équipe Beslogic !
Avez-vous besoin d'une expertise supplémentaire pour résoudre vos problèmes techniques ? Appelez notre équipe maintenant!