Mandelbrot (WebFX demo)

1K+
Muat turun
Rating kandungan
Dinilai untuk 3+
Imej tangkapan skrin
Imej tangkapan skrin

Perihal apl ini

PENONTON SASARAN

Apl ini telah diterbitkan untuk pembangun berikutan projek WebFX, dan merupakan sebahagian daripada tunjuk cara projek.


UNTUK PENONTON BARU

WebFX ialah penyelesaian merentas platform sumber terbuka percuma yang boleh menyasarkan 7 platform (Web, Android, iOS, macOS, Linux, Windows & benam seperti Raspberry Pi) daripada satu pangkalan kod Java.
Teknologi asas: OpenJFX, Gluon & GWT.

Sebagai contoh, anda boleh melawati versi web apl yang sama ini di https://mandelbrot.webfx.dev

Walau apa pun platformnya, kod sumber aplikasi adalah sama (lihat bahagian PAUTAN di bawah untuk mengakses kod sumber demo ini).
Aplikasi ini ditulis dalam Java dan menggunakan API JavaFX untuk membina antara muka pengguna.
Rantaian alat Gluon (dibina di atas GraalVM) digunakan untuk menyusun kod Java aplikasi ke dalam apl asli untuk semua platform kecuali Web (jadi ini termasuk versi Android ini).
GWT digunakan untuk menyusun versi Web. Ia mengubah kod Java ke dalam kod JavaScript yang dioptimumkan.
Akibatnya, semua boleh laku dalam semua platform menawarkan prestasi yang dioptimumkan.


MENGENAI DEMO TERTENTU INI

Demo ini serupa dengan demo pengesan Ray, tetapi sebagai tambahan ia mengambil kesempatan daripada WebAssembly pada platform Web.

Seperti untuk pengesan Ray, demo Mandelbrot menunjukkan contoh aplikasi yang tidak menyekat UI walaupun penggunaan CPU yang berat, dan ini pada mana-mana platform (walaupun di Web).

Semasa aplikasi melakukan pengiraan, UI masih reaktif, malah anda boleh memainkan animasi yang dikira setakat ini semasa ia meneruskan pengiraan di latar belakang.

Ini dicapai dengan menggunakan API Pekerja WebFX dan API WebAssembly, yang diterjemahkan kepada Pekerja Web sebenar untuk platform web, dan urutan Java standard untuk platform lain.

Apabila WebAssembly disokong (platform Web sahaja), pengiraan dilakukan menggunakan WebAssembly.


PAUTAN

Kod sumber demo: https://github.com/webfx-demos/webfx-demo-mandelbrot
Laman Web WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Dikemas kini pada
1 Dis 2023

Keselamatan data

Keselamatan bermula dengan memahami cara pembangun mengumpul dan berkongsi data anda. Amalan privasi dan keselamatan data mungkin berbeza-beza berdasarkan penggunaan, rantau dan umur anda. Pembangun memberikan maklumat ini dan mungkin mengemas kini maklumat dari semasa ke semasa.
Tiada data dikongsi dengan pihak ketiga
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan perkongsian
Tiada data dikumpulkan
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan pengumpulan

Terbaharu

Upgraded target to Android 13 (SDK 33).