日前,在舊金山舉行的2011JavaOne大會(huì)戰(zhàn)略主題演講中,Oracle融合中間件和Java高級(jí)副總裁Hasan Rizvi與Oracle融合中間件開發(fā)副總裁Adam Messinger、Oracle開發(fā)副總裁Cameron Purdy闡述了Java平臺(tái)的未來發(fā)展藍(lán)圖,并展示了最新Java技術(shù)創(chuàng)新成果。

演講重點(diǎn)包括了Java技術(shù)的以下幾個(gè)關(guān)鍵領(lǐng)域:

一、Java 平臺(tái)標(biāo)準(zhǔn)版(Java SE)

發(fā)布推動(dòng)Java SE發(fā)展的計(jì)劃以及針對(duì)Mac OS X版本的路線圖和Java SE 8的升級(jí)版。

Java SE 8的下個(gè)版本正在進(jìn)行規(guī)劃,甲骨文為一個(gè)擴(kuò)展了范圍的版本修改了路線圖,該版本有望在2013年夏天推出。

計(jì)劃提高HTML5與Java技術(shù)之間的互操作性,為基于云應(yīng)用的客戶/服務(wù)器互動(dòng)簡化開發(fā)流程。

推薦的JDK 8 功能包括:

為提高開發(fā)人員工作效率,更好地利用多核處理器和增強(qiáng)對(duì)Java集合APIs的大容量數(shù)據(jù)處理功能,推出的Lambda表達(dá)式(“關(guān)閉”)。

原始Java模塊系統(tǒng)(“項(xiàng)目Jigsaw”)將簡化應(yīng)用程序的構(gòu)建、包裝以及部署,讓一個(gè)完全模塊化的Java平臺(tái)能在服務(wù)器、客戶和嵌入式系統(tǒng)上進(jìn)行定制化部署。

在JVM上的JavaScript改進(jìn),包括一個(gè)為JVM優(yōu)化的全新JavaScript引擎Nashorn和全面的Java / JavaScript互操作性。

具有JavaFX 3.0形式的下一代Java客戶端。

包括多點(diǎn)觸摸功能的現(xiàn)代設(shè)備支持

完成的HotSpot / JRockit JVM集聚項(xiàng)目,包括性能增強(qiáng)和第二代的Java Flight Recorder。

二、客戶端Java——JavaFX 2.0

推出JavaFX 2.0,為企業(yè)業(yè)務(wù)應(yīng)用提供的先進(jìn)Java用戶界面(UI)平臺(tái),未來將把Java變成首選的豐富客戶端平臺(tái)。

未來提交方案對(duì)JavaFX平臺(tái)實(shí)現(xiàn)開源,使其成為OpenJDK社區(qū)的新項(xiàng)目。

其他方面還包括推出了一個(gè)針對(duì)Mac OS X的公開測試版JavaFX 2.0,現(xiàn)可下載使用。以及一個(gè)針對(duì)JavaFX場景生成器(JavaFX Scene Builder)的私人早期訪問計(jì)劃,JavaFX Scene Builder是一個(gè)用于JavaFX平臺(tái)的可視化編排工具。它通過從調(diào)色板到場景簡單地拖動(dòng)和定位UI組件,來設(shè)計(jì)UI屏幕。JavaFX場景生成器將在2012年初推出公開測試版。

三、Java平臺(tái)微型版 (Java ME) 和嵌入式的Java技術(shù)

通過向Java社區(qū) (JCP)提交新的Java規(guī)范要求(JSRs)。

計(jì)劃提交的第一個(gè)要求是對(duì)連接有限設(shè)備配置(Connected Limited Device Configuration (CLDC))的虛擬化機(jī)器進(jìn)行升級(jí),以及提供庫規(guī)范來更好的實(shí)現(xiàn)與Java 開發(fā)工具包 (JDK) 7的協(xié)調(diào)。

四、Java平臺(tái)企業(yè)版 (Java EE)

作為下一代Java EE, Java EE 7進(jìn)展順利,其中,有超過20個(gè)不同的參與企業(yè)和數(shù)百名工程師在Java社區(qū)(JCP)對(duì)10個(gè)活躍的Java規(guī)范請(qǐng)求(JSRs)進(jìn)行開發(fā)處理。

Java EE 7將進(jìn)一步增強(qiáng)Java EE平臺(tái)的云環(huán)境,使其能支持如多用戶租用和彈性使用(如平行擴(kuò)展)等多項(xiàng)功能。

五、開發(fā)工具

擴(kuò)展對(duì)Java標(biāo)準(zhǔn)的支持, NetBeans集成開發(fā)環(huán)境 (IDE) 7.1 Beta版可支持 JavaFX 2.0,為JavaFX 2.0應(yīng)用提供全面的編譯、排除故障和概括的開發(fā)周期。

NetBeans IDE 現(xiàn)擁有超過100萬的活躍用戶,越來越多的開發(fā)人員選擇NetBeans IDE,并使用Java平臺(tái)以及PHP、JavaScript 、Ajax和C/C++來快速的創(chuàng)建桌面、網(wǎng)絡(luò)和移動(dòng)應(yīng)用。