AzurSoft
Développement front-end d'un logiciel d'hypervision full web pour la vidéosurveillance et la supervision d'alarmes multi-écrans.
Contexte
Client : AzurSoft — éditeur français de logiciels de sûreté et sécurité, spécialiste de l'hypervision pour les centres de télésurveillance, les opérateurs de sécurité et les sites industriels critiques.
AzurSoft édite un logiciel d'hypervision qui agrège dans une seule interface les flux vidéo, les remontées d'alarmes et les événements de sûreté d'un site (ou d'un parc de sites) supervisé. Le défi technique : tout faire passer par le navigateur — pas d'installation client lourde, accessibilité depuis n'importe quel poste — tout en garantissant les performances et la réactivité d'un logiciel métier exigeant.
Ce qu'il fallait résoudre
Concevoir une interface full web capable d'afficher en temps réel des dizaines de flux vidéo simultanés, sur plusieurs écrans, avec gestion des alarmes, des actions opérateur, des historiques. Tenir la promesse « full web » sans dégradation par rapport aux logiciels natifs concurrents, tout en restant maintenable sur la durée par une petite équipe.
Ce qui a été livré
Pendant quatre ans, contribution au développement front-end du logiciel d'hypervision : interface temps réel, communication client-serveur asynchrone via API REST, gestion de l'état applicatif côté navigateur, optimisation des performances d'affichage pour le rendu de flux vidéo multiples et de tableaux de bord denses.
Cohabitation avec un back-end PHP existant et solide, dialogue permanent avec les équipes back-end et système pour aligner les contrats d'API, anticiper les charges, optimiser les requêtes.
Travail particulièrement sensible côté supervision d'alarmes : interface critique, où une seconde de latence ou un bug d'affichage peut avoir des conséquences sur la sûreté d'un site. Tests rigoureux, qualité de code surveillée, recette par les équipes opérationnelles.
Une mission longue durée, formatrice, qui m'a appris la rigueur des produits métier sérieux où le « ça marche à peu près » n'a pas sa place.
Ce qui a fait la différence
- Interface full web temps réel : vidéosurveillance multi-écrans, hypervision unifiée
- Affichage simultané de nombreux flux vidéo sans dégradation de performance
- Communication client-serveur via API REST avec gestion de la latence
- Supervision d'alarmes : interface critique, latence et fiabilité prioritaires
- Cohabitation harmonieuse avec un back-end PHP existant
- Mission longue durée (4 ans) : un investissement de fond, pas du copier-coller
- Capacité d'industrialisation : code maintenable sur la durée par une petite équipe
- Rigueur des produits métier critiques : test, recette, qualité avant tout
Technologies utilisées
Un projet similaire ?
Vous avez un besoin proche ou un projet de même type ? Décrivez votre contexte, on regarde ensemble comment l'aborder.
Autres réalisations
Armand Callec
Site professionnel et CMS sur mesure pour cabinet d'ostéopathie, exemple d'outil métier complet.
Service — Apps métier & dashboards
Création d'applications métier, back-offices et tableaux de bord sur mesure.
Service — Mission freelance
Missions longues durée en régie pour des projets logiciels complexes.