Skip to content
AvantiPoint
Todos os casos
Indústria Desenvolvimento de Uno PlatformModernização de legado

Modernizámos uma ferramenta de desktop WPF legada para Uno Platform, chegando a navegadores e tablets a partir da mesma base de código.

Um fabricante industrial global

1

base de código para desktop, web e tablet

+Web

chegou ao navegador via WebAssembly

Reutiliza

a maior parte da lógica C# existente

O desafio

Uma ferramenta interna crítica estava limitada ao desktop Windows em WPF. As equipas de campo e parceiros precisavam de acesso por navegador e tablet, mas uma reescrita web à parte significaria manter duas bases de código e duas equipas.

Tecnologia

Uno PlatformWebAssemblyC#XAMLAzure

O que fizemos

  1. 1

    Mapeámos a app WPF para um plano de migração para Uno por etapas, reutilizando a lógica de negócio em C# existente.

  2. 2

    Realocámos a UI no Uno com um sistema de design partilhado e rendering Skia para fidelidade visual.

  3. 3

    Adicionámos um alvo WebAssembly para que a mesma base de código chegue ao navegador, sem equipa web à parte.

  4. 4

    Afinámos o arranque e o tamanho do pacote WebAssembly para um primeiro carregamento ágil.

“Passámos de uma ferramenta só para Windows para algo que os nossos parceiros abrem num navegador, sem duplicar a equipa.”

Diretor de Software, fabricante

Serviços geridos

Quer resultados assim?

Conte-nos sobre a sua app ou migração. Terá uma leitura especializada e franca e um plano claro de uma equipa sénior liderada por um MVP.