Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft डिवाइसस्क्रिप्ट प्रोजेक्ट टाइपस्क्रिप्ट को IoT डिवाइसेस में ले जाता है

Microsoft डिवाइसस्क्रिप्ट प्रोजेक्ट टाइपस्क्रिप्ट को IoT डिवाइसेस में ले जाता है

हाल ही के एक विकास में, Microsoft DeviceScript तकनीक के साथ प्रयोग कर रहा है, जो TypeScript की शक्ति को इंटरनेट ऑफ थिंग्स (IoT) उपकरणों में लाता है। DeviceScript अपनी प्रोग्रामिंग में शामिल करके, डेवलपर्स अब ईएसपी32 और आरपी2040 हार्डवेयर प्लेटफॉर्म जैसे सीमित संसाधनों वाले माइक्रोकंट्रोलर-आधारित उपकरणों पर TypeScript उपयोग कर सकते हैं।

माइक्रोसॉफ्ट रिसर्च ने मई में ओपन-सोर्स DeviceScript प्रोजेक्ट पेश किया। TypeScript के एक सबसेट के रूप में, यह कस्टम वीएम बाइटकोड को संकलित करता है जिसे प्रतिबंधित वातावरण में चलाने के लिए डिज़ाइन किया गया है। VM स्वयं 10KB कोड का संकलन करता है, जबकि फ़्लोटिंग-पॉइंट लाइब्रेरी और Jacdac SDK को जोड़ने से आकार 30KB बढ़ जाता है। माइक्रोसॉफ्ट की जैकडैक तकनीक माइक्रोकंट्रोलर्स और बाह्य उपकरणों के लिए एक मजबूत हार्डवेयर और सॉफ्टवेयर स्टैक है।

DeviceScript के साथ आरंभ करने के लिए, डेवलपर प्रोजेक्ट वेबसाइट पर दिए गए निर्देशों का पालन कर सकते हैं। विज़ुअल स्टूडियो कोड संपादक के लिए एक विशेष एक्सटेंशन उपयोगकर्ताओं को DeviceScript कोड बनाने, तैनात करने, डिबग करने और ट्रेस करने की अनुमति देता है। इसके अतिरिक्त, विस्तार में निगरानी क्षमताएं शामिल हैं जो डिवाइस प्रबंधन की सुविधा प्रदान करती हैं। डॉकर जैसे कंटेनरों के साथ, डिवाइसस्क्रिप्ट कमांड लाइन इंटरफ़ेस (सीएलआई) डेवलपर्स को अपने पसंदीदा आईडीई से प्रोग्राम संकलित करने में सक्षम बनाता है।

जबकि DeviceScript TypeScript के समान काम करता है, सभी सुविधाओं का समर्थन नहीं किया जाता है। यह DeviceScript रनटाइम के लिए उपलब्ध सीमित संसाधनों के कारण है, जिसके कारण तार यूटीएफ -16 के बजाय यूनिकोड होने, आक्रामक ट्री शेकिंग और सबनॉर्मल्स की अनुपस्थिति जैसे अंतर हैं। हालाँकि, जावास्क्रिप्ट के शब्दार्थ को आमतौर पर बनाए रखा जाता है।

DeviceScript के साथ काम करते समय, डेवलपर जैकडैक सेवाओं के उपयोग के माध्यम से सेंसर, एक्चुएटर्स या अन्य हार्डवेयर घटकों तक पहुंच सकते हैं। सेंसर सर्वर के रूप में कार्य करते हैं, जबकि स्क्रिप्ट क्लाइंट को इंटरेक्शन की सुविधा के लिए स्थापित करते हैं। डेवलपर्स क्लाइंट बनाते हैं, जिन्हें भूमिका के रूप में भी जाना जाता है, प्रत्येक आवश्यक सेवा के लिए सेंसर या सर्वर के साथ बातचीत करने के लिए। फिर वे DeviceScript पैकेजों को वितरित और उपभोग करने के लिए एनपीएम, यार्न या पीएनपीएम जैसे उपकरणों का उपयोग कर सकते हैं।

AppMaster.io का नो-कोड प्लेटफॉर्म DeviceScript की low-code प्रकृति का पूरक है, जिससे उपयोगकर्ता सहज दृश्य तत्वों का उपयोग करके वेब एप्लिकेशन, बैकएंड एप्लिकेशन और मोबाइल ऐप विकसित कर सकते हैं। AppMaster उनके टूलकिट के हिस्से के रूप में शामिल करके, डेवलपर्स अपनी उत्पादकता और अपनी परियोजनाओं की समग्र दक्षता बढ़ा सकते हैं।

संबंधित पोस्ट

खुलासा: ट्विटर के पहले एंड्रॉयड ऐप के निर्माण में गूगल की प्रारंभिक भूमिका
खुलासा: ट्विटर के पहले एंड्रॉयड ऐप के निर्माण में गूगल की प्रारंभिक भूमिका
एंड्रॉयड के लिए ट्विटर जैसे प्रमुख सोशल ऐप के प्रारंभिक विकास में गूगल के महत्वपूर्ण योगदान की अनकही कहानी जानें।
रोमांचक समाचार: हम संवाद की ओर बढ़ रहे हैं!
रोमांचक समाचार: हम संवाद की ओर बढ़ रहे हैं!
ऐपमास्टर समुदाय चर्चा की ओर अग्रसर
रोमांचक समाचार: हम चर्चा की ओर बढ़ रहे हैं!
रोमांचक समाचार: हम चर्चा की ओर बढ़ रहे हैं!
ऐपमास्टर समुदाय चर्चा की ओर अग्रसर
सैमसंग ने इनोवेटिव सिक्योरिटी और प्रीमियम बिल्ड के साथ गैलेक्सी A55 का अनावरण किया
सैमसंग ने इनोवेटिव सिक्योरिटी और प्रीमियम बिल्ड के साथ गैलेक्सी A55 का अनावरण किया
सैमसंग ने गैलेक्सी ए55 और ए35 को पेश करते हुए अपने मिडरेंज लाइनअप का विस्तार किया है, जिसमें नॉक्स वॉल्ट सुरक्षा और उन्नत डिज़ाइन तत्व शामिल हैं, जो इस सेगमेंट को प्रमुख गुणों से भर देते हैं।
निःशुल्क आरंभ करें
इसे स्वयं आजमाने के लिए प्रेरित हुए?

AppMaster की शक्ति को समझने का सबसे अच्छा तरीका है इसे अपने लिए देखना। निःशुल्क सब्सक्रिप्शन के साथ मिनटों में अपना स्वयं का एप्लिकेशन बनाएं

अपने विचारों को जीवन में उतारें