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-ը պետք է ապահովի կիրառման օրինակների (անգլ.՝ 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 см. на странице проекта Archived 2007-06-10 at the Wayback Machine..

Արտաքին հղումներ[խմբագրել | խմբագրել կոդը]

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