À proposServicesRéalisationsFormulaire de contact

Millau / Montpellier

Le projet

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.

Le défi

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.

La solution

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.

Points forts techniques

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
Stack technique

Technologies utilisées

HTML / CSSJAVASCRIPTAPI RESTPHPFULL WEB

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.

Discutons de votre projet