J2ME

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-ը պետք է ապահովի կիրառման օրինակների () առանձնահատկությունները, սակայն մինչև վերջերս բջջային սարքերի համար չի տրամադրել Java ME-ի ռեսուրսային միջավայրի ազատ հարթակ։ 2006 թվականի դեկտեմբերի 22-ին Java ME-ի նախնական կոդը թողարկվել է GNU General Public License արտոնագրի ստացման համար, հետագայում նախագիծն ստացավ  phoneME անվանումը։

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

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 տեխնոլոգիան որոշում է նաև, այսպես կոչված՝ պրոֆիլները (), որոնք լրացնում և ընդլայնում են վերը նշված կոնֆիգուրացիաները, մասնավորապես, որոշել հավելվածներ, գրաֆիկական ինտերֆեյսի հնարավորություններ, ինչպես նաև կոմունիկացիոն ֆունկցիաներ (օրինակ, մուտք դեպի Համացանց) և այլն։

Ծանոթագրություններ

Արտաքին հղումներ 
 Java ME  — Oracle Corporation-ի Հատուկ էջ.

Հաշվարկման հարթակներ