Jeffrey Cross
Jeffrey Cross

लेजोस, लेगो के लिए जावा ऑपरेटिंग सिस्टम, ईवी 3 बीटा जारी करता है

Aswin Bouwmeester के होलोनॉमिक माइंडस्टॉर्म रोबोट, LeJOS के साथ प्रोग्राम किया गया।

आज, लेजोस के पीछे की टीम - लेगोस के लिए जावा ऑपरेटिंग सिस्टम - माइंडस्टॉर्म ईवी 3 के लिए अपने सॉफ़्टवेयर का एक बीटा संस्करण जारी किया।

LeJOS 2000 के आसपास रहा है, जब जोस सोलोज़ानो ने पहली बार माइंडस्टॉर्म आरसीएक्स के लिए ओपन-सोर्स जावा-आधारित सॉफ्टवेयर बनाया था; माइंडस्टॉर्म के लिए यह कई सॉफ्टवेयर प्रतिस्थापन प्रणालियों में से एक है, जो उपयोगकर्ताओं को अपनी परियोजनाओं को अलग और अधिक उन्नत दिशाओं में ले जाने में सक्षम करने के लिए अधिक शक्तिशाली प्रोग्रामिंग भाषाओं का लाभ उठाने की कोशिश करता है।

“यह लेगो वर्चुअल मशीन, लेगो सॉफ्टवेयर को नहीं चलाता है। इसके बजाय, यह मानक ओरेकल वर्चुअल मशीन चलाता है, ”ईवी 3 के प्रमुख लेजोस डेवलपर्स में से एक लॉरी ग्रिफ़िथ कहते हैं। "हमने लेगो का उत्पादन किया और कर्नेल पहुंच में सुधार किया, उनके सॉफ्टवेयर को हटा दिया और इसे ओरेकल के जावा वर्चुअल मशीन के साथ बदल दिया, और सभी नेटवर्किंग पहुंच में सुधार किया।", यही है, लेजो अधिक वाई-फाई डोंगल, ब्लूटूथ, और के साथ अच्छा खेलता है। यहां तक ​​कि अन्य रोबोटिक्स ऑपरेटिंग सिस्टम।

LeJOS का EV3 संस्करण लेगो की बढ़ती ओपन-सोर्स प्रोग्रामेबल ईंटों का लाभ उठाने वाला पहला है; पूर्व संस्करणों को ईंटों के साथ काम करने के लिए रिवर्स इंजीनियर होना चाहिए था। LeJOS के प्रमुखों में से, ग्रिफ़िथ कहते हैं, बेहतर मोटर नियंत्रण है; गति और त्वरण को स्थिर रखना और बेहतर सटीकता और सटीकता प्राप्त करना आसान है।

लेकिन यह भी महत्वपूर्ण है, वह कहते हैं, कि यह अन्य प्रणालियों के साथ अच्छा खेलता है। यह फोन और जीपीएस यूनिट, साथ ही सेंसर, जैसे कि गायरोस्कोप जैसे उपकरणों के साथ आसानी से संचार करता है। यह आंशिक रूप से क्या है जो एंडी शॉ को सक्षम करता है, एक और डेवलपर जो ईवी 3 के लिए LeJOS पर काम करने वाला पहला था, उसने अपनी EV3 मोटरबाइक बनाने के लिए; यह थोड़ा सा ढंक कर चलता है, और फिर खुद को सही करता है। ग्रिफ़िथ कहते हैं, "ऐसा करने के लिए आपको जिओ सेंसर और अच्छे मोटर नियंत्रण के तेज़ प्रसंस्करण की आवश्यकता है।"

अंततः, LeJOS प्रोग्रामर को अनुमति देने के बारे में है - कम से कम जो लोग जावा को जानते हैं - लेगो माइंडस्टॉर्म से परे जाने के लिए जो आमतौर पर सक्षम हैं। "अन्य भाषाएं NXT पर बहुत लोकप्रिय थीं," ग्रिफ़िथ कहते हैं। "लेगो प्रदान करता है एक दृश्य प्रोग्रामिंग प्रणाली, एक ग्राफिकल प्रोग्रामिंग प्रणाली है। इसके साथ शुरुआत करने के लिए यह बहुत अच्छा है, लेकिन आप जल्द ही यह पाते हैं कि यह बहुत सीमित है, यह बहुत धीमी गति से काम करता है ... [LeJOS] कार्यक्रमों को लिखने के लिए बहुत तेज है। आप बड़े कार्यक्रमों को आसानी से लिख सकते हैं, आप बेहतर संरचित कार्यक्रम लिख सकते हैं, आपके पास कार्यक्रमों पर काम करने वाले लोगों की टीम हो सकती है। ”

हालांकि सितंबर में EV3 के आने के बाद से LeJOS अल्फा में उपलब्ध है, लेकिन बीटा संस्करण में लिनक्स और मैक OSX के साथ एक विंडोज इंस्टॉलर शामिल है, साथ ही एक्लिप्स इंटीग्रेटेड डेवलपमेंट एन्वायरमेंट के लिए एक प्लगइन भी शामिल है। यह पहली बार है कि LeJOS ने ओरेकल के साथ सीधे काम किया है, जो अपने जावा भाषा का उपयोग इंटरनेट की चीजों के बोझिल होने में करने के लिए उत्सुक है। ग्रिजिथ कहते हैं, LeJOS के अगले अंक में जावा 8 की सुविधा होगी।

ग्रिफ़िथ कहते हैं, "हमारे सामानों के असली फायदों में से एक यह है कि हमें इस बड़े ओपन सोर्स प्रोजेक्ट को मिल गया है, और लोग आते हैं और प्रोजेक्ट में हर तरह के दिलचस्प योगदान देते हैं।"

शेयर

एक टिप्पणी छोड़