JavaOne 2010 見聞-Java 戰略和路線圖

tigerhsiao發表於2010-09-30
中秋節前在舊金山剛圓滿閉幕,首屆由Oracle做東的JavaOne,其中最重要的一場演講,是Oracle軟體開發部的執行副總湯瑪斯 庫利安 (Thomas Kurian) 對所有關切Java未來走勢的粉絲們說明未來的發展規劃。他一上來便表達難掩的興奮之情,強調Java不但對Oracle至關重要,更重要的是,在經歷了一段時期的風言風語和停頓,Java (JCP) 社群成員們團結一致,讓Java平臺重啟勢頭,恢復動力,是他的當務之急。他的主題演講中包含了甲骨文打算落地的幾個非常具體的陳述和計劃。儘管他並沒直接大聲說出來,但在字裡行間能聽出他的意思:Sun 之前有許多挺讚的想法,但不見得具備能力(和足夠的預算)來把它們具體落地;而Oracle打算運用自身的執行力(例如之前對BEA和其他Java廠商的收購和整合)來落實交付,讓Java再次動起來。

他宣佈了多個Java技術的戰略和路線圖:
  • Java SE 7 將會在 2011 年夏天就緒-前提是 JCP 成員們參與並批准。
  • Java SE 8 將在 SE 7 之後 12-18 個月後就緒 -同樣的前提。
  • 定義 Java EE 7 的過程即將展開
  • 通過 Java FX,Java 將成為各種平臺上 RIA 富使用者介面應用的首選開發技術;JavaFX 將被整合到 Java 程式語言裡面。JavaFX 指令碼語言將逐漸消失(通過兩個階段:第一個階段到2011年夏天,第二階段到2012年)。 
  • JavaFX 將內建具備和 JavaScript. 和 HTML 5/DOM 的雙向互操作性:JavaScript可以訪問入FX的場景圖 (SceneGraph),JavaFX 可以訪問 DOM 樹,(富)HTML可在 JavaFX 的應用中實現; FX 將具備和 REST, JDBC, JSON, XML 等做資料繫結的機制。
  • JavaFX UI 控制元件將釋出成為開放原始碼。
  • 隨著 JavaFX 和 Java 的整合,並執行於 JVM 之上,它的富媒體處理及二維和三維渲染功能,也將能提供給任何在 JVM 上執行的其他程式語言,這意味著,例如 Groovy, Scala 和 JRuby 等也都能用來整合 JavaFX 的能力。
  • Oracle 還計劃推出一個硬體加速的圖形引擎,使JavaFX 應用能展現驚人的實時二維和三維的互動體驗。
  • Java ME 的計劃 – 作為 Oracle 首選的移動環境的 Java,這個堆疊未來預設的呈現方式將會是 HTML, CSS 和 Javascript。Java ME 將包含 WebKit 引擎,JavaScript. 引擎,和 Java/JavaScript. 橋,換言之,未來執行新版 Java ME 的手機,將能夠訪問瀏覽器以外的 Web 服務,而不會有任何效能問題。這些引擎將直接插入 Java ME 虛擬機器和插入 Java FX。
  • Oracle 的 Java ME 引擎,將利用當代圖形硬體加速器所擅長的(60 frames/秒)二維和三維渲染(在 Windows 環境下,微軟的 Direct X,還有 OpenGL 或未來“更好”的技術)。 Java ME 將會針對 ARM7 和 ARM9 晶片組進行優化,包括 Broadcom,三星,NEC,德州儀器,以及其他取得授權的手機部件製造商,還將內建充分利用手機裝置的支付,通話,和定位等功能的 API。
  • Oracle 身為擁有兩個 JVM - Sun 的 HotSpot 和 BEA JRockit,的廠家,將把這兩個融合,把 JRockit 中許多的增強功能,以當今 Sun JVM 相同的(自由,主要是免費)的授權條件釋出。這個融合的 JVM 將會基於 OpenJDK。JRockit Mission Control 監控臺也會移植到 HotSpot JVM 這邊。
  • Oracle 將在 2011 年推出兩個新版本的 GlassFish;GlassFish 將通過加入幾個 WebLogic 的功能進行強化。它既是一個開源產品(和 JEE 的參照實現),也是一個能付費獲得 Oracle 支援的商業產品(包括幾個原來只針對 WebLogic 的高階支援服務)。GlassFish將繼續保持作為首發的 JEE 實現的地位。
  • Oracle 同時還承諾在 2011 年釋出兩個新的 NetBeans 版本。

一句話總結這次 JavaOne 大會的主題演講和 Oracle 想要表達的訊息:“偉大的 Java,甲骨文想讓它變得更好 - 請相信我們,並加入我們的行列”。


本文僅代表作者個人觀點,與甲骨文公司無關。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16186206/viewspace-675145/,如需轉載,請註明出處,否則將追究法律責任。

相關文章