本刊記者 陰志華
9月13日,2005 Java中國開發者大會在北京奧林匹克體育中心開幕,由此拉開了Java技術誕生10周年慶典的序幕。在兩天的活動中,Java技術的擁有者Sun發布了一系列重要的策略聯盟和與新客戶的合作協議。10年裡,憑借450多萬開發者的辛勤耕耘,Java的聲勢日益壯大,為全球超過25億部在用的Java裝置創建各種新的服務,奠定了其編程語言和開發平台領域的老大地位。
7億用戶使用了Java
Sun公司董事兼首席執行官Scott McNealy這一天非常高興,他本人對10年來Java的巨大進展感到驚訝,雖然有人把他稱為遠見卓識的戰略家,認為他10年前就知道今天的結果,但他說他還是沒有想到Java在10年以後會擁有這麼龐大的應用團體,並且有現在這樣的能力。他介紹說,現在已經有7億利用Java無線技術的用戶,僅僅今年8月份,全球就有2200萬人進行了Java的相關下載。
Java的發展養肥了其擁有者Sun公司,Scott McNealy說,Sun每年22億美元的研發預算中有幾億美元用於Java的開發,包括工具、平台、優化等方面。有人曾經問過Scott McNealy,他的公司從Java得到的營收是多少?Scott McNealy回答:如果從運行環境或100%Java產品的角度,實際上獲得的收入數很小,但是也可以說100%的收入都和Java有關。
Scott McNealy所說不假。事實上,Sun所有的微處理器、每一種操作系統、每一台計算機以及工具都運行Java,公司的開發人員和平台都用Java。
在Java的發展中,有幾個裡程碑式的事件需要大書特書,雖然Scott McNealy說裡程碑式的事件很多,但Netscape在其浏覽器中使用Java至關重要,而且Sun和IBM簽署的J2EE的協議以及今年和IBM簽署的關於JavaOne的11年合同,基本上保證了未來11年Java能獲得主要的開發投資。
陸續開放Java源代碼
McNealy在接受媒體采訪時申明,Sun公司的長期策略是利用CDDL許可證對其所有軟件開源(開放源代碼)。當公司對業務模式調整之後,就計劃開源Java企業系統、開源Solaris以及很多開發工具技術,而且還將繼續建立社區,讓開發者得到最好的技術。最終的結果就是把所有的源代碼都開放,而且盡可能快地在准備好。
被稱為Java之父的James Gosling表示,Java源代碼已經有很多開放了,有人希望Java開放之後,不需要考慮兼容性,可以在這個基礎裡面放入不同的版本,這是不能做的事情。Gosling認為,必須要保持Java兼容,他再次強調說,很多廠商希望所謂的開放能夠隨便改、隨便做,這是不允許的。
作為用戶界面的Java桌面系統,在Linux內核和Solaris開放內核上運行,將會在這兩者上提供出來。Sun的投資將主要放在讓桌面用戶利用Solaris 10的特點和能力,公司將更多地在這方面投資。但用戶並不知道在什麼內核、什麼操作系統上運行,它既可以是Sun Ray、Intel筆記本、AMD台式機,也可以是Sparc計算機,它們對用戶來說都是一樣的。
Java在中國和全球發展力求同步
1995年Java技術宣布誕生後,Sun就在當時郵電部的支持下,在北京人民大會堂宣布了Java技術在中國的誕生。10年的時間,5個方面的努力使Java深深植根於中國市場。
一是科技方面,吸引大量的Java開發人員來參加,就像當天的Java開發者大會一樣,用這種方式吸引開發者使用這種技術;二是Sun在中國有一個Java開發者的先驅,能夠和很多開發者人員進行溝通;三是Sun的技術資源中心或者是呼叫中心,提供sun.com.cn的網站,在上面可以浏覽Java在中國發展的相關網頁;四是公司和中國軟件協議會開辦了J2EE認證中心,這一點非常重要,因為在中國有非常多的和J2EE相關的軟件公司,這些公司把軟件送到認證中心可以進行認證,並進行一些測試;五是Sun在全國進行很多與Java相關的培訓,通過授權給更多的合作伙伴,對開發者進行Java方面的培訓。
另外,在中國,很多客戶和服務供應商,包括中移動、中聯通、幾大銀行,都是Java技術的擁護者和推動者,廠商們更是把Java技術應用在手機增值服務裡,從而讓人們感覺到Java的無處不在。