Mandelbrot (WebFX demo)
Mandelbrot (WebFX demo) के बारे में
WebFX प्रदर्शित करने के लिए एक साधारण मैंडलब्रॉट ऐप
लक्षित दर्शक
यह ऐप वेबएफएक्स प्रोजेक्ट के बाद डेवलपर्स के लिए प्रकाशित किया गया है, और प्रोजेक्ट डेमो का हिस्सा है।
नए दर्शकों के लिए
WebFX एक फ्री, ओपन-सोर्स क्रॉस-प्लेटफॉर्म सॉल्यूशन है जो एक सिंगल जावा कोड बेस से 7 प्लेटफॉर्म (वेब, एंड्रॉइड, आईओएस, मैकओएस, लिनक्स, विंडोज और एम्बेड जैसे रास्पबेरी पाई) को लक्षित कर सकता है।
अंतर्निहित प्रौद्योगिकियां: ओपनजेएफएक्स, ग्लूऑन और जीडब्ल्यूटी।
उदाहरण के लिए, आप इसी ऐप के वेब संस्करण https://mandelbrot.webfx.dev पर जा सकते हैं
प्लेटफॉर्म जो भी हो, एप्लिकेशन स्रोत कोड बिल्कुल समान है (इस डेमो के स्रोत कोड तक पहुंचने के लिए नीचे दिए गए लिंक अनुभाग देखें)।
एप्लिकेशन जावा में लिखा गया है और यूजर इंटरफेस बनाने के लिए JavaFX API का उपयोग करता है।
ग्लूऑन टूलचैन (ग्रेलवीएम के शीर्ष पर निर्मित) का उपयोग वेब को छोड़कर सभी प्लेटफार्मों के लिए एप्लिकेशन जावा कोड को मूल ऐप में संकलित करने के लिए किया जाता है (इसलिए इसमें यह Android संस्करण शामिल है)।
GWT का उपयोग वेब संस्करण को संकलित करने के लिए किया जाता है। यह जावा कोड को एक अनुकूलित जावास्क्रिप्ट कोड में परिवर्तित करता है।
नतीजतन, सभी प्लेटफार्मों में सभी निष्पादन योग्य अनुकूलित प्रदर्शन प्रदान करते हैं।
इस विशेष डेमो के बारे में
यह डेमो रे ट्रेसर डेमो के समान है, लेकिन इसके अलावा यह वेब प्लेटफॉर्म पर WebAssembly का लाभ उठाता है।
रे ट्रेसर की तरह, मैंडेलब्रॉट डेमो एक ऐसे ऐप का उदाहरण दिखाता है जो भारी सीपीयू उपयोग के बावजूद यूआई को ब्लॉक नहीं करता है, और यह किसी भी प्लेटफॉर्म पर (यहां तक कि वेब पर भी)।
जबकि एप्लिकेशन संगणना कर रहा है, यूआई अभी भी प्रतिक्रियाशील है, आप पृष्ठभूमि में संगणना जारी रखते हुए अब तक की गणना की गई एनीमेशन भी चला सकते हैं।
यह WebFX वर्कर API और WebAssembly API का उपयोग करके प्राप्त किया जाता है, जिसे वेब प्लेटफॉर्म के लिए वास्तविक वेब वर्कर्स और अन्य प्लेटफॉर्म के लिए मानक जावा थ्रेड्स में अनुवादित किया जाता है।
जब WebAssembly का समर्थन किया जाता है (केवल वेब प्लेटफॉर्म), तो गणना WebAssembly का उपयोग करके की जाती है।
लिंक
डेमो स्रोत कोड: https://github.com/webfx-demos/webfx-demo-mandelbrot
वेबएफएक्स वेबसाइट: https://webfx.dev
वेबएफएक्स गिटहब: https://github.com/webfx-project/webfx
What's new in the latest 1.0.1
Mandelbrot (WebFX demo) APK जानकारी
Mandelbrot (WebFX demo) के पुराने संस्करण
Mandelbrot (WebFX demo) 1.0.1
Mandelbrot (WebFX demo) 1.0
APKPure ऐप के माध्यम से सुपर तेज़ और सुरक्षित डाउनलोडिंग
एंड्रॉइड पर XAPK/APK फ़ाइलें इंस्टॉल करने के लिए एक-क्लिक करें!