Since January 2024, development and evolution of the new DSS/DSA generation for FDJ Gaming Solutions, building on the earlier legacy CMS takeover. This is now the main focus of my work for this client, covering the distribution chain from content preparation to playback on terminals.
On the DSS (Digital Signage System) side, development covers the media library, administration interfaces and programme composition: communication spaces, display zones, grids, loops, slots and media-selection rules. Previews allow compositions to be checked before generating packages containing media, scheduling data and the playback application. The work also covers content updates, archives and distribution mechanisms.
On the DSA (Digital Signage Agent) side, the work focuses on the JavaScript engine shipped within the packages: media playback by zone, schedule execution, variable data and business events, playback progress and real-time communication with distribution services. A substantial part of the work concerns playback continuity and resource management during schedule changes, content replacements and connection interruptions, within the constraints of limited-capacity terminals.
The engagement combines feature development, architectural evolution, regression fixes, automated testing, release preparation and technical documentation. DSS and DSA are treated as complementary components of one product, keeping the data generated by the CMS consistent with its interpretation by the player.