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), որոնք լրացնում և ընդլայնում են վերը նշված կոնֆիգուրացիաները, մասնավորապես, որոշել հավելվածներ, գրաֆիկական ինտերֆեյսի հնարավորություններ, ինչպես նաև կոմունիկացիոն ֆունկցիաներ (օրինակ, մուտք դեպի Համացանց) և այլն:
Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]
- ↑ Подробности о phoneME см. на странице проекта Archived 2007-06-10 at the Wayback Machine..
Արտաքին հղումներ[խմբագրել | խմբագրել կոդը]
- Java ME (անգլ.) — Oracle Corporation-ի Հատուկ էջ.