Java Platform, Micro Edition (Java ME, նախկինում՝ Java 2 Micro Edition, J2ME), Javaյի հարթակի ենթախմբերը՝ նախատեսված , սահմանափակ ռեսուրսներով սարքերի համար, օրինակ՝ բջջային հեռախոս, գրպանի անհատական համակարգիչ, Թվային հեռուստաընդունիչ, Blu-ray սկավառակով խաղարկային սարք։

Java ME- ն մշակվել է Sun Microsystems ղեկավարության ներքո և փոխարինում է նման տեխնոլոգիայով `PersonalJava ծրագրին։ Սկզբում հստակեցում մշակվեց JCP (Java Community Process)-ում, որպես JSR 68: Հետագայում նրա հնարավորությունները մշակվել են առանձին-առանձին JSR-ում։ Sun-ը պետք է ապահովի կիրառման օրինակների (անգլ.՝ reference implementation) առանձնահատկությունները, սակայն մինչև վերջերս բջջային սարքերի համար չի տրամադրել Java ME-ի ռեսուրսային միջավայրի ազատ հարթակ։ 2006 թվականի դեկտեմբերի 22-ին Java ME-ի նախնական կոդը թողարկվել է GNU General Public License արտոնագրի ստացման համար, հետագայում նախագիծն ստացավ phoneME[1] անվանումը։

Սահմանափակ ռեսուրսներով առանձնացված սարքի տարբերակիչ առանձնահատկությունները սահմանում են հաշվողական հզորություն, սահմանափակ հիշողություն, փոքր էկրանի չափս, շարժական մարտկոցով աշխատող, ինչպես նաև ցածր արագությամբ և անբավարար հուսալի կապի հնարավորություններ։

2000-ականների կեսին սովորական միջին բջջային հեռախոսը պարունակում է 32-բիթանոց RISC պրոցեսոր, որն ունի 150-250 ՄՀց հաճախականություն, մոտ 1-2 ՄԲ RAM, 2 դյույմանոց գունավոր էկրան և ունի GPRS- ի կամ EDGE- ի միջոցով ինտերնետին միանալու 474 կբիթ /վրկ հնարավորություն , որը հիմնովին անհուսալի է, քանի որ տվյալների փոխանցման արագությունը կարող է անսպասելիորեն դանդաղել կամ ամբողջությամբ կորցնել։

Կոնֆիգուրացիաներ խմբագրել

Java ME-ն սահմանում է երկու հիմնական կոնֆիգուրացիաներ, որոնք սահմանում են վիրտուալ մեքենայի պահանջները (մի շարք վավեր հրահանգների սահմանափակում և այլն), ինչպես նաև բազային դասերի շարք. CLDC (Connected Limited Device Configuration - սարքի սահմանափակ ռեսուրսների կոնֆիգուրացիա և հաղորդակցման հնարավորություններ) և CDC (Connected Device Configuration - նորմալ ռեսուրսների և հաղորդակցման հնարավորություններ ունեցող սարքի կոնֆիգուրացիա)։

CLDC- ի կոնֆիգուրացիան հաջողությամբ օգտագործվում է ժամանակակից բջջային հեռախոսների եւ շարժական կազմակերպիչների կողմից։

Sun Microsystems- ի տվյալների համաձայն, 2004 թվականի վերջում աշխարհի ավելի քան 579 մլն բջջային սարքավորումները աջակցում էին Java- ի այս կոնֆիգուրացիան։ Սա արել է Java ME- ի գերիշխող Java տեխնոլոգիան աշխարհում։

Պրոֆիլներ խմբագրել

Java ME տեխնոլոգիան որոշում է նաև, այսպես կոչված՝ պրոֆիլները (անգլ.՝ profiles), որոնք լրացնում և ընդլայնում են վերը նշված կոնֆիգուրացիաները, մասնավորապես, որոշել հավելվածներ, գրաֆիկական ինտերֆեյսի հնարավորություններ, ինչպես նաև կոմունիկացիոն ֆունկցիաներ (օրինակ, մուտք դեպի Համացանց) և այլն։

Ծանոթագրություններ խմբագրել

  1. Подробности о phoneME см. на странице проекта Արխիվացված 2007-06-10 Wayback Machine.

Արտաքին հղումներ խմբագրել

  • Java ME (անգլ.) — Oracle Corporation-ի Հատուկ էջ.