Attitude
Un système d’automatisation pour les processus d’un commerce en ligne
Exfo
Télécommunications
Intégrer une librairie HHT à une application IOS pour générer des rapports par le biais de périphériques
Une application performante et optimisée pour des périphériques de tests de rapidité de réseaux
« Tout en développant une application logicielle contenant de nombreuses contraintes de conception, les développeurs de Beslogic ont fait preuve d'une ingéniosité, d'une persévérance et d'un travail d'équipe remarquables. Pendant une période de deux ans de collaboration conjointe, Beslogic a démontré sa flexibilité et son professionnalisme dans le travail qu'ils ont accompli avec nous. Félicitations et nous espérons travailler à nouveau ensemble ! »
Stéphane Pineault, Responsable du groupe logiciel, EXFO Inc.
Exfo, une firme oeuvrant dans l’industrie des télécommunications et offrant des tests, de la surveillance et de l’analyse de réseaux, a fait appel à Beslogic pour l’aider à implémenter une librairie HHT, intégrée à une application IOS existante développée par Open Reach, un client d’Exfo. Le client avait donc besoin de support supplémentaire pour développer la solution.
Cette librairie codée en Objective C, l’équipe d’Exfo ne possédait pas l’expertise pour mettre la librairie en place. L’application sert donc à envoyer des requêtes par le protocole Bluetooth entre l’application IOS et le périphérique EX1 afin de récupérer, ajouter ou supprimer des fichiers XML ou des fichiers personnalisés.
Les équipes d’Exfo et de Beslogic ont alors collaboré ensemble dans la maintenance et le développement d’une application Android développée avec le framework Ionic, nommé EXs, et qui permet de faire des tests de rapidité de la connexion du réseau. Cette application supporte les tests sur des réseaux à 100 Mo, 1 Go ou encore 10 Go à l’aide d’un périphérique EX1 (1 Go maximum) ou EX10 (10 Go maximum). Ces tests s’effectuent par connexion Wi-Fi, par câble Ethernet ou encore par 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 qui peut être récupéré du côté de la librairie HHT par le biais d’un périphérique EX1.
En ce qui concerne l’application EXs sur Android, notre équipe a été mandatée d’ajouter des fonctionnalités, de corriger des bogues et d’aider à la maintenance du logiciel. Et pour la librairie, Beslogic a d'abord traduit le code du protocole Bluetooth en Objective C et a ajouté les points d'entrées pour l’envoi de requêtes entre la librairie et le périphérique EX1.
Au cours de ce mandat, notre équipe a dû faire face à l’enjeu de développer la librairie avec une boîte noire. Le code de l’application IOS d’Open Reach ne pouvait nous être partagé. À la venue d’un problème, il était donc difficile d’en déterminer la source. Notre équipe a eu recours à des appels quotidiens avec Exfo et Open Reach afin d’impliquer toutes les parties prenantes et de bien énoncer le problème pour trouver la solution ensemble. La librairie est désormais fonctionnelle et a été complétée dans les délais requis. Elle a été soumise à de nombreux tests, et répond aux exigences du client. Il aura fallu environ 6 mois à notre équipe pour mettre en place sur solution performante pour Exfo.
C’est une autre mission réalisée avec succès pour l’équipe de Beslogic!
Vous avez besoin d’une expertise supplémentaire pour résoudre vos enjeux technos? Faites appel à notre équipe dès maintenant!