Mandelbrot (WebFX demo)

Mandelbrot (WebFX demo)

NKT-IKBU
Dec 30, 2023
  • 24.9 MB

    Tamanho do arquivo

  • Android 5.0+

    Android OS

Sobre este Mandelbrot (WebFX demo)

Um aplicativo Mandelbrot simples para demonstrar o WebFX

PÚBLICO-ALVO

Este aplicativo foi publicado para desenvolvedores seguindo o projeto WebFX e faz parte das demonstrações do projeto.

PARA NOVA AUDIÊNCIA

O WebFX é uma solução multiplataforma gratuita e de código aberto que pode atingir 7 plataformas (Web, Android, iOS, macOS, Linux, Windows e incorporar como Raspberry Pi) a partir de uma única base de código Java.

Tecnologias subjacentes: OpenJFX, Gluon e GWT.

Por exemplo, você pode visitar a versão web deste mesmo aplicativo em https://mandelbrot.webfx.dev

Qualquer que seja a plataforma, o código-fonte do aplicativo é exatamente o mesmo (consulte a seção LINKS abaixo para acessar o código-fonte desta demonstração).

O aplicativo é escrito em Java e usa a API JavaFX para construir a interface do usuário.

A cadeia de ferramentas Gluon (construída sobre o GraalVM) é usada para compilar o código Java do aplicativo em um aplicativo nativo para todas as plataformas, exceto a Web (isso inclui esta versão do Android).

O GWT é usado para compilar a versão da Web. Ele transpila o código Java em um código JavaScript otimizado.

Como resultado, todos os executáveis ​​em todas as plataformas oferecem desempenho otimizado.

SOBRE ESTA DEMO ESPECÍFICA

Esta demonstração é semelhante à demonstração do Ray tracer, mas, além disso, aproveita o WebAssembly na plataforma da Web.

Assim como para o Ray Tracer, a demonstração de Mandelbrot mostra um exemplo de um aplicativo que não bloqueia a IU apesar do uso intenso da CPU, e isso em qualquer plataforma (mesmo na Web).

Enquanto o aplicativo está fazendo a computação, a interface do usuário ainda está reativa, você pode até reproduzir a animação computada até agora enquanto continua a computação em segundo plano.

Isso é obtido usando a API WebFX Worker e a API WebAssembly, que são traduzidas para Web Workers reais para a plataforma da Web e encadeamentos Java padrão para outras plataformas.

Quando há suporte para WebAssembly (somente plataforma da Web), o cálculo é feito usando WebAssembly.

LINKS

Código-fonte da demonstração: https://github.com/webfx-demos/webfx-demo-mandelbrot

Site WebFX: https://webfx.dev

WebFX GitHub: https://github.com/webfx-project/webfx

Mostrar mais

Novidades em 1.0.1 mais recente

Last updated on 2023-12-30
Upgraded target to Android 13 (SDK 33).
Mostrar mais

Vídeos e capturas de tela

  • Mandelbrot (WebFX demo) Cartaz
  • Mandelbrot (WebFX demo) imagem de tela 1

Informações sobre Mandelbrot (WebFX demo) APK

Última Versão
1.0.1
Android OS
Android 5.0+
Tamanho do arquivo
24.9 MB
Desenvolvedor
NKT-IKBU
Downloads seguros e rápidos de APK no APKPure
O APKPure usa verificação de assinatura para garantir downloads de APK Mandelbrot (WebFX demo) sem vírus para você.

Versões Antigas de Mandelbrot (WebFX demo)

APKPure ícone

Baixar de Forma Rápida e Segura via APKPure App

Um clique para instalar arquivos XAPK/APK no Android!

Baixar APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies