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

মাইক্রোসফ্ট ডিভাইসস্ক্রিপ্ট প্রকল্প টাইপস্ক্রিপ্টকে আইওটি ডিভাইসে নিয়ে যায়

মাইক্রোসফ্ট ডিভাইসস্ক্রিপ্ট প্রকল্প টাইপস্ক্রিপ্টকে আইওটি ডিভাইসে নিয়ে যায়

সাম্প্রতিক উন্নয়নে, মাইক্রোসফ্ট DeviceScript প্রযুক্তি নিয়ে পরীক্ষা-নিরীক্ষা করছে, যা ইন্টারনেট অফ থিংস (আইওটি) ডিভাইসগুলিতে TypeScript শক্তি নিয়ে আসে। তাদের প্রোগ্রামিংয়ে DeviceScript অন্তর্ভুক্ত করার মাধ্যমে, ডেভেলপাররা এখন ESP32 এবং RP2040 হার্ডওয়্যার প্ল্যাটফর্মের মতো সীমিত সংস্থান সহ মাইক্রোকন্ট্রোলার-ভিত্তিক ডিভাইসগুলিতে TypeScript ব্যবহার করতে পারে।

মাইক্রোসফ্ট রিসার্চ মে মাসে ওপেন সোর্স DeviceScript প্রকল্প চালু করেছে। TypeScript এর একটি উপসেট হিসাবে, এটি কাস্টম VM বাইটকোডে কম্পাইল করে যা সীমাবদ্ধ পরিবেশে চালানোর জন্য ডিজাইন করা হয়েছে। VM নিজেই 10KB কোড কম্পাইল করে, যখন ফ্লোটিং-পয়েন্ট লাইব্রেরি এবং Jacdac SDK যোগ করলে সাইজ 30KB বৃদ্ধি পায়। মাইক্রোকন্ট্রোলার এবং পেরিফেরালগুলির জন্য মাইক্রোসফটের জ্যাকড্যাক প্রযুক্তি একটি শক্তিশালী হার্ডওয়্যার এবং সফ্টওয়্যার স্ট্যাক।

DeviceScript সাথে শুরু করতে, বিকাশকারীরা প্রকল্পের ওয়েবসাইটে দেওয়া নির্দেশাবলী অনুসরণ করতে পারেন। ভিজ্যুয়াল স্টুডিও কোড এডিটরের জন্য একটি বিশেষ এক্সটেনশন ব্যবহারকারীদের DeviceScript কোড তৈরি, স্থাপন, ডিবাগ এবং ট্রেস করতে দেয়। অতিরিক্তভাবে, এক্সটেনশনে নিরীক্ষণের ক্ষমতা রয়েছে যা ডিভাইস পরিচালনার সুবিধা দেয়। ডকারের মতো কন্টেইনারগুলির সাথে একত্রে, ডিভাইসস্ক্রিপ্ট কমান্ড লাইন ইন্টারফেস (CLI) ডেভেলপারদের তাদের পছন্দের IDE থেকে প্রোগ্রাম কম্পাইল করতে সক্ষম করে।

DeviceScript TypeScript অনুরূপভাবে কাজ করলে, সমস্ত বৈশিষ্ট্য সমর্থিত নয়। এটি DeviceScript রানটাইমের জন্য উপলব্ধ সীমিত সংস্থানগুলির কারণে, যার ফলে স্ট্রিংগুলি UTF-16 এর পরিবর্তে ইউনিকোড হওয়া, আক্রমনাত্মক গাছের ঝাঁকুনি, এবং সাবনরমালের অনুপস্থিতির মত পার্থক্য রয়েছে৷ যাইহোক, জাভাস্ক্রিপ্টের শব্দার্থবিদ্যা সাধারণত বজায় রাখা হয়।

DeviceScript সাথে কাজ করার সময়, বিকাশকারীরা জ্যাকড্যাক পরিষেবাগুলি ব্যবহারের মাধ্যমে সেন্সর, অ্যাকুয়েটর বা অন্যান্য হার্ডওয়্যার উপাদানগুলি অ্যাক্সেস করতে পারে। সেন্সরগুলি সার্ভার হিসাবে কাজ করে, যখন স্ক্রিপ্টগুলি মিথস্ক্রিয়া সহজতর করার জন্য ক্লায়েন্টদের প্রতিষ্ঠা করে। সেন্সর বা সার্ভারের সাথে ইন্টারঅ্যাক্ট করার জন্য প্রতিটি প্রয়োজনীয় পরিষেবার জন্য বিকাশকারীরা ক্লায়েন্ট তৈরি করে, যা ভূমিকা হিসাবেও পরিচিত। তারপরে তারা DeviceScript প্যাকেজগুলি বিতরণ এবং ব্যবহার করতে npm, Yarn বা pnpm এর মতো সরঞ্জামগুলি ব্যবহার করতে পারে।

AppMaster.io-এর নো-কোড প্ল্যাটফর্ম DeviceScript এর low-code প্রকৃতির পরিপূরক করে, যা ব্যবহারকারীদের স্বজ্ঞাত ভিজ্যুয়াল উপাদান ব্যবহার করে ওয়েব অ্যাপ্লিকেশন, ব্যাকএন্ড অ্যাপ্লিকেশন এবং মোবাইল অ্যাপ বিকাশ করতে দেয়। AppMaster তাদের টুলকিটের অংশ হিসেবে অন্তর্ভুক্ত করে, ডেভেলপাররা তাদের উৎপাদনশীলতা এবং তাদের প্রকল্পের সামগ্রিক দক্ষতা বাড়াতে পারে।

সম্পর্কিত পোস্ট

প্রকাশিত: টুইটারের প্রথম অ্যান্ড্রয়েড অ্যাপ তৈরিতে Google-এর প্রাথমিক ভূমিকা
প্রকাশিত: টুইটারের প্রথম অ্যান্ড্রয়েড অ্যাপ তৈরিতে Google-এর প্রাথমিক ভূমিকা
অ্যান্ড্রয়েডের জন্য টুইটারের মতো প্রধান সামাজিক অ্যাপগুলির প্রাথমিক বিকাশে Google-এর উল্লেখযোগ্য অবদানের অজানা গল্পটি আবিষ্কার করুন৷
উত্তেজনাপূর্ণ খবর: আমরা আলোচনায় চলে যাচ্ছি!
উত্তেজনাপূর্ণ খবর: আমরা আলোচনায় চলে যাচ্ছি!
অ্যাপমাস্টার সম্প্রদায় বক্তৃতায় চলে যাচ্ছে
উত্তেজনাপূর্ণ খবর: আমরা আলোচনায় চলে যাচ্ছি!
উত্তেজনাপূর্ণ খবর: আমরা আলোচনায় চলে যাচ্ছি!
অ্যাপমাস্টার সম্প্রদায় বক্তৃতায় চলে যাচ্ছে
Samsung উদ্ভাবনী নিরাপত্তা এবং প্রিমিয়াম বিল্ড সহ Galaxy A55 উন্মোচন করেছে
Samsung উদ্ভাবনী নিরাপত্তা এবং প্রিমিয়াম বিল্ড সহ Galaxy A55 উন্মোচন করেছে
Samsung Galaxy A55 এবং A35 প্রবর্তন করে তার মিডরেঞ্জ লাইনআপকে বিস্তৃত করেছে, এতে Knox Vault নিরাপত্তা এবং আপগ্রেডেড ডিজাইনের উপাদান রয়েছে, সেগমেন্টটিকে ফ্ল্যাগশিপ গুণাবলীর সাথে যুক্ত করে।
বিনামূল্যে শুরু করুন
এটি নিজে চেষ্টা করার জন্য অনুপ্রাণিত?

AppMaster এর শক্তি বোঝার সর্বোত্তম উপায় হল এটি নিজের জন্য দেখা। বিনামূল্যে সাবস্ক্রিপশন সহ কয়েক মিনিটের মধ্যে আপনার নিজের অ্যাপ্লিকেশন তৈরি করুন

জীবনে আপনার আইডিয়া আনুন