2010-12-08 10 views
5

मैं एक जावास्क्रिप्ट आवेदन जो उपयोग WebGL बनाता बनाने की संभावनाओं में देख रहा हूँ।स्टैंडअलोन वेबजीएल/जावास्क्रिप्ट क्लाइंट?

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

क्या किसी भी तरह से एक सीमाहीन और स्टैंडअलोन "नकली ब्राउज़र" क्लाइंट बनाना संभव होगा जिसमें मेरा ऐप लिनक्स और विंडोज दोनों के लिए एम्बेडेड हो?

यह मुझे मेरे आवेदन कोड को संशोधित किए बिना एक स्टैंडअलोन क्लाइंट वितरित करने की अनुमति देगा।

+0

आपको यह लेख दिलचस्प लगेगा: http://waset.org/publications/8553/a-standalone-webgl-supporting-architecture। मैं स्रोत कोड उपलब्ध है या नहीं, यह देखने के लिए नाखून बाक से संपर्क करने की कोशिश कर रहा हूं। – trusktr

उत्तर

1

WebGL support has been offered in WebKit एक वर्ष से अधिक समय तक बनाता है। तो यदि आपके ग्राहक मैकिंटॉश कंप्यूटर का उपयोग करते हैं तो आप वेबकिट का उपयोग करके एक स्टैंडअलोन एप्लिकेशन बना सकते हैं।

और यह बस एक कुछ समय के लिए है। अगले साल से, मुझे लगता है कि आप IE है, जो एक सिकुड़ते उपयोगकर्ता आधार सामना कर रहा है को छोड़कर सभी प्रमुख ब्राउज़र में WebGL के लिए समर्थन देखेंगे।

वैकल्पिक रूप से, आप IE सहित हर प्रमुख ब्राउज़र, के लिए एक प्लगइन/ऐड-ऑन लिख सकते हैं। यह आपके लिए अधिक काम है। यदि आप ब्राउज़र निर्माताओं को वेब मानकों को नहीं छोड़ना चाहते हैं, तो आप स्वयं को चुनौती ले सकते हैं।

शायद नहीं

लंबे समय में सबसे अच्छा योजना है, हालांकि। वे लगातार गति, स्मृति दक्षता, प्रतिपादन गुणवत्ता और प्रतिक्रिया के लिए अनुकूलित करेंगे। आप संभवतः उनके समान प्रयासों को उसी तरह नहीं रखना चाहेंगे। आप शायद वही क्रॉस प्लेटफ़ॉर्म समर्थन प्रदान नहीं करेंगे जो वे करते हैं।

मानक उपकरणकिटें में से एक के साथ एक आवेदन विशिष्ट ब्राउज़र (ASB) बनाया जा रहा है, और उसके बाद वेब ब्राउज़र सड़क के नीचे सीधे एक छोटी तरीके का उपयोग कर में संक्रमण शायद जाने के लिए रास्ता है। कोई कारण नहीं है कि आप अब उस रणनीति के लिए संगतता परीक्षण क्यों नहीं कर सकते हैं, क्योंकि इसके लिए समर्थन वाले ब्राउज़र पहले से ही सार्वजनिक बीटा में हैं।

1

तो तुम जावास्क्रिप्ट कि ओपन का उपयोग कर सकते में एकमात्र प्लेटफ़ॉर्म-स्वतंत्र आवेदन लिखने के लिए करना चाहते हैं?

मैं JOGL एप्लिकेशन बनाने का प्रयास करूंगा।

+0

नहीं वास्तव में, मेरे लिए आसान समाधान जैसे की सीमारहित और स्टैंडअलोन संस्करण प्राप्त करने के लिए किया जाएगा। क्रोम (देव) या Firefox केवल नहीं एक सामान्य ब्राउज़र के रूप में मेरी फ़ाइलें चलाने के लिए इस्तेमाल किया जा सकता है। – Tom

+0

क्रोम में, पृष्ठ जो आप चाहते हैं, और ऊपरी दाएं भाग में रिंच बटन क्लिक करें। उपकरण का चयन करें। फिर "एप्लिकेशन शॉर्टकट बनाएं"। यही कारण है कि आप एक ब्राउज़र कि एक निश्चित पृष्ठ पर बंद है के लिए एक शॉर्टकट दे देंगे। – sharoz

3

jslibs एक स्टैंडअलोन जावास्क्रिप्ट रनटाइम है जिसका ओपनजीएल का अच्छा समर्थन है। इन samples पर देखो।

संबंधित मुद्दे