Depuis janvier 2024, développement et évolution de la nouvelle génération DSS/DSA pour FDJ Gaming Solutions, dans la continuité de la reprise du CMS historique. Cette intervention constitue aujourd’hui le principal volet de ma mission pour ce client et couvre la chaîne de diffusion, de la préparation des contenus à leur restitution sur les terminaux.
Côté DSS (Digital Signage System, système d’affichage dynamique), les développements portent sur la médiathèque, les interfaces d’administration et la composition des programmes : espaces de communication, zones d’affichage, grilles, boucles, créneaux et règles de sélection des médias. Les prévisualisations permettent de contrôler les compositions avant de générer les paquetages réunissant médias, données de programmation et application de lecture. L’intervention couvre également les mises à jour de contenus, les archives et les mécanismes de distribution.
Côté DSA (Digital Signage Agent, lecteur d’affichage dynamique), le travail porte sur le moteur JavaScript embarqué dans les paquetages : lecture des médias par zone, exécution des programmes, prise en compte des données variables et des événements métier, gestion de la progression et échanges temps réel avec les services de diffusion. Une part importante des développements concerne la continuité de lecture et la maîtrise des ressources face aux changements de programme, aux renouvellements de contenus et aux interruptions de connexion, dans un contexte de terminaux aux capacités limitées.
La mission associe développement fonctionnel, évolution de l’architecture, correction des régressions, tests automatisés, préparation des versions et documentation technique. DSS et DSA sont traités comme deux composants complémentaires d’un même produit, avec une cohérence entre les données générées par le CMS et leur interprétation par le lecteur.