Oracle發(fā)布Java移動開發(fā)路線圖 影響近千萬開發(fā)者
【51CTO綜合報道】Oracle自從收購Sun及Sun的Java技術(shù)以來,Oracle對Google等公司推出的產(chǎn)品大加打壓,以至于出現(xiàn)Oracle的支持者稱“Android應(yīng)該改名叫Java GE”這樣的言論,而Oracle自己又沒有明確地提出移動版Java的發(fā)展方向和承擔(dān)起應(yīng)有領(lǐng)導(dǎo)責(zé)任,這使Oracle受到眾多同行的指責(zé)。同時,在低端和中檔手機(jī)、媒體播放機(jī)和其它設(shè)備、許多移動應(yīng)用程序和內(nèi)容交付系統(tǒng)等方面移動版Java的應(yīng)用占很大比例,Oracle在OpenWorld JavaOne會議上采取了一些措施解決這些受到批評的問題,許諾為移動Java提供硬件加速圖形和Web集成功能。
鑒于Oracle與Google存在與Android有關(guān)的專利糾紛以及其它與Java有關(guān)的爭議,Oracle的這個計劃是特別有趣的。
Java移動版的名稱Java ME現(xiàn)在已經(jīng)引進(jìn)到現(xiàn)代Web應(yīng)用程序和開發(fā)領(lǐng)域,并且能夠在默認(rèn)設(shè)置下傳送關(guān)鍵的Web標(biāo)準(zhǔn)--HTML、CSS和Javascript。Java ME還將加快Javascript和WebKit瀏覽器引擎并且成為Java與JavaScript之間的橋梁。這將允許Java ME手機(jī)訪問瀏覽器以外的Web服務(wù)和應(yīng)用程序,沒有這個領(lǐng)域現(xiàn)在存在的性能問題。
Oracle還許諾明年推出Java渲染引擎以提高2D和3D圖形功能。這個功能將嵌入到虛擬機(jī)或者Java FX中。
Oracle表示,Java ME將為手機(jī)中廣泛應(yīng)用的ARM7和ARM9處理器設(shè)計進(jìn)行優(yōu)化,并且進(jìn)行升級以便支持處理電話、支付和位置服務(wù)等功能的手機(jī)應(yīng)用程序編程接口。
所有這些努力將使Java提高接近智能手機(jī)的體驗(yàn)。這也是許多主要應(yīng)用程序平臺和Java軟件廠商追求的目標(biāo)。
Oracle高級副總裁Thomas Kurian說,我們要讓全球900萬乃至更多Java開發(fā)人員永遠(yuǎn)不用選擇其它環(huán)境就能夠制作非常漂亮的用戶界面。計劃在2011年第三季度推出的Java FX將推出泛型、注釋和多線程等功能,并且繼續(xù)Sun發(fā)起的工作,把虛擬機(jī)向包括JRuby、Groovy和JavaScript在內(nèi)的非Java語言開放。
【編輯推薦】
- Android應(yīng)該改名叫Java GE
- Oracle控告Google:Android侵犯Java知識產(chǎn)權(quán)
- Android NDK初探 你也可以做移動開發(fā)
- 移動應(yīng)用開發(fā)平臺進(jìn)化史