Mandelbrot (WebFX demo)

Mandelbrot (WebFX demo)

NKT-IKBU
Dec 30, 2023
  • 24.9 MB

    Bestandsgrootte

  • Android 5.0+

    Android OS

Over Mandelbrot (WebFX demo)

Een eenvoudige Mandelbrot-app om WebFX te demonstreren

DOELGROEP

Deze app is gepubliceerd voor ontwikkelaars die het WebFX-project volgen en maakt deel uit van de projectdemo's.

VOOR NIEUW PUBLIEK

WebFX is een gratis, open-source platformonafhankelijke oplossing die zich kan richten op 7 platforms (Web, Android, iOS, macOS, Linux, Windows & embed zoals Raspberry Pi) vanuit een enkele Java-codebasis.

Onderliggende technologieën: OpenJFX, Gluon & GWT.

U kunt bijvoorbeeld de webversie van dezelfde app bezoeken op https://mandelbrot.webfx.dev

Wat het platform ook is, de broncode van de applicatie is exact hetzelfde (zie het gedeelte LINKS hieronder om toegang te krijgen tot de broncode van deze demo).

De applicatie is geschreven in Java en gebruikt de JavaFX API om de gebruikersinterface te bouwen.

De Gluon-toolchain (gebouwd bovenop GraalVM) wordt gebruikt om de Java-code van de applicatie te compileren tot een native app voor alle platforms behalve het web (dus inclusief deze Android-versie).

GWT wordt gebruikt om de webversie te compileren. Het zet de Java-code om in een geoptimaliseerde JavaScript-code.

Als gevolg hiervan bieden alle uitvoerbare bestanden op alle platforms geoptimaliseerde prestaties.

OVER DEZE BEPAALDE DEMO

Deze demo is vergelijkbaar met de Ray Tracer-demo, maar profiteert daarnaast van WebAssembly op het webplatform.

Net als voor de Ray Tracer, toont de Mandelbrot-demo een voorbeeld van een app die de gebruikersinterface niet blokkeert ondanks een zwaar CPU-gebruik, en dit op elk platform (zelfs op het web).

Terwijl de applicatie bezig is met berekeningen, is de gebruikersinterface nog steeds reactief. U kunt zelfs de tot nu toe berekende animatie afspelen terwijl deze de berekening op de achtergrond voortzet.

Dit wordt bereikt door gebruik te maken van de WebFX Worker API en WebAssembly API, die worden vertaald naar daadwerkelijke Web Workers voor het webplatform en standaard Java-threads voor andere platforms.

Wanneer WebAssembly wordt ondersteund (alleen webplatform), wordt de berekening uitgevoerd met behulp van WebAssembly.

LINKS

Demo-broncode: https://github.com/webfx-demos/webfx-demo-mandelbrot

WebFX-website: https://webfx.dev

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

Meer Info

What's new in the latest 1.0.1

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

Video's en screenshots

  • Mandelbrot (WebFX demo)-poster
  • Mandelbrot (WebFX demo) screenshot 1

Mandelbrot (WebFX demo) APK -informatie

Laatste versie
1.0.1
Android OS
Android 5.0+
Bestandsgrootte
24.9 MB
Ontwikkelaar
NKT-IKBU
Veilige en snelle APK Downloads op APKPure
APKPure gebruikt handtekeningverificatie om virusvrije Mandelbrot (WebFX demo) APK downloads voor u te garanderen.

Oude versies van Mandelbrot (WebFX demo)

APKPure-icoon

Supersnel en veilig downloaden via de APKPure-app

Eén klik om XAPK/APK-bestanden op Android te installeren!

Downloaden 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