Mandelbrot (WebFX demo)

Mandelbrot (WebFX demo)

NKT-IKBU
Dec 30, 2023
  • 24.9 MB

    Dimensione

  • Android 5.0+

    Android OS

Informazioni su Mandelbrot (WebFX demo)

Una semplice app Mandelbrot per dimostrare WebFX

PUBBLICO DI RIFERIMENTO

Questa app è stata pubblicata per gli sviluppatori che seguono il progetto WebFX e fa parte delle demo del progetto.

PER UN NUOVO PUBBLICO

WebFX è una soluzione multipiattaforma open source gratuita che può scegliere come target 7 piattaforme (Web, Android, iOS, macOS, Linux, Windows e incorporamento come Raspberry Pi) da un'unica base di codice Java.

Tecnologie sottostanti: OpenJFX, Gluon e GWT.

Ad esempio, puoi visitare la versione web di questa stessa app su https://mandelbrot.webfx.dev

Qualunque sia la piattaforma, il codice sorgente dell'applicazione è esattamente lo stesso (vedere la sezione LINK in basso per accedere al codice sorgente di questa demo).

L'applicazione è scritta in Java e utilizza l'API JavaFX per creare l'interfaccia utente.

La toolchain Gluon (costruita su GraalVM) viene utilizzata per compilare il codice Java dell'applicazione in un'app nativa per tutte le piattaforme tranne il Web (quindi include questa versione di Android).

GWT viene utilizzato per compilare la versione Web. Trasforma il codice Java in un codice JavaScript ottimizzato.

Di conseguenza, tutti gli eseguibili in tutte le piattaforme offrono prestazioni ottimizzate.

SU QUESTA PARTICOLARE DEMO

Questa demo è simile alla demo Ray tracer, ma in più sfrutta WebAssembly sulla piattaforma Web.

Come per il Ray tracer, la demo di Mandelbrot mostra un esempio di un'app che non blocca l'interfaccia utente nonostante un utilizzo pesante della CPU, e questo su qualsiasi piattaforma (anche sul Web).

Mentre l'applicazione sta eseguendo il calcolo, l'interfaccia utente è ancora reattiva, puoi persino riprodurre l'animazione calcolata finora mentre continua il calcolo in background.

Ciò si ottiene utilizzando l'API WebFX Worker e l'API WebAssembly, che viene tradotta in Web Worker effettivi per la piattaforma Web e thread Java standard per altre piattaforme.

Quando WebAssembly è supportato (solo piattaforma Web), il calcolo viene eseguito tramite WebAssembly.

LINK

Codice sorgente demo: https://github.com/webfx-demos/webfx-demo-mandelbrot

Sito web di WebFX: https://webfx.dev

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

Mostra Altro

What's new in the latest 1.0.1

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

Video e screenshot

  • Poster Mandelbrot (WebFX demo)
  • 1 Schermata Mandelbrot (WebFX demo)

Informazioni sull'APK Mandelbrot (WebFX demo)

Ultima versione
1.0.1
Android OS
Android 5.0+
Dimensione
24.9 MB
Sviluppatore
NKT-IKBU
Download APK sicuri e veloci su APKPure
APKPure utilizza la verifica delle firme per garantire download di APK Mandelbrot (WebFX demo) senza virus per te.

Vecchie versioni di Mandelbrot (WebFX demo)

Icona APKPure

Download super veloce e sicuro tramite l'app APKPure

Basta un clic per installare i file XAPK/APK su Android!

Scarica 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