Oracle促Java邁向移動平臺力推MySQL
自從甲骨文收購Sun以來,人們一直很想知道甲骨文如何處理Java。雖然甲骨文也在去年陸續發布了不少的發展計劃,但停留在文字上的東西遠沒有實際的項目發布更能讓人了解甲骨文對Java的未來打算了。
就目前來說,Java這個Oracle從Sun手中買到的最重要的技術,現在的情況是喜憂參半。2010年11月,Oracle提交了Java標準規范7和 8,為多核處理器和模塊化做了大量工作,JCP(Java社區進程)在12月就審核通過了,此外,2010年9月,Oracle宣布要加大對RIA平臺 JavaFX的支持力度,JavaFX 2.0將于今年晚些時候發布,將支持硬件加速圖像顯示,并且會更新UI控件。
但Oracle也制造了一些麻煩,例如,Sun原本是支持Apache基金會的Apache Harmony Java虛擬機的,但Oracle現在卻要倒戈相向。正是因為這件事情,Apache一怒之下宣布退出JCP Java SE/EE執行委員會,以抗議Oracle濫用對Java的控制權。Oracle還在去年正式訴訟Google侵犯了Java專利權,Oracle聲稱 Android移動操作系統侵犯了Java專利,基于這個原因,Google第一次退出了去年9月舉行的JavaOne大會。
不過值得注意的是,Oracle積極推廣OpenJDK(Java的開源實現),并獲得了IBM的大力支持,Oracle最近發布了OpenJDK章程草案,鼓勵以“公開,透明和任人唯才”的方式參與到這個開源項目。
IBM和Oracle于去年的10月11日發表聯合公告,他們將共同努力推進 OpenJDK 項目,這讓很多人感到驚訝。很多評論員都同意這樣的觀點,即這項舉措通過兩家大公司的聯合,將重新定義Java生態系統,并且對Java技術的未來來說,是個好消息。
但也有批評人士紛紛指責Oracle任命自己當主席,IBM當副主席的做法,Apache會計 Magnusson諷刺道:“有趣的是,IBM獲得了一個理事會副主席的永久職位”。
不管評價如何,Oracle-IBM 公告對于這個快速發展的行業來說,也會成為一個艱難的選擇。從有著長期技術投資的跨國企業到小型公司和個人,都要決定是否繼續在Java平臺開發軟件。本次專輯我們將向大家一一展示參與其中的,或受Oracle和IBM決策影響的關鍵因素和參與者。在每一節的最后,還有介紹此同盟方方面面情況的web資源鏈接。希望大家對這次結盟有更加深入和詳細的了解。
除了牽手IBM之外,甲骨文最近還給Java設計了一條頗為“時尚”的發展道路,這個新計劃似乎要把Java作為一種小型設備的移動操作系統。甲骨文負責Fusion中間件軟件開發的副總裁亞當·梅辛杰(Adam Messinger)在拉斯維加斯舉行的 Server Side Java Symposium(服務器方面Java專題研討會)會議上稱,甲骨文正在改進Java平板微型版(Java ME)。這是用于設備的Java版本。梅辛杰稱,在移動領域,Java ME還遠遠沒有死,因為有30部移動設備仍在使用Java,而且采用Java的設備正在以很快的速度推出。
目前看來,甲骨文也對這個計劃相當關注。經過兩年精心準備,甲骨文日前就發布了一個移動客戶端和相關框架,以幫助開發人員快速構建工業移動設備的 Java應用程序。Oracle應用開發框架(ADF)移動客戶端應用程序開發提供了可以在不同的移動平臺部署而不必要為每個特定平臺編寫代碼,甲骨文的Fusion產品管理高級主管Duncan Mills說到。
經過兩年的制作,甲骨文發布了一個移動客戶端和相關框架,以幫助開發人員快速構建工業移動設備的Java應用程序。Oracle應用開發框架(ADF)移動客戶端應用程序開發提供了可以在不同的移動平臺部署而不必要為每個特定平臺編寫代碼,甲骨文的Fusion產品管理高級主管Duncan Mills說到。甲骨文2009年10月首次宣布手機客戶端軟件,并在2010年4月發布了一個技術預覽版。
不過甲骨文把Java ME應用到移動設備不是沒有困難的,主要是它與谷歌在Android系統的Java專利方面的法律糾紛。這個法律糾紛使甲骨文不能把Java ME應用到Android設備。不過即使不選擇Android,Java的可選對象還是很多的,未來值得期待……
從目前的發展情況來看,甲骨文對Java的重視是不容否認的,但Java在甲骨文的帶領下將走向哪里目前還顯得比較模糊。本次專輯將為的大家帶來Common Lisp專家Peter Seibel對Google公司首席Java架構師Joshua Bloch的訪談。大家可以通過業界專家的角度一起來了解下他所遇到的最糟糕的Bug以及Java的命運……
除了Java之外,最受甲骨文關照的就是MySQL了。最近,MySQL也有了自己的最新動向。2011年3月16日上午9點,甲骨文公司舉辦了有史以來的首屆MySQL on Windows在線論壇。本次活動將重點關注世界上最流行的開源數據庫最新版本MySQL 5.5,并把競爭矛頭直指微軟。相關數據顯示,MySQL 5.5在Windows上運行時能提供高達1500%的性能優勢。
甲骨文公司MySQL工程設計副總裁Tomas Ulin揭幕了此次論壇,并詳細介紹企業用戶和獨立軟件開發商如何能從甲骨文對MySQL持續不斷投資、并使之在 Windows上運行更佳中獲益。
此次活動還將詳細介紹,利用全新升級的MySQL企業版,Oracle如何超過Microsoft SQL Server,節省高達90%總體擁有成本,該企業版目前包括了建模、開發、監測、管理和基于Windows 的MySQL應用程序備份等的一整套可視化工具。
甲骨文的這些動作表明它急于想消除任何由來已久的想法:MySQL的客戶完全僅限于Web公司和新興公司,甲骨文當年通過收購Sun公司而將 MySQL一并收入囊中。與此同時,它想保留MySQL的這副形象:它是SQL Server等數據庫之外的一種成本更低的選擇。
那么MySQL能否承擔起甲骨文的“厚望”真正和SQL Server一較高下呢?恐怕這還要甲骨文花更多的心力,進行更多的革新和性能提升才可以吧!
隨著Java和MySQL等主要產品的發展開始逐步邁入正軌,甲骨文對Sun的收購也實現了階段性的完結。甲骨文去年斥資74億美元收購Sun后,不僅獲得了大量的用戶、技術和人才,還擁有了全球最酷的互聯網域名之一——Sun.com。
如今,甲骨文正在主動放棄這個網站,并有可能出售該域名。專家估計,如果甲骨文選擇出售Sun.com,最終的成交價格有可能達到100萬美元甚至更高。如果這個域名正式確認出售的話,我們也離Sun越來越遠了……