بررسي ساختارJava ME
تكنولوژي Java ME در اصل براي ايجاد امكان برنامه نويسي در دستگاه هاي كوچك بوجود آمد. به همين منظور Sun مجموعه اي از حداقل امكانات مورد نياز براي توليد برنامه هاي كاربردي براي دستگاه هايي با حافظه محدود، باطري با ظرفيت پايين، صفحه نمايش ضعيف و ... فراهم نمود.
تكنولوژي Java ME بر مبناي سه جز اصلي بنا شده است:
1- configuration : اين بخش شامل مجموعه از كتابخانه ها و امكانات پايه اي ماشين مجازي جاوا بوده كه به كمك آن، طيف وسيعي از تجهيزات «مانند موبايل و ...» توانايي اجراي برنامه هاي جاوا نوشته شده براي اين نوع از تجهيزات را پيدا مي كنند.
2- profile : علاوه براي كتابخانه هاي موجود در configuration، هر گروه از تجهيزات كه معمولا توسط يك توليد كننده ساخته مي شوند، به مجموعه اي از API ها كه خاص آن گروه از تجهيزات مي باشد نياز دارند. اين API ها در يك profile قرار مي گيرند.
3- optional package : مجوعه اي از API ها اختياري است كه امكانات اضافه اي را در اختيار برنامه نويسي قرار مي دهد و برنامه نويسي بنابر صلاحديد و نياز سيستم از آنها استفاده مي كند.
بطور كلي configuration ها به دو دسته اصلي تقسيم مي شوند. دسته اول مربوط به تجهيزات قابل حمل كوچك مانند موبايل هاي معمولي و دسته دوم مربوط به تجهيزات قابل حمل با ظرفيت و قدرت بالاتر « مانند Smart Phone » مي باشد. configuration گروه اول كه مربوط به تجهيزات ضعيف تر است، Connected Limited Device Configuration >> CLDCنام دارد و configuration گروه دوم Connected Device Profile >> CDCنام دارد.
تصوير زير نمايانگر يك ديد كلي از كامپوننت هاي تكنولوژي Java ME و نيز نحوه ارتباط آن با ساير تكنولوژي هاي جاوا مي باشد.







پاسخ با نقل قول
