मोबाइल सूचना उपकरण प्रोफाइल (एमआईडीपी) मोबाइल उपकरणों के लिए जावा प्रौद्योगिकी के उपयोग के लिए एक विनिर्देश है। सॉफ्टवेयर विकास के संदर्भ में, MIDP कनेक्टेड लिमिटेड डिवाइस कॉन्फ़िगरेशन (CLDC) के शीर्ष पर बैठता है।
चूंकि MIDP का उपयोग मुख्य रूप से CLDC के साथ किया जाता है, जिसे सीमित CPU, स्क्रीन आकार, RAM, बैटरी पावर और उपयोगकर्ता इंटरफ़ेस वाले अत्यधिक सीमित उपकरणों के लिए डिज़ाइन किया गया है, मिडलेट लो-एंड सेल फोन के लिए आदर्श हैं।
MIDP के साथ लिखे गए एप्लिकेशन आमतौर पर सेल फोन और PDA के लिए डिज़ाइन किए जाते हैं। उन्हें मिडलेट्स के रूप में जाना जाता है।
कुछ सामान्य रूप से उपयोग किए जाने वाले MIDP विकास टूल में सन जावा वायरलेस टूलकिट और नेटबीन्स मोबिलिटी पैक शामिल हैं।
सिद्धांत रूप में, MIDP और CLDC का उपयोग करके लिखे गए एप्लिकेशन में विभिन्न जावा ME-सक्षम उपकरणों पर उनके कोड में किसी भी बदलाव के बिना चलने की क्षमता होनी चाहिए, जो कि जावा के "एक बार लिखें, कहीं भी चलाएं" मंत्र के अनुरूप है। व्यवहार में, हालांकि, उपकरणों के बीच भिन्न हार्डवेयर विनिर्देश, जैसे कि ग्राफिकल डिस्प्ले आकार/रिज़ॉल्यूशन और उपयोगकर्ता इंटरफ़ेस, डेवलपर्स को अतिरिक्त अनुकूलन करने के लिए मजबूर करते हैं।
MIDP 3.0, 2009 में जारी किया गया, निम्नलिखित विशेषताओं का समर्थन करता है (संपूर्ण सूची नहीं):
- मिडलेट के लिए साझा पुस्तकालय
- बेहतर क्रॉस-डिवाइस इंटरऑपरेबिलिटी
- बेहतर UI अभिव्यक्ति और विस्तारशीलता
- बड़े डिस्प्ले वाले उपकरणों का समर्थन
- उच्च प्रदर्शन वाले खेल
- ऑटो-लॉन्च किए गए मिडलेट्स
- इंटर-मिडलेट संचार
0 Comments