百科解釋
目錄·架構(gòu)·開發(fā)工具·注釋·開發(fā)·應(yīng)用 Java ME 以往稱作J2ME(Java Platform, Micro Edition )是為機(jī)頂盒、移動電話和PDA之類嵌入式消費(fèi)電子設(shè)備提供的Java語言平臺,包括虛擬機(jī)和一系列標(biāo)準(zhǔn)化的Java API。它和Java SE、Java EE一起構(gòu)成Java技術(shù)的三大版本,并且同樣是通過JCP(Java Community Process)制訂的。 目前階段,Java ME最流行的應(yīng)用是游戲軟件。因?yàn)榕c需要昂貴的專用設(shè)備和開發(fā)工具的競爭對手(如索尼和任天堂)相比,Java ME程序可以在PC機(jī)上開發(fā)和仿真運(yùn)行,然后很容易地部署到目標(biāo)機(jī)上,從而使其開發(fā)、測試和發(fā)布的變得容易和廉價。實(shí)際上Java ME的用途和前景要廣泛得多。 架構(gòu) 與J2SE和J2EE相比,J2ME總體的的運(yùn)行環(huán)境和目標(biāo)更加多樣化,但其中每一種產(chǎn)品的用途卻更為單一,而且資源限制也更加嚴(yán)格。為了在達(dá)到標(biāo)準(zhǔn)化和兼容性的同時盡量滿足不同方面的需求,J2ME的架構(gòu)分為Configuration、Profile和Optional Packages(可選包)。它們的組合取舍形成了具體的運(yùn)行環(huán)境。 Configuration主要是對設(shè)備縱向的分類,分類依據(jù)包括存儲和處理能力,其中定義了虛擬機(jī)特性和基本的類庫。已經(jīng)標(biāo)準(zhǔn)化的Configuration有- Connected Limited Device Configuration(CLDC)和Connected Device Configuration(CDC)。 Profile建立在Configuration基礎(chǔ)之上,一起構(gòu)成了完整的運(yùn)行環(huán)境。它對設(shè)備橫向分類,針對特定領(lǐng)域細(xì)分市場,內(nèi)容主要包括特定用途的類庫和API。CLDC上已經(jīng)標(biāo)準(zhǔn)化的Profile有Mobile Information Device Profile ( MIDP)和Information Module Profile(IMP),而CDC上標(biāo)準(zhǔn)化的Profile有Foundation Profile(FP)、Personal Basis Profile(PBP)和Personal Profile(PP)。 可選包獨(dú)立于前面兩者提供附加的、模塊化的和更為多樣化的功能。目前標(biāo)準(zhǔn)化的可選包包括數(shù)據(jù)庫訪問、多媒體、藍(lán)牙等等。 開發(fā)工具 開發(fā)Java ME程序一般不需要特別的開發(fā)工具, 開發(fā)者只需要裝上Java SDK 及下載免費(fèi)的 Sun Java Wireless Toolkit 就可以開始編寫Java ME程式,編譯及測試, 此外目前主要的IDE(Eclipse 及 NetBeans)都支持 Java ME 的開發(fā),個別的手機(jī)開發(fā)商如 Nokia 及 Sony Ericsson 都有自己的SDK, 供開發(fā)者在開發(fā)出兼容于他們的平臺的程序。 注釋 開發(fā) J2ME Wireless Toolkit,無線設(shè)備的J2ME開發(fā)工具 NetBeans Eclipse + EclipseME J2ME Plugin JBuilder Sun ONE Studio 應(yīng)用 Unija——中國聯(lián)通版的J2ME
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團(tuán)隊(duì)博客 | 免責(zé)聲明 | 關(guān)于詞典 | 幫助