موضوع مقاله: سکوی جاوا، نسخه میکرو | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # سکوی جاوا، نسخه میکرو | مقدمه: پلت فرم جاوا، Micro Edition یا Java ME یک پلت فرم محاسباتی برای توسعه و استقرار کد قابل حمل برای دستگاه‌های جاسازی شده و تلفن همراه (میکروکنترلرها، سنسورها، دروازه‌ها، تلفن‌های همراه، دستیاران دیجیتال شخصی، جعبه تلویزیون بالا، پرینترها) است. | ## بخش 1: سکوی جاوا، نسخه میکرو | اوراکل پیاده‌سازی مرجع از مشخصات را ارائه می‌دهد، اما تمایل دارد به ارائه راه حل‌های باینری آزاد از محتوی محیط زیست جاوا ME برای دستگاه‌های تلفن همراه، و نه با تکیه بر اشخاص ثالث برای ارائه خودشان. از سال ۲۰۰۸، تمام سیستم عامل‌های جاوا ME در حال حاضر به ویژگی‌های JRE 1.3 محدود شده‌اند و از این نسخه از فرمت فایل کلاس استفاده می‌کنند (در داخل به عنوان نسخه ۴۷٫۰ شناخته می‌شود). باید اوراکل یک دور جدید از نسخه‌های پیکربندی Java ME که فرمت‌های فایل کلاس‌های بعدی و ویژگی‌های زبان را پشتیبانی می‌کند، مانند موارد مربوط به JRE 1.5 یا ۱٫۶ (به‌طور خاص، generics)، این امر کار اضافی را در بخشی از همه فروشندگان پلت فرم برای به روز رسانی JREهای خود. شایعترین آن‌ها مشخصات دستگاه تلفن همراه مربوط به دستگاه‌های تلفن همراه مانند تلفن‌های همراه و مشخصات شخصی با هدف محصولات مصرفی و دستگاه‌های جاسازی شده مانند جعبه تنظیم بالا و PDA است. پروفایل‌ها زیر مجموعه ای از پیکربندی‌ها هستند که در حال حاضر دو پیکربندی اتصال محدود (CLDC) و پیکربندی اتصال دستگاه (CDC) وجود دارد. CLDC اساساً برای طبقه‌بندی دستگاه‌های بی‌شمار به یک پیکربندی ثابت استفاده می‌شود. | ## بخش 2: سکوی جاوا، نسخه میکرو | یک پیکربندی، پایه‌ای‌ترین مجموعه‌ای از کتابخانه‌ها و ویژگی‌های مجازی ماشین را فراهم می‌کند که باید در هر اجرای محیط J2ME حضور داشته باشد. تقریباً تمام تلفن‌های همراه جدید با پیاده‌سازی MIDP همراه هستند، و در حال حاضر استاندارد واقعی برای بازی‌های تلفن همراه قابل دانلود است. با این حال، بسیاری از تلفن‌های همراه می‌توانند تنها آن MIDletهایی را که توسط شرکت مخابراتی تأیید شده‌اند، به‌خصوص در آمریکای شمالی اجرا کنند. [نیازمند منبع] JSR 271: مشخصات دستگاه تلفن همراه ۳ (نسخه نهایی در تاریخ ۰۹ دسامبر ۲۰۰۹) مشخصات دستگاه نسل سوم تلفن همراه (MIDP3) را مشخص کرد، به گسترش عملکرد در تمام مناطق و همچنین بهبود قابلیت همکاری در سراسر دستگاه‌ها. پیکربندی دستگاه اتصال مقاله اصلی: پیکربندی دستگاه متصل پیکربندی دستگاه متصل یک زیر مجموعه از Java SE است که حاوی تقریباً تمام کتابخانه‌هایی است که رابط گرافیکی ندارند. این مشخصات در نظر گرفته شده‌است که توسط دستگاه‌هایی که نیاز به اجرای کاملی از ماشین مجازی جاوا را دارند و شامل کل پلتفرم جاوا، استاندارد نسخه API باشد، مورد استفاده قرار می‌گیرد. | ## بخش 3: سکوی جاوا، نسخه میکرو | پیاده‌سازی‌های معمولی از بعضی از زیر مجموعه آن API استفاده می‌کنند که بسته به نوع پروفایل‌های اضافی پشتیبانی می‌شود. برخلاف پیاده‌سازی‌های باینری متعددی از بستر جاوا ساخته شده توسط سان برای سرورها و ایستگاه‌های کاری، خورشید هیچ گونه دوتایی برای سیستم عامل‌های هدف جاوا ارائه نمی‌دهد، به جز MIDP 1.0 JRE (JVM) برای سیستم عامل‌های Palm. سیستم عامل اندروید مبتنی بر لینوکس از یک نسخه اختصاصی جاوا استفاده می‌کند که مشابه است اما با Java Me مشابه نیست. دامنه‌های کاربردی معمول عبارتند از کنترل صنعتی، ماشین به ماشین، پزشکی، اندازه‌گیری الکترونیکی، اتوماسیون خانگی، مصرف‌کننده، رابط انسان به دستگاه، ... این مرحله فاز اولیه‌سازی قابل اطمینان دستگاه جاوا را مشخص می‌کند و ۳ نوع از اشیاء: اشیا تغییرناپذیر، جاویدان و منظم (فانی).۰۰۲MicroUIMicroUI یک معماری پیشرفته را برای فعال کردن یک محیط باز توسعه یافته برای توسعه دهنده‌های HMI به کار می‌گیرد. چنین دستگاه‌هایی معمولاً دارای یک نمایشگر، برخی از سنسورهای ورودی و به‌طور بالقوه قابلیت‌های رندر صدا هستند. | ## جمع‌بندی | این مشخصات شامل مجموعه بالقوه وسیع دستگاه است.۰۱۱MWTMWT سه نقش متمایز را تعریف می‌کند: طراحان ویجت، طراحان نگاه و احساس و طراحان برنامه.