Mandelbrot (WebFX demo)

Mandelbrot (WebFX demo) APK 1.0.1 - निःशुल्क डाउनलोड

डाउनलोड करें APK

अंतिम बार अपडेट किया गया: 1 दिसंबर 2023

ऐप की जानकारी

WebFx प्रदर्शित करने के लिए एक सरल Mandelbrot ऐप

ऐप का नाम: Mandelbrot (WebFX demo)

एप्लिकेशन आईडी: dev.webfx.demo.mandelbrot

रेटिंग: 0.0 / 0+

लेखक: NKT-IKBU

ऐप का आकार: 83.32 MB

विस्तृत विवरण

लक्षित दर्शक

यह ऐप WebFX प्रोजेक्ट के बाद डेवलपर्स के लिए प्रकाशित किया गया है, और प्रोजेक्ट डेमो का हिस्सा है।


नए दर्शकों के लिए

WebFx एक मुफ्त, ओपन-सोर्स क्रॉस-प्लेटफ़ॉर्म समाधान है जो एकल जावा कोड बेस से 7 प्लेटफार्मों (वेब, एंड्रॉइड, आईओएस, मैकओएस, लिनक्स, विंडोज और एम्बेड जैसे रास्पबेरी पाई) को लक्षित कर सकता है।
अंतर्निहित प्रौद्योगिकियां: OpenJFX, Gluon और GWT।

उदाहरण के लिए, आप https://mandelbrot.webfx.dev पर इसी ऐप के वेब संस्करण पर जा सकते हैं

जो भी प्लेटफ़ॉर्म है, एप्लिकेशन स्रोत कोड बिल्कुल समान है (इस डेमो के स्रोत कोड तक पहुंचने के लिए नीचे दिए गए लिंक अनुभाग देखें)।
एप्लिकेशन जावा में लिखा गया है और उपयोगकर्ता इंटरफ़ेस बनाने के लिए JAVAFX API का उपयोग करता है।
Gluon Toolchain (Graalvm के शीर्ष पर निर्मित) का उपयोग वेब को छोड़कर सभी प्लेटफार्मों के लिए एक देशी ऐप में एप्लिकेशन जावा कोड को संकलित करने के लिए किया जाता है (इसलिए इसमें यह Android संस्करण शामिल है)।
GWT का उपयोग वेब संस्करण को संकलित करने के लिए किया जाता है। यह जावा कोड को एक अनुकूलित जावास्क्रिप्ट कोड में स्थानांतरित करता है।
नतीजतन, सभी प्लेटफार्मों में सभी निष्पादन अनुकूलित प्रदर्शन प्रदान करते हैं।


इस विशेष डेमो के बारे में

यह डेमो रे ट्रेसर डेमो के समान है, लेकिन इसके अलावा यह वेब प्लेटफॉर्म पर WebAssembly का लाभ उठाता है।

रे ट्रेसर की तरह, मैंडेलब्रोट डेमो एक ऐप का एक उदाहरण दिखाता है जो एक भारी सीपीयू उपयोग के बावजूद यूआई को अवरुद्ध नहीं करता है, और यह किसी भी मंच पर (यहां तक ​​कि वेब पर) पर भी।

जबकि एप्लिकेशन कम्प्यूटेशन कर रहा है, यूआई अभी भी प्रतिक्रियाशील है, आप अभी तक गणना की गई एनीमेशन को भी खेल सकते हैं जबकि यह पृष्ठभूमि में गणना जारी रखता है।

यह WebFX कार्यकर्ता API और WebAssembly API का उपयोग करके प्राप्त किया जाता है, जो वेब प्लेटफॉर्म के लिए वास्तविक वेब श्रमिकों और अन्य प्लेटफार्मों के लिए मानक जावा थ्रेड्स के लिए अनुवादित है।

जब WebAssembly समर्थित है (केवल वेब प्लेटफ़ॉर्म), तो गणना WebAssembly का उपयोग करके की जाती है।


लिंक

डेमो स्रोत कोड: https://github.com/webfx-demos/webfx-demo-mandelbrot
WebFx वेबसाइट: https://webfx.dev
Webfx github: https://github.com/webfx-project/webfx
डाउनलोड करें APK

ऐप स्क्रीनशॉट

Mandelbrot (WebFX demo) Mandelbrot (WebFX demo)

समान