EUROVISION SERVICES

De l'application de bureau à l'application web

La migration de l'ancienne application EOS d'Eurovision:
~ 400,000 lines of code
~ 300,000 resources
~ 3,500,000 reservations

L'entreprise

  • L'Union Européenne de Radio-Télévision (UER) est la plus grande alliance de radiodiffuseurs de service public au monde. Elle compte 112 organismes Membres dans 56 pays et 31 Affiliés en Asie, Afrique et un projet Amérique du Nord. Elle s'efforce d'assurer un avenir durable aux médias de service public en fournissant un contenu d'excellente qualité, des actualités aux sports en passant par la musique. Eurovision Services est une société de l'Union européenne de radio-télévision.

 

  • En ce qui concerne la situation du système informatique d'Eurovision Services, en 2017, la société a décidé d'adopter une application de planification codée en JavaFX (FlexGanttFX) pour aider ses employés à organiser la distribution des émissions.

 

  • Suite à un projet avec un collaborateur en 2021, Eurovision Services a pensé à mettre à jour son outil de planification afin d'anticiper le futur des applications informatiques, le web. Conscients de l'avenir certain des applications web, les collaborateurs ont saisi cette opportunité pour migrer vers un planning en JavaScript, en utilisant ScheduleJS.

Le Défi

  • L'enjeu de cet outil est d'être plus efficace dans l'allocation des ressources de l'entreprise. L'application de planification permet également de limiter les risques de modification manuelle des canaux de distribution en anticipant la répartition de ces derniers.

 

  • Le principal défi consistait à faire migrer l'outil de JavaFX vers JavaScript / Angular sans modifier l'aspect de l'interface tout en améliorant les performances et l'ergonomie de l'outil.

 

  • Plusieurs aspects ont été pris en compte lors du développement de cette application de programmation pour Eurovision Services :

→ Contrainte de gérer une grande quantité d'informations en même temps.

→ Contrainte d'ergonomie de l'outil informatique.

→ Traitement des contraintes pour les utilisateurs de l'application.

Implémentation de la Solution

  • La mise en place de la solution nous a permis d'avoir une vue d'ensemble de la planification des ressources et de leur disponibilité. Ceci était plus complexe auparavant en raison de la difficulté de l'outil à supporter le grand nombre de ressources dont disposent les Services Eurovision. De plus, la migration des données vers la version ScheduleJS n'a pris que 3 mois, prouvant l'efficacité des équipes.

 

  • L'entreprise a pu profiter de l'expertise de l'équipe ScheduleJS pour mettre en œuvre la solution de la manière la plus efficace possible tout en limitant les risques liés à cette migration.

 

  • Eurovision Services a ainsi pu obtenir la demande de permis de construire qu'elle souhaitait grâce à :

→ La possibilité de personnalisation jusqu'au pixel.

→ L'expertise technique du fournisseur de la solution.

→ La qualité d'un service axé sur les attentes du client.

→ Un support adapté.

Conclusion

L'équipe de ScheduleJS a permis à Eurovision Services d'atteindre ses objectifs qui étaient :

→ Plus de précision dans la manipulation des outils.

→ Plus de flexibilité dans la planification.

→ Amélioration des performances des employés.

Grâce à cette collaboration, Eurovision Services et ScheduleJS ont pu développer une relation de confiance qui s'établit sur le long terme. L'objectif est que chaque partie comprenne les attentes de l'autre afin de devenir des partenaires stratégiques.

L'équipe ScheduleJS

Notre équipe d'experts a été très efficace pour migrer l'application en raison de sa double expertise dans les projets FlexGanttFX et ScheduleJS.

En effet, nos développeurs sont aussi bien qualifiés en TypeScript et Angular qu'en JavaFX, ce qui leur permet d'identifier rapidement le temps nécessaire à la migration de l'ensemble de l'écran propre à la planification (ainsi que d'autres écrans plus spécifiques).