歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

未來十年:Java從幕後走到台前


Sun總裁兼CEO施瓦茨與摩托羅拉董事長兼CEO詹德對“未來的網絡計算正在被各種各樣的移動產品所重新定義”看法一致。

  “全球已有32.5億部產品運行Java,包括8億部PC和筆記本電腦、10億部手機與其它手持產品,以及超過15億張智能卡……正是超過500萬的Java開發者構成的全球最大的、最活躍的社區,使得Java技術在始終處於創新核心中不斷成長和成熟。”

  Sun總裁兼CEO喬納森·施瓦茨(Jonathan Schwartz )題為《你們就是Java技術的力量》的歡迎信,為Sun公司5月15日~19日在舊金山Moscone中心舉辦的主題為“Java的力量”的JavaOne大會畫龍點睛。

  這是一個Java開發者的盛會,共有1.4萬來自全球各地的開發者注冊,分別參加了主題演講、技術課程、動手實驗室等多項活動。

  移動將重新定義網絡計算

  “不久前我有了一個新的職務。”施瓦茨在JavaOne開幕式主題演講中剛一開口就迎來一片掌聲,這是觀眾祝賀他新近擔任Sun CEO的掌聲。然而,施瓦茨卻說:“這個職務就是首席Java傳道士。”

  “過去十年,我們把Java技術推到服務器、個人電腦,以及部分手機,我們全力關注兼容性和傳統應用,關注如何接入網絡去獲取信息。”施瓦茨說,“未來十年,我們將更有效地把創新帶到開放社區,我們將關注非傳統的網絡產品和非傳統的網絡服務,從關注獲取信息轉向關注互動參與。這是重大的轉變,我們希望成為推動這一轉變的核心力量。”

  曾任Sun總裁兼COO、現任摩托羅拉董事長兼CEO的愛德華·詹德(Edward Zander)在台上告訴施瓦茨:“我們每年生產2億部基於Java或Java+Linux的手機,我們正在盡最大的努力全面轉向Java平台。”

  作為移動通信廠商的領軍人物,詹德未來關注兩點:“首先是我們需要在移動世界由一個統一的Java平台,這樣,開發者甚至我們的競爭對手都可以做到一次編程後,在所有手機上都能使用;第二是我們需要應用軟件的安全性、移動數字版權管理和應用部署的便捷性。”

  “單是摩托羅拉的手機年產量就超過PC。未來的計算將會是什麼樣的?”施瓦茨說,“答案已經很清楚了,未來的網絡正在被各種各樣的移動產品所定義,而不是簡單地由一家公司和一個產品所主導。”

  在隨後的采訪中,Java之父詹姆斯·戈斯林(James Gosling)回答本報記者提問時表示,Java像是一個十幾歲的年輕人,精力旺盛,已經成熟,特別是在企業級應用上已經非常成熟和堅固,在手機平台上也相當成熟,並日益強大。他認為Java非常安全,這一點從Java在金融、政府和軍事等關鍵領域的廣泛應用便可得到證實。

  “未來Java在市場上的最大挑戰來自兼容性,而技術上最大的挑戰則是測試。”戈斯林表示。

  Java移動平台市場總監EricChu告訴本報記者:“我們很幸運,與C或者C++相比,Java還很年輕,我們還有Gosling這樣非常聰明的人設計Java,可以從以往的語言和平台上學到很多東西,Java的安全機制確保了Java在移動通信中抵御病毒的能力。”

  在JavaOne附設的展會上,諾基亞、摩托羅拉、明基、西門子、SavaJe等通信廠商以及Google等移動應用廠商的大舉進入,也預示著Java在移動通信領域的前景。

  Java開源進行時

  應邀參加施瓦茨主題演講的嘉賓無疑都是精心選擇的,在詹德之後,Canonical公司創始人兼CEO馬克·捨特爾沃斯(Mark Shuttleworth)、Jboss公司CEO Marc Fleury、Sun 執行副總裁裡奇·格林(Rich Green)相繼應邀上台。前兩人都是Linux開源的先鋒人物,盡管他們兩人都在談論各自產品與Java的互動,但舒爾茨似乎“醉翁之意不在酒”,因為Fleury接著向台下7000多位觀眾喊道:“你們願不願意Java開源?”

  面對剛不久重又回到Sun的軟件部門最高主管格林,施瓦茨開門見山地問道:“你是不是正在准備開放Java源碼?”格林答道:“問題不是是否開放源碼,而是如何開放。”施瓦茨生怕觀眾沒有聽清楚,又重復了一遍問題。格林回答後又補充道:“我們正在做這件事。”迎來全場熱烈的掌聲和口哨聲。

  在去年的JavaOne上,戈斯林還反對開放Java的源代碼,Sun之所以遲遲沒有開源Java,主要有兩點擔心:一是擔心開源後Java的兼容性問題,二是擔心IBM、Oracle、BEA這些Sun在Java上存在競合關系的企業對Java的影響,畢竟他們在Java上的收益要遠遠超過Sun。

  Sun之所以在Java上廣種薄收——僅僅收取授權費,其目的就是要吸引越來越多的開發者,拓展Java應用領域的寬度和深度。事實上,開源Java已經悄然試水,今年5月,Sun修改了Java的授權,允許PC平台上的Linux捆綁Java運行時環境(JRE),同時還允許PC用戶免費下載最新版Java軟件。在JavaOne開幕的當天,Sun宣布將開放基於J EE 5的Java應用服務器、Java System Portal Server 7、Java Studio Enterprise Tool等Java外圍應用組件。

  實際上,包括兼容性在內的Java的相關技術規范是由名為Java社區進程(JCP)的這一業界唯一的Java標准化機構維護的。JCP的成員大都是業界知名的企業和開發者。在JCP新聞圓桌會議上,本報記者問JCP成員、Sun 負責Java平台團隊的副總裁Hamilton:“Sun會不會控制Java的標准?”他回答說:“不會。”

  至於開源後Java與Java社區的互動,Sun負責Java社區的市場經理Rich Sands告訴本報記者,Java開發者可以在Sun的網站上填表指出開源軟件需要修改的地方,並給出改進代碼,Sun的資深工程師會負責回應。建議一經采用,Sun會有一個單獨的文件來記錄這些貢獻者的名字和所做的貢獻。

  Java的未來之路

  從Sun在JavaOne上的新產品演示可以看出,近期Sun在Java平台上的重點是提高企業級平台J EE 5的易用性,比如說提高Web服務應用的開發效率,通過加入藍牙、3D界面等新特性來豐富個人用戶平台。

  在可預見的未來,Java應用的兼容性以及與其它平台的互操作性依舊是Sun和Java社區必須應對的挑戰。盡管Sun與微軟在大會上發布了互操作工具,但記者在第一次參加JavaOne展會的微軟展台所發放的資料中,並沒有發現介紹與Java互操作相關的資料。數年前,微軟就通過在自己的J++中增加隱蔽的專屬子集,破壞了Java的跨平台特性。盡管在Web服務上,雙方必須互聯互通,而且Sun與微軟和解的前提就是雙方在互操作性上的合作。但是,作為企業級市場的後來者,微軟與Sun直面競爭,Sun在互操作上會不會只是一廂情願呢?

  在最後一天的會議上,戈斯林號召與會者大膽創新。當基於Java技術的無人駕駛汽車亮相在會場時,戈斯林說:“打破束縛思維的盒子,在Java平台上有如此之多的開發者,你們有足夠自由、足夠的時間,可以在足夠寬闊的領域標新立異。”

  Sun董事長麥克裡尼在主題演講中總結道,全球3/4的人口還不能接入網絡,這對Java技術伙伴來說是一個巨大的經濟機會。瘦客戶機、微小的傳感器以及其它Java驅動的小裝置,可以幫助我們改善人們的生活。他希望Java社區通過他們的工作能夠彌合數字鴻溝。

Copyright © Linux教程網 All Rights Reserved