사용자 환경을 개선하기 위해 이 웹 사이트의 쿠키 및 기타 기술을 사용합니다.
이 페이지의 링크를 클릭하면 당사의 개인 정보 보호 정책쿠키 정책에 동의하는 것입니다.
동의함 더 알아보기

Mandelbrot 정보

WebFX를 시연하는 간단한 Mandelbrot 앱

대상 고객

이 앱은 WebFX 프로젝트를 따르는 개발자를 위해 게시되었으며 프로젝트 데모의 일부입니다.

새로운 청중을 위해

WebFX는 단일 Java 코드 기반에서 7개 플랫폼(웹, Android, iOS, macOS, Linux, Windows 및 임베드(예: Raspberry Pi))을 대상으로 할 수 있는 무료 오픈 소스 크로스 플랫폼 솔루션입니다.

기본 기술: OpenJFX, Gluon 및 GWT.

예를 들어 https://mandelbrot.webfx.dev에서 동일한 앱의 웹 버전을 방문할 수 있습니다.

플랫폼이 무엇이든 애플리케이션 소스 코드는 정확히 동일합니다(이 데모의 소스 코드에 액세스하려면 아래 링크 섹션 참조).

애플리케이션은 Java로 작성되었으며 JavaFX API를 사용하여 사용자 인터페이스를 구축합니다.

Gluon 도구 체인(GraalVM 위에 구축됨)은 애플리케이션 Java 코드를 웹을 제외한 모든 플랫폼의 기본 앱으로 컴파일하는 데 사용됩니다(따라서 여기에는 이 Android 버전 포함).

GWT는 웹 버전을 컴파일하는 데 사용됩니다. Java 코드를 최적화된 JavaScript 코드로 변환합니다.

결과적으로 모든 플랫폼의 모든 실행 파일은 최적화된 성능을 제공합니다.

이 특정 데모 정보

이 데모는 Ray tracer 데모와 유사하지만 웹 플랫폼에서 WebAssembly를 활용합니다.

Ray tracer와 마찬가지로 Mandelbrot 데모는 CPU 사용량이 많음에도 불구하고 UI를 차단하지 않는 앱의 예를 보여줍니다. 이는 모든 플랫폼(웹에서도)에서 가능합니다.

응용 프로그램이 계산을 수행하는 동안 UI는 여전히 반응적이며 백그라운드에서 계산을 계속하는 동안 지금까지 계산된 애니메이션을 재생할 수도 있습니다.

이것은 WebFX Worker API 및 WebAssembly API를 사용하여 달성되며, 이는 웹 플랫폼용 실제 Web Workers 및 기타 플랫폼용 표준 Java 스레드로 변환됩니다.

WebAssembly가 지원되는 경우(웹 플랫폼만 해당) 계산은 WebAssembly를 사용하여 수행됩니다.

연결

데모 소스 코드: https://github.com/webfx-demos/webfx-demo-mandelbrot

WebFX 웹사이트: https://webfx.dev

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

최신 버전 1.0.1의 새로운 기능

Last updated on Dec 30, 2023

Upgraded target to Android 13 (SDK 33).

번역 로드 중...

추가 앱 정보

최신 버전

Mandelbrot 업데이트 요청 1.0.1

업로드한 사람

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

필요한 Android 버전

Android 5.0+

더 보기

Mandelbrot 스크린 샷

언어
APKPure를 구독하십시오
최고의 Android 게임 및 앱의 초기 릴리스, 뉴스 및 가이드에 액세스하는 첫 번째 사람이 되십시오.
고맙지 만 사양 할게
가입하기
성공적으로 구독!
당신은 이제 APKPure에 가입되었습니다.
APKPure를 구독하십시오
최고의 Android 게임 및 앱의 초기 릴리스, 뉴스 및 가이드에 액세스하는 첫 번째 사람이 되십시오.
고맙지 만 사양 할게
가입하기
성공!
당신은 이제 우리의 뉴스 레터를 구독하고 있습니다.