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

THE COMPANY: EUROVISION SERVICES

  • The European Broadcasting Union (EBU) is the world’s largest alliance of public service broadcasters. It has 112 Member organizations in 56 countries and 31 Affiliates in Asia, Africa, et un projet North America. It strives to ensure a sustainable future for public service media by providing excellent content, from news to sports to music. Eurovision Services is a company of the European Broadcasting Union.
  • 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.

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.

IMPLEMENTATION OF THE 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é.

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