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.

O Mandelbrot

Prosta aplikacja Mandelbrota do zademonstrowania WebFX

ODBIORCY DOCELOWI

Ta aplikacja została opublikowana dla programistów podążających za projektem WebFX i jest częścią wersji demonstracyjnych projektu.

DLA NOWEJ WIADOMOŚCI

WebFX to bezpłatne, wieloplatformowe rozwiązanie typu open source, które może być przeznaczone dla 7 platform (Internet, Android, iOS, macOS, Linux, Windows i osadzanie, takie jak Raspberry Pi) z jednej bazy kodu Java.

Podstawowe technologie: OpenJFX, Gluon i GWT.

Na przykład możesz odwiedzić internetową wersję tej samej aplikacji pod adresem https://mandelbrot.webfx.dev

Bez względu na platformę kod źródłowy aplikacji jest dokładnie taki sam (zobacz sekcję LINKI poniżej, aby uzyskać dostęp do kodu źródłowego tej wersji demonstracyjnej).

Aplikacja jest napisana w języku Java i wykorzystuje API JavaFX do budowy interfejsu użytkownika.

Łańcuch narzędzi Gluon (zbudowany na GraalVM) jest używany do kompilowania kodu Java aplikacji w natywną aplikację dla wszystkich platform z wyjątkiem Internetu (więc obejmuje to również tę wersję Androida).

GWT służy do kompilacji wersji internetowej. Transpiluje kod Java do zoptymalizowanego kodu JavaScript.

W rezultacie wszystkie pliki wykonywalne na wszystkich platformach oferują zoptymalizowaną wydajność.

O TYM KONKRETNYM DEMO

Ta wersja demonstracyjna jest podobna do wersji demonstracyjnej Ray Tracer, ale dodatkowo wykorzystuje WebAssembly na platformie internetowej.

Podobnie jak w przypadku Ray tracera, demo Mandelbrota pokazuje przykład aplikacji, która nie blokuje interfejsu użytkownika pomimo dużego obciążenia procesora, i to na dowolnej platformie (nawet w sieci).

Podczas gdy aplikacja wykonuje obliczenia, interfejs użytkownika jest nadal reaktywny, można nawet odtworzyć animację obliczoną do tej pory, podczas gdy ona kontynuuje obliczenia w tle.

Osiąga się to za pomocą interfejsów WebFX Worker API i WebAssembly API, które są tłumaczone na rzeczywiste procesy robocze sieci Web dla platformy internetowej oraz standardowe wątki Java dla innych platform.

Gdy obsługiwany jest zestaw WebAssembly (tylko platforma sieci Web), obliczenia są wykonywane przy użyciu zestawu WebAssembly.

SPINKI DO MANKIETÓW

Kod źródłowy wersji demonstracyjnej: https://github.com/webfx-demos/webfx-demo-mandelbrot

Witryna WebFX: https://webfx.dev

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

Co nowego w najnowszej wersji 1.0.1

Last updated on Dec 30, 2023

Upgraded target to Android 13 (SDK 33).

Tłumaczenie Wczytuję...

Dodatkowe informacje APLIKACJA

Ostatnia Wersja

Dostępne Mandelbrot aktualizacje 1.0.1

Przesłane przez

راعبه خلق الله

Wymaga Androida

Android 5.0+

Pokaż więcej

Mandelbrot Zrzuty ekranu

Języki
Subskrybuj APKPure
Bądź pierwszym, który uzyskał dostęp do wczesnego wydania, wiadomości i przewodników najlepszych gier i aplikacji na Androida.
Nie, dziękuję
Zapisać się
Subskrybowano pomyślnie!
Jesteś teraz subskrybowany do APKPure.
Subskrybuj APKPure
Bądź pierwszym, który uzyskał dostęp do wczesnego wydania, wiadomości i przewodników najlepszych gier i aplikacji na Androida.
Nie, dziękuję
Zapisać się
Powodzenie!
Jesteś teraz subskrybowany do naszego biuletynu.