Skip to content
AvantiPoint
Toutes les études de cas
Industrie Développement Uno PlatformModernisation du legacy

Nous avons modernisé un outil bureau WPF hérité vers Uno Platform, atteignant navigateurs et tablettes depuis la même base de code.

Un industriel mondial

1

base de code pour bureau, web et tablette

+Web

a atteint le navigateur via WebAssembly

Réutilise

l’essentiel de la logique C# existante

Le défi

Un outil interne critique était limité au bureau Windows en WPF. Les équipes de terrain et partenaires avaient besoin d’un accès navigateur et tablette, mais une réécriture web séparée aurait signifié maintenir deux bases de code et deux équipes.

Technologie

Uno PlatformWebAssemblyC#XAMLAzure

Ce que nous avons fait

  1. 1

    Nous avons cartographié l’app WPF vers un plan de migration Uno par étapes, en réutilisant la logique métier C# existante.

  2. 2

    Nous avons relogé l’UI sur Uno avec un design system partagé et le rendu Skia pour la fidélité visuelle.

  3. 3

    Nous avons ajouté une cible WebAssembly pour que la même base de code atteigne le navigateur, sans équipe web séparée.

  4. 4

    Nous avons optimisé le démarrage WebAssembly et la taille du payload pour un premier chargement réactif.

“Nous sommes passés d’un outil Windows uniquement à quelque chose que nos partenaires ouvrent dans un navigateur, sans doubler notre équipe.”

Directeur Logiciel, industriel

Services gérés

Vous voulez de tels résultats ?

Parlez-nous de votre app ou migration. Vous obtiendrez un avis d’expert franc et un plan clair d’une équipe senior menée par un MVP.