甲骨文公司繼續推動Java前進的戰略。自2010年1月收購Sun后,甲骨文公司已經迅速積極的開始了java工作。甲骨文不只是提交谷歌Android操作系統涉嫌侵權 Oracle的Java專利的訴訟,數據庫巨頭還致力于改善在社區和開發人員中的地位,并給予他們所需要的開發支持。 10月2日至5日在舊金山舉行在JavaOne 2011大會上,甲骨文增加的技術以及推出新的路線圖被大家所接受。
Oracle Java開發經理Hasan Rizvyi和Oracle融合平臺開發經理Adam Messinger,Oracle開發副總裁Cameron Purdy一起,在JavaOne 2011上介紹了Java平臺計劃和產品演示,展示了最新的Java技術創新。
Twitter運行系統主任Rob Benson在Java2011上宣布,Twitter也有剛剛加入OpenJDK社區,以及Java Community Process(JCP)組織。 Twitter將與甲骨文和JCP、OpenJDK社區的其他成員合作,幫助發展Java平臺。 IBM、英特爾和紅帽,以及ARM公司和 GetJar and Harris IT系統公司,也出現在展會上展示他們對Java技術的持續支持。
下面來看一下甲骨文公司在2011年取得的主要Java進展。
1.JDK 7
甲骨文公司發布的JDK 7,可用于Windows,Linux,Solaris和嵌入式平臺。還發布了Mac OS X的開發人員預覽版。
2.OpenJDK繼續擴充
IBM、Apple、SAP、Azul和Twitter加入了OpenJDK。
3.團隊整合
甲骨文已成功整合了其Java開發團隊,JRockit團隊和HotSpot團隊。
4.JDK 8路線圖
甲骨文官員表示,JDK 8將在2013年夏天發布,會增加Jigsaw,Lambda 、JavaFX 3.0等諸多功能。
5.JavaFX 2.0
JavaFX 2.0,提供了Java客戶端用戶界面(UI)技術的遷移路徑。JavaFX 2.0是先進的企業應用Java UI平臺,下一步,Java將作為主要的富客戶端平臺進行發展,。
6.JavaSE和javaMe的溝通橋梁
甲骨文已建立了一個打通java平臺和java SE、Java ME的溝通橋梁的戰略計劃,同步發行在Java SE上運行的Java ME API。此舉是為實現嵌入式垂直市場的全覆蓋。 Java平臺將覆蓋所有CPU類型。將致力于為垂直細分市場提供API。
7.Java云
甲骨文宣布推出Java作為PaaS提供的Oracle公共云。甲骨文Java云服務是一個為企業開發,部署和管理關鍵業務的Java平臺,Java EE應用平臺將基于Oracle WebLogic Server。它支持多個Java集成開發環境(IDE),包括甲骨文的JDeveloper,NetBeans和Eclipse的開發與部署。
8.Java EE 7
甲骨文的官員說,Java平臺企業版7(Java EE 7)的的相關工作已經開始,JAVA EE7表明 甲骨文公司準備推出Java作為PAAS的云服務。也將提供多租戶API。 JCP的20多個企業和數百名工程師正在制定 Java EE 7以及10個Java規范要求(JSRs)。
9.HTML5和Java
甲骨文公司宣布了改善HTML5和Java技術之間的互操作性的計劃,以簡化基于云的客戶機/服務器互動應用程序的開發.
10.NetBeans
NetBeans IDE 7.1 Beta版擴展了Java標準的支持,提供了JavaFX 2.0的功能,支持JavaFX 2.0應用的編譯,調試和測試的整個開發周期。 NetBeans IDE中現在有超過100萬活躍用戶,越來越多地開發人員選擇NetBeans IDE的java平臺來快速創建桌面,Web和移動應用程序,就象PHP,JavaScript,Ajax和C/C++一樣。