Java Platform Micro Edition - जावा प्लेटफ़ॉर्म माइक्रो एडिशन का क्या मतलब है?

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

जावा एमई कई तरह के फ़ीचर फ़ोन, स्मार्टफ़ोन, पॉकेट पीसी, पीडीए, सेट-टॉप बॉक्स और यहाँ तक कि प्रिंटर पर भी चलता है। जावा एमई सैद्धांतिक रूप से जावा मंत्र का उपयोग करता है - एक बार लिखें-कहीं भी चलाएँ, जिसका अर्थ है कि एक डिवाइस के लिए लिखा गया कोड सभी समान डिवाइस पर चल सकता है।

जावा एमई लाइब्रेरी के दो सेटों से बना है, जिन्हें कनेक्टेड लिमिटेड डिवाइस कॉन्फ़िगरेशन (सीएलडीसी) और कनेक्टेड डिवाइस कॉन्फ़िगरेशन (सीडीसी) के रूप में जाना जाता है। सीएलडीसी को कम प्रोसेसिंग पावर, स्टोरेज स्पेस, रैम और ग्राफ़िक्स क्षमताओं की विशेषता वाले महत्वपूर्ण रूप से सीमित डिवाइस के लिए डिज़ाइन किया गया है। सीएलडीसी के लिए सबसे उपयुक्त डिवाइस में 16 मेगाहर्ट्ज जितनी कम सीपीयू क्लॉक स्पीड, 180 केबी जितना छोटा रोम, 192 केबी जितना छोटा रैम और शून्य ग्राफ़िक्स हो सकते हैं। CDC डिवाइस ज़्यादा शक्तिशाली हो सकते हैं. ऐसे डिवाइस के उदाहरणों में स्मार्टफ़ोन, पॉकेट पीसी और PDA शामिल हैं.

 

Java ME एप्लिकेशन अक्सर MIDlets नामक छोटे एप्लिकेशन से जुड़े होते हैं, जो Java ME का उपयोग करके लिखे गए एप्लिकेशन का सिर्फ़ एक समूह है. हालाँकि, MIDlets वास्तव में मोबाइल सूचना डिवाइस प्रोफ़ाइल का उपयोग करके लिखे गए एप्लिकेशन हैं, जो CLDC के शीर्ष पर स्थित है.

एक महत्वाकांक्षी Java ME डेवलपर को आम तौर पर Java ME सॉफ़्टवेयर डेवलपमेंट किट (SDK) की आवश्यकता होगी. इसमें API, डीबगर, कंपाइलर और एमुलेटर सहित Java मोबाइल एप्लिकेशन डेवलपमेंट के लिए आवश्यक सभी आवश्यक उपकरण शामिल हैं. डेवलपमेंट प्रक्रिया को सरल बनाने के लिए, डेवलपर SDK का उपयोग Netbeans और Eclipse जैसे एकीकृत विकास वातावरण (IDE) के साथ कर सकते हैं. ये IDE डेवलपर्स को GUI का लाभ उठाने की अनुमति देते हैं, जो Java ME एप्लिकेशन के अपने GUI के लेआउट को डिज़ाइन करने के लिए ड्रैग-एंड-ड्रॉप और पॉइंट-एंड-क्लिक प्रक्रियाओं की अनुमति देते हैं. SDK के साथ मिलकर, IDE उपयोगकर्ताओं को यह देखने की अनुमति देते हैं कि एमुलेटर के माध्यम से डिवाइस पर कोई एप्लिकेशन कैसा दिखाई देगा.

Post a Comment

0 Comments