JOGL Full Form in Hindi



JOGL Full Form in Hindi, Full Form in Hindi JOGL, JOGL Meaning in Hindi, JOGL Full Form, JOGL Ka Full Form Kya Hai, JOGL का Full Form क्या है, JOGL Ka Poora Naam Kya Hai, JOGL Meaning in English, JOGL Full Form in Hindi, JOGL Kya Hota Hai, JOGL का Full Form क्या हैं, JOGL का फुल फॉर्म क्या है, Full Form of JOGL in Hindi, JOGL किसे कहते है, JOGL का फुल फॉर्म इन हिंदी, JOGL का पूरा नाम और हिंदी में क्या अर्थ होता है, JOGL का क्या Use है, दोस्तों क्या आपको पता है JOGL की Full Form क्या है, और JOGL होता क्या है, अगर आपका answer नहीं है, तो आपको उदास होने की कोई जरुरत नहीं है, क्योंकि आज हम इस पोस्ट में आपको JOGL की पूरी जानकारी हिंदी भाषा में देने जा रहे है, तो फ्रेंड्स JOGL Full Form in Hindi में और JOGL का पूरी इतिहास जानने के लिए इस पोस्ट को लास्ट तक पढ़े.

JOGL Full Form in Hindi – जॉगल क्या है ?

JOGL की फुल फॉर्म Java Open Graphic Library होती है. JOGL को हिंदी में जावा ओपन ग्राफिक लाइब्रेरी कहते है. JOGL एक रैपर लाइब्रेरी है जो ओपन प्रोग्रामिंग को जावा प्रोग्रामिंग भाषा में उपयोग करने की अनुमति देता है. यह मूल रूप से Kenneth Bradley Russell और क्रिस्टोफर जॉन क्लाइन द्वारा विकसित किया गया था और आगे सन माइक्रोसिस्टम्स गेम टेक्नोलॉजी ग्रुप द्वारा विकसित किया गया था. 2010 के बाद से यह BSD License के तहत एक स्वतंत्र ओपन-सोर्स प्रोजेक्ट रहा है. यह OpenGL के लिए Java Binding के लिए Reference Implementation है.

JOGL जावा मूल इंटरफ़ेस (JNI) के उपयोग के माध्यम से C भाषा कार्यक्रमों के लिए उपलब्ध अधिकांश OpenGL सुविधाओं तक पहुँच की अनुमति देता है. यह GLU * फ़ंक्शन के साथ मानक GL * फ़ंक्शंस दोनों तक पहुँच प्रदान करता है. हालाँकि OpenGL यूटिलिटी टूलकिट (GLUT) लाइब्रेरी विंडो-सिस्टम से संबंधित कॉल के लिए उपलब्ध नहीं है, क्योंकि Java की अपनी Windowing System है Abstract Window Toolkit (AWT), स्विंग और कुछ एक्सटेंशन.

JOGL एक ओपन सोर्स लाइब्रेरी है, जो हमें जावा प्रोग्राम के भीतर OpenGL की कार्यक्षमता का उपयोग करने की अनुमति देता है. JOGL के माध्यम से हम आसानी से 2D और 3D Objects का निर्माण कर सकते हैं और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग टूल्स का उपयोग करके उनमें परिवर्तन कर सकते हैं. हमारे JOGL पोस्ट, में Java OpenGL (JOGL) के सभी विषय शामिल हैं जैसे कि इंस्टॉलेशन 2D Objects आदिम आकृतियाँ, ट्रांसफ़र फ़ंक्शंस, स्केलिंग, कलरिंग, रोटेशन, लाइटनिंग, 3D ऑब्जेक्ट्स, 3D ट्राइंगल, 3D क्यूब, इंटरव्यू प्रश्न इत्यादि.

JOGL एक Java पैकेज है, जो जावा वर्चुअल मशीन के लिए OpenGL लाइब्रेरी को बाइंडिंग प्रदान करता है. यह कंप्यूटर ग्राफिक्स प्रोग्रामर को जावा के लिए ऑब्जेक्ट-ओरिएंटेड टूल्स का उपयोग करने की अनुमति देता है जिसमें ओपन-एंगल के मौजूदा ज्ञान का लाभ उठाते हुए हार्डवेयर-एक्सेलेरेटेड 2 डी और 3 डी ग्राफिक्स का उपयोग किया जाता है. हार्डवेयर-त्वरित ग्राफिक्स की शुरूआत ग्राफिक-भारी जावा कार्यक्रमों में User-copy प्रदर्शन में काफी सुधार करने में मदद करनी चाहिए.

JOGL का परिचय ?

ओपनजीएल 3 डी और 2 डी कंप्यूटर ग्राफिक्स के उत्पादन के लिए एक क्रॉस-प्लेटफॉर्म, भाषा-स्वतंत्र, औद्योगिक मानक एपीआई है. ग्राफिक्स कार्ड जो दावा करते हैं कि ओपनग्लास-अनुपालन ग्राफिक्स रेंडरिंग प्रक्रिया को तेज करने के लिए संभव होने पर हार्डवेयर त्वरण का उपयोग करता है. OpenGL Microsoft Windows प्लेटफ़ॉर्म पर Direct3D के साथ प्रतिस्पर्धा करता है. OpenGL मदर साइट http://www.opengl.org पर है.

JOGL OpenGL के लिए जावा बाइंडिंग जावा अनुप्रयोगों को ग्राफिक्स प्रोग्रामिंग के लिए OpenGL API का उपयोग करने की अनुमति देता है. दूसरे शब्दों में यह जावा एप्लिकेशन के लिए OpenGL API का उपयोग करने के लिए बस एक रैपर लाइब्रेरी है. JOGL खुला-स्रोत है और वर्तमान में "JogAmp" (ग्राफिक्स, ऑडियो, मीडिया और प्रसंस्करण पर जावा) http://jogamp.org द्वारा बनाए रखा गया है. JogAMP JOGL (3D ग्राफिक्स), JOAL (3D ऑडियो के लिए OpenAL के लिए जावा बाइंडिंग) और JOCL (OpenCL के लिए जावा बाइंडिंग - ग्राफिक्स प्रोसेसर के लिए एक आम भाषा) प्रदान करता है.

JOGL के विकल्प में ओपन-सोर्स LWJGL (लाइट-वेट जावा गेम लाइब्रेरी) @ http://lwjgl.org शामिल है. यह ट्यूटोरियल मानता है कि आपके पास OpenGL पर पर्याप्त ज्ञान है, लेकिन JOGL में नया है. OpenGL सीखने के लिए, एक अच्छी OpenGL पुस्तक (उदा., रेड बुक "OpenGL प्रोग्रामिंग गाइड" या ब्लू बुक "OpenGL Fantible") ढूंढें. नेह उत्पादन एक उत्कृष्ट ओपनगैल ट्यूटोरियल (@ http://nehe.gamedev.net) रखता है. आप मेरे OpenGL ट्यूटोरियल भी पढ़ सकते हैं. JOGL 2 OpenGL 1.3 से 4.0 और OpenGL ES 1.x और 2.x का समर्थन करता है. JOGL AWT, स्विंग और SWT के साथ एकीकृत होता है. यह NEWT नामक अपनी मूल Windowing toolkit भी प्रदान करता है.

JOGL ओपन प्रोग्रामिंग 3 डी ग्राफिक्स एपीआई के लिए एक जावा प्रोग्रामिंग भाषा बाइंडिंग है. यह जावा प्लेटफ़ॉर्म के AWT और स्विंग विजेट सेट के साथ एकीकरण का समर्थन करता है जबकि एक न्यूनतम और आसान उपयोग वाला एपीआई प्रदान करता है जो मल्टीथ्रेडेड ओपनजीएल अनुप्रयोगों के निर्माण से जुड़े कई मुद्दों को संभालता है. जोगल नवीनतम ओपनजीएल रूटीन वेंडर एक्सटेंशन के साथ ओपनजीएल 2.0 के साथ-साथ प्लेटफ़ॉर्म-स्वतंत्र पहुँच के लिए हार्डवेयर-त्वरित ऑफ़स्क्रीन रेंडरिंग ("Pbuffers") तक पहुँच प्रदान करता है. जोगल ओपन के लिए अन्य जावा बाइंडिंग जैसे GL4Java LWJGL और मैजिशियन द्वारा पेश की गई कुछ सबसे लोकप्रिय विशेषताओं को भी प्रदान करता है, जिसमें एक कंपाइलेबल पाइपलाइन मॉडल भी शामिल है जो एनालॉग सी प्रोग्राम की तुलना में जावा-आधारित ओपनगेल अनुप्रयोगों के लिए तेजी से डिबगिंग प्रदान कर सकता है.

JOGL को जावा प्लेटफॉर्म के सबसे हाल के संस्करणों के लिए डिज़ाइन किया गया था और इस कारण से यह केवल J2SE 1.4 और बाद के संस्करणों का समर्थन करता है. यह केवल Truecolor 15 बिट प्रति पिक्सेल और उच्चतर रेंडरिंग का समर्थन करता है; यह रंग-अनुक्रमित मोड का समर्थन नहीं करता है. यह न्यू I / O (NIO) को ध्यान में रखकर बनाया गया था और कार्यान्वयन में आंतरिक रूप से NIO का उपयोग करता है.

जोगल बाइंडिंग स्वयं लगभग पूरी तरह से जावा प्रोग्रामिंग भाषा में लिखी गई है. पूरे जोगल स्रोत आधार में हस्तलिखित सी कोड की लगभग 150 लाइनें हैं जिनमें से 100 विंडोज पर पुराने ओपनजीएल ड्राइवरों में बग के आसपास काम करते हैं शेष मूल कोड को GlueGen नामक एक नए उपकरण द्वारा निर्माण प्रक्रिया के दौरान स्वतः-प्राप्त किया जाता है, जिसका स्रोत कोड अपने java.net प्रोजेक्ट से उपलब्ध है.

अपने वर्तमान रूप में JOGL स्रोत का पेड़ OpenGL JSR के लिए JSR-231 जावा बाइंडिंग के लिए एक प्रयोगात्मक कार्यक्षेत्र है. JOGL आधिकारिक संदर्भ कार्यान्वयन नहीं है बल्कि एक विकसित कार्यक्षेत्र है. JOGL स्रोत ट्री के स्नैपशॉट आधिकारिक संदर्भ कार्यान्वयन (RI) बनने के लिए JSR-231 प्रौद्योगिकी संगतता किट (TCK) के माध्यम से चलाए जाते हैं. इस लेखन के रूप में जेएसआर को अंतिम रूप नहीं दिया गया है इसलिए जेएसआर का पहला आधिकारिक आरआई अभी तक निर्मित नहीं हुआ है.

JOGL के साथ विकास करना -

JOGL का उपयोग करने वाले अधिकांश डेवलपर्स सबसे वर्तमान रिलीज़ बिल्ड डाउनलोड करेंगे. स्रोत वृक्ष का निर्माण कैसे करें, इस पर अलग-अलग निर्देश उपलब्ध हैं.

डेवलपर्स के लिए JOGL वितरण एक ज़िप आर्काइव के रूप में आता है, जिसमें जावा से OpenGL को कॉल करने के लिए जावा कक्षाएं शामिल हैं साथ ही साथ जेएनआई देशी पुस्तकालय भी शामिल हैं. JOGL कुछ रन-टाइम सपोर्ट क्लास और देशी कोड पर निर्भर करता है जो GlueGen प्रोजेक्ट द्वारा प्रदान किया गया है; इन वर्गों और मूल कोड को ज़िप बंडलों में भी प्रदान किया गया है.

यदि आप एक नया एप्लिकेशन विकसित कर रहे हैं जो JOGL का उपयोग करता है, तो अपने प्लेटफ़ॉर्म के लिए ज़िप संग्रह डाउनलोड करें (उदाहरण के लिए, jogl- [संस्करण] -windows-i586.zip) और इसे अनज़िप करें. Jogl.all.jar, nativewindow.all.jar, gamgen-rt.jar और वैकल्पिक रूप से newt.all.jar के लिए पूर्ण पथों को शामिल करने के लिए अपने CLASSPATH पर्यावरण चर को संशोधित करें; उदाहरण के लिए; " \ jogl- [संस्करण] -windows-i586 \ lib \ nativewindow.all.jar; C: \ Users \ myhome \ jogl- [संस्करण] -windows-i586 \ lib \ gamgen-rtjar; C: \ Users \ myhome \ jogl- [संस्करण] -windows-i586 \ lib \ newt.all.jar ". (यदि आपने पहले CLASSPATH परिवेश चर सेट नहीं किया था, तो आप यह सुनिश्चित कर सकते हैं कि ""., वर्तमान निर्देशिका, आपके नए CLASSPATH पर है.) अपने PATH पर्यावरण चर (Windows), LD_LIBERARY_PATH पर्यावरण चर (Solaris और Linux) को संशोधित करें.

या DYLD_LIBRARY_PATH पर्यावरण चर (मैक ओएस एक्स) में "लिब" निर्देशिका के लिए पूरा रास्ता शामिल है; उदाहरण के लिए, विंडोज पर, सिस्टम नियंत्रण कक्ष, उन्नत टैब, एन्वायरनमेंट वेरिएबल्स बटन का उपयोग करके अपने पैट में "C: \ Users \ myhome \ jogl- [संस्करण] -windows-i586 \ lib" जोड़ें. इस बिंदु पर आपका जावा इंस्टॉलेशन JOGL क्लास फ़ाइलों को देखने में सक्षम होना चाहिए. आईडीई जैसे कि नेटबींस और एक्लिप्स के उपयोगकर्ताओं को अपने मौजूदा प्रोजेक्ट में जार फ़ाइलों और देशी पुस्तकालयों को जोड़ने के तरीके को देखने के लिए आईडीई के दस्तावेज से परामर्श करना चाहिए.

ध्यान दें कि प्रति-प्लेटफॉर्म ज़िप अभिलेखागार में ऊपर उल्लिखित तीन या चार की तुलना में कई अधिक जार फाइलें हैं. अतिरिक्त जार यह वर्णन करते हैं कि छोटे उपकरणों पर विशेष रूप से एक छोटे तैनाती आकार को प्राप्त करने के लिए JOGL का विभाजन कैसे किया जा सकता है. JOGL जार और देशी पुस्तकालयों को JRE के विस्तार निर्देशिका में छोड़ने से दृढ़ता से हतोत्साहित किया जाता है.

ऐसा करने से जावा वेब प्रारंभ के माध्यम से लॉन्च किए गए तृतीय-पक्ष अनुप्रयोगों के साथ संघर्ष होगा, और वितरण को अपग्रेड करते समय बाद में भ्रम पैदा होता है. यदि आप लिनक्स प्लेटफॉर्म पर हैं, तो कृपया नीचे दिए गए लिनक्स-विशिष्ट प्लेटफॉर्म नोट देखें, जिसमें जेपीकेज जावा आरपीएम और जेओजीएल के बीच असंगति की जानकारी दी गई है.

JOGL in Hindi

जावा ओपन ग्राफिक लाइब्रेरी एक रैपर लाइब्रेरी है जो जावा प्रोग्रामिंग भाषा के साथ Open का उपयोग करने की अनुमति देती है. इस प्रकार प्रोग्रामर JOGL की मदद से आसानी से जावा कोड में कंप्यूटर ग्राफिक्स एम्बेड कर सकते हैं. JOGL एक ओपन सोर्स लाइब्रेरी है, जो OpenGL के संपूर्ण API तक पहुंचती है. इसलिए, यह OpenGL की सभी विशेषताओं को विरासत में मिला है. JOGL बिना किसी कमी के किसी भी प्रकार के ऑपरेटिंग सिस्टम जैसे कि Window Linux और Mac पर परफॉर्म करने में सक्षम है.

जावा ओपनजीएल में सुविधाओं का उपयोग कैसे शुरू करें ?

जावा ओपनजीएल (जेओजीएल) एक रैपर लाइब्रेरी है जो एक मानक ग्राफिक्स क्रॉस-प्लेटफ़ॉर्म एपीआई की अनुमति देता है जिसे ओपनजीएल जावा में उपयोग किया जाता है. यह लेख JOGL की मुख्य विशेषताओं का अवलोकन प्रदान करता है और उन्हें उपयोग करने के तरीके के बारे में कुछ जानकारी प्रदान करता है.

जावा ओपनजीएल जेओजीएल एक रैपर लाइब्रेरी है जो एक मानक ग्राफिक्स क्रॉस-प्लेटफ़ॉर्म एपीआई की अनुमति देता है जिसे ओपनजीएल जावा में उपयोग किया जाता है. JOGL को वर्तमान में Sun माइक्रोसिस्टम्स में गेम टेक्नोलॉजी ग्रुप द्वारा विकसित किया जा रहा है और JSR-231 OpenGL के लिए जावा बाइंडिंग के लिए संदर्भ कार्यान्वयन है.

जावा एसई 6 संस्करण के बाद से, जावा 2 डी और जेओजीएल इंटरऑपरेबल हो गए हैं, जो जेओजीएल को अनुमति देता है. ओपनजीएल रेंडरिंग के शीर्ष पर स्विंग घटक; जावा 2D प्रतिपादन के शीर्ष पर 3D OpenGL ग्राफिक्स आकर्षित करें 3D OpenGL रेंडरिंग के शीर्ष पर जावा 2D ग्राफिक्स बनाएं, आदि.

यह लेख JOGL की मुख्य विशेषताओं का अवलोकन प्रदान करता है और उन्हें उपयोग करने के तरीके के बारे में कुछ जानकारी प्रदान करता है. यह अपवर्तन और मिररिंग प्रभावों का एक प्रदर्शन है.

JOGL डिजाइन?

आधार ओपनजीएल एपीआई JOGL में जावा नेटिव इंटरफेस (जेएनआई) कॉल के माध्यम से पहुँचा जाता है; इसका मतलब है कि अंतर्निहित प्रणाली को JOGL के काम के लिए OpenGL का समर्थन करना चाहिए. JOGL कुछ Java OpenGL के रैपर पुस्तकालयों से भिन्न है जिसमें यह ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग प्रतिमान पर OpenGL की कार्यक्षमता को मैप करने का प्रयास करने के बजाय कुछ वर्गों पर विधियों के माध्यम से प्रक्रियात्मक OpenGL API को उजागर करता है.

JOGL कोड के अधिकांश भाग को OpenGL C हेडर फ़ाइलों से Gluegen नामक रूपांतरण उपकरण के माध्यम से स्वचालित किया गया है जिसे JOGL के निर्माण की सुविधा के लिए विशेष रूप से क्रमादेशित किया गया था. इस डिजाइन निर्णय के फायदे और नुकसान हैं.

ओपनजीएल की प्रक्रियात्मक और राज्य मशीन प्रकृति जावा के तहत प्रोग्रामिंग की विशिष्ट विधि के साथ असंगत है, जो कई प्रोग्रामर के लिए परेशान है. OpenGL C API की जावा विधि के लिए सीधी मैपिंग मौजूदा C एप्लिकेशन और उदाहरण कोड के रूपांतरण को अधिक सरल बनाती है. JOGL द्वारा प्रदान की गई अमूर्तता की पतली परत रनटाइम निष्पादन को कुशल बनाती है. हालांकि यह जावा 3 डी जैसी उच्च-स्तरीय अमूर्त पुस्तकालयों की तुलना में अधिक कठिन है. क्योंकि अधिकांश कोड ऑटोजेनरेटेड हैं, ओपनजीएल में बदलाव को तेजी से JOGL में जोड़ा जा सकता है.

ओपन ग्राफिक लाइब्रेरी क्या है?

OpenGL एक प्लेटफ़ॉर्म स्वतंत्र अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस (API) है जिसका उपयोग दो-आयामी और तीन-आयामी ग्राफिक्स अनुप्रयोगों को खींचने के लिए किया जाता है. इसका मुख्य ध्यान सॉफ्टवेयर के बजाय हार्डवेयर आधारित वस्तुओं का निर्माण करना है.

ओपनजीएल एपीआई छवियों के निर्माण में हेरफेर और तेजी लाने के लिए ग्राफिक्स प्रोसेसिंग यूनिट (GPU) के साथ बातचीत करता है. इस प्रकार, इन एपीआई को ज्यादातर हार्डवेयर में लागू करने के लिए डिज़ाइन किया गया है.

JOGL का इतिहास?

  • मूल रूप से JOGL को केनेथ ब्रैडली रसेल और क्रिस्टोफर जॉन क्लाइन द्वारा विकसित किया गया था.

  • इसके बाद में यह सन माइक्रोसिस्टम्स द्वारा अधिग्रहित किया गया था.

  • वर्तमान में यह JogAmp (ग्राफिक्स, ऑडियो, मीडिया और प्रसंस्करण पर जावा) द्वारा बनाए रखा गया है.

जावा नेटिव इंटरफ़ेस ?

जावा नेटिव इंटरफ़ेस (JNI) एक प्रोग्रामिंग फ्रेमवर्क है जो जावा प्रोग्राम को कुछ अन्य भाषाओं में लिखे गए देशी अनुप्रयोगों और पुस्तकालयों द्वारा कॉल या कॉल करने की अनुमति देता है. इस प्रकार जावा जावा नेटिव इंटरफेस के माध्यम से मूल कोड का समर्थन करता है.

JOGL में JNI की भूमिका एक मंच प्रदान करना है जिसके माध्यम से आप विभिन्न OpenGL सुविधाओं का उपयोग कर सकते हैं. इसलिए जेएनआई जावा और ओपनजीएल के बीच मध्यस्थ के रूप में कार्य करता है.

JOGL जावा (JSR-231) के लिए OpenGL बाइंडिंग है C. OpenGL से यथासंभव निकटता से मैपिंग कार्य करता है. 3D ग्राफिक्स को स्क्रीन पर लाने के लिए उपयोग किया जाने वाला एक मानकीकृत API है DirectX / Direct3D के समान. 2D में प्राथमिक अंतर यह है कि आपको z निर्देशांक और दर्शक की स्थिति कैमरा के बारे में सोचने की आवश्यकता है जिसमें कोण और इस तरह के दृश्य शामिल हैं.

JOGL/OpenGL कैसे काम करता है?

सबसे पहले OpenGL कैसे काम करता है पर कुछ शब्द: प्रक्रियात्मक. आप एक थ्रेड शुरू करते हैं जो बार-बार आपके एफपीएस प्रति सेकंड फ्रेम दर पर डिस्प्ले () विधि कहता है. इस विधि में, आप स्क्रीन को साफ़ करते हैं और पूरे दृश्य को फिर से बनाते हैं. आप इसे प्रिमिटिव कमांड जारी करके करते हैं: वर्टेक्स शुरू करें, यह 1 पॉइंट है, दूसरा पॉइंट, तीसरा, एंड वर्टेक्स. और इसी तरह.

बेशक,यह बनावट,प्रकाश और पसंद के लिए और अधिक जटिल हो जाता है, लेकिन नीचे की रेखा यह है कि एक जीएल ऑब्जेक्ट है जिसमें 1000 ग्लवेटर () तरीके हैं जो आप बार-बार कॉल करेंगे. हाँ यह आदिम है लेकिन हार्डवेयर के पास है, और इसका अर्थ है तेज़ और लचीला.

जावा के साथ एकीकरण करने के लिए, कुछ रियायतें देनी पड़ती हैं. अर्थात्, AWT घटक एक GLCanvas विस्तार घटक को AWT ईवेंट कतार में एकीकृत किया गया है और आपको जीवनचक्र कॉलबैक के लिए एक श्रोता GLEventListener को लागू करने की आवश्यकता है यहाँ इतना प्रक्रियात्मक नहीं है यह नहीं है. 3 डी दुनिया के लिए थोड़ा सा तैयार होने के रूप में नीचे दिए गए आंकड़े समन्वय प्रणाली और कैमरा दिखाते हैं.

एक सकारात्मक Z समन्वय स्क्रीन से बाहर आ रहा है स्क्रीन में एक नकारात्मक. कैमरे की स्थिति एक बिंदु से निर्धारित होती है देखने के लिए एक और बिंदु और एक वेक्टर को परिभाषित करता है जहां आपका सिर आकाश में इंगित कर रहा है अच्छी तरह से और एक देखने के कोण लेकिन बाद में उस पर और अधिक. उस के साथ हम थोड़ा 3D करना शुरू करते हैं.

यह एक रैपर लाइब्रेरी है जो ओपनजीएल एपीआई का उपयोग कर सकती है और इसे जावा में कोडित 2 डी और 3 डी ग्राफिक्स अनुप्रयोगों को बनाने के लिए डिज़ाइन किया गया है. JOGL एक ओपन-सोर्स लाइब्रेरी है जिसे शुरुआत में MIT के पूर्व स्नातक छात्रों केन रसेल और क्रिस क्लाइन द्वारा विकसित किया गया था. इसके बाद में यह सन माइक्रोसिस्टम्स में गेमिंग समूह द्वारा अपनाया गया था और अब इसे ग्राफिक्स ऑडियो और प्रोसेसिंग (JJPT) पर जावा द्वारा बनाए रखा गया है. JOGL विभिन्न ऑपरेटिंग सिस्टम जैसे विंडोज सोलारिस मैक ओएस एक्स और लिनक्स (x86 पर) पर कार्य करता है.

OpenGL

जब आप अपना GLCanvas या GLJPanel बना लेते हैं और अपनी OpenGL क्लास उन्हें पंजीकृत करते हैं तो आप OpenGL का उपयोग सामान्य तरीके से C / C ++ की तरह कर सकते हैं. आपको OpenGL init (), डिस्प्ले (), और अन्य विधियों में एक OpenGL संदर्भ वस्तु मिलती है और इसका उपयोग अपने API कमांड्स को कॉल करने के लिए किया जाता है. ओपनजीएल प्रोग्रामिंग और रियल-टाइम 3 डी ग्राफिक्स इस लेख के दायरे से बाहर हैं. आप JOGL में बहुत सारे OpenGL का उपयोग करने वाली डेमो JOGL परियोजनाओं को देख सकते हैं. आपको यह कैसे काम करता है इसकी बेहतर समझ प्राप्त करने के लिए ओपनजीएल साइट की जांच करनी चाहिए.

पीटर वी. मिखालेंको एक सन प्रमाणित पेशेवर है जो कई शीर्ष स्तरीय निवेश बैंकों के लिए एक व्यवसाय और तकनीकी सलाहकार के रूप में काम करता है.