Cas pratique

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

LA SOCIÉTÉ : EUROVISION SERVICES

  • Le Union européenne de radio-télévision (EBU) est le la plus grande alliance mondiale de radiodiffuseurs de service public. Elle compte 112 organisations membres dans 56 pays et 31 organisations affiliées en Asia, Africa, et un projet North America. Elle s'efforce d'assurer un avenir durable aux médias de service public en fournissant un contenu d'excellente qualité, allant de l'information au sport 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.
Logo

THE CHALLENGE

  • 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.
  • There were several issues to take into account when developing this scheduling application for Eurovision Services:
    • Constraint of managing a large amount of information at the same time.
    • Constraint of ergonomics of the computer tool.
    • Handling constraints for the users of the application.

MISE EN ŒUVRE 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é.

hand clapping

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).

team settings