Sun透露Java未來 轉型消費者應用
Sun 10月21日發布了Java Standard Edition 6;update;10。Sun客戶端軟件集團首席軟件設計師丹尼。考沃德討論了Java Standard Edition 6;update;10以及Java平臺的未來。
問:Java的角色有哪些改變?Java平臺的未來如何?
答:我認為,總體而言,針對消費者的富互聯網應用軟件數量在急劇增加。企業和消費者都在尋求有吸引力和直觀的交互方式,Java就是能夠滿足這些需求的一種平臺。目前Java得到了廣泛應用,作為針對消費者內容平臺的重要性大大提高了。Java平臺不斷發展的主要動力來自希望創建新一代消費者內容的開發人員。
問:Sun以前主要在企業市場上推廣Java,而且獲得了相當大的成功,現在Sun似乎將目光轉向了客戶端市場,能談談這方面的情況嗎?
答:多年來,我們一直將核心Java平臺作為服務器端技術的基礎,更重視企業圖形用戶界面。在過去3、4年中,面向消費者的應用軟件數量已經超過面向企業的應用軟件,因此我們也將主攻方向調整為使Java適用于富客戶端應用軟件的開發和部署。在開發方面,我們增加了一種名為JavaFX的全新的語言和編程環境;在部署方面,我們正在努力提高JRE(Java運行時間環境)的靈活性,減少對資源的需求,使之能夠更好地運行應用軟件。這些都是面向消費者的富客戶端應用軟件所需要的。
問:Sun剛剛發布了Java SE 6;update;10,它在你們的Java總體戰略中處于什么樣的位置?
答:Java SE 6;update;10是面向桌面和瀏覽器的Java運行時間庫,是一款體現我們“再造Java,使之適應富應用軟件開發和部署”戰略的產品。它具有一些特性:下載速度快、安裝便捷、升級快、軟件啟動速度快、圖形性能更高、跨平臺應用軟件采用了新的外觀和風格。
問:這個版本中有哪些關鍵功能和變化,其中包括以前無法實現而現在實現了功能?
答:Java SE 6;update;10的關鍵功能包括:
。JavaKernel:大小由14.5MB縮小到了4.5MB,下載和安裝時間將大大縮短。最初下載的內核只包含運行典型應用軟件的運行時間庫——例如在桌面和瀏覽器上運行的消費者應用軟件,在應用軟件啟動和運行的同時再安裝該平臺的其余部分,提高了啟動應用軟件的速度。
。全新的插件架構:Java SE 6;update;10重寫了連接Java運行時間環境和瀏覽器的代碼。applet將運行在自己的進程中,而不再在瀏覽器的進程中運行,提高了性能和可伸縮性。用戶可以將applet拖出Web網頁和瀏覽器窗口,讓它在自己的窗口中運行;用戶也可以關閉瀏覽器,而只讓applet運行。
關閉applet后,用戶可以在桌面上創建一個快捷方式,下次直接從桌面上啟動該applet.
。JavaQuickStarter:這項技術可以完成一些前期準備工作,將Java運行時間環境加載到緩沖區中,大幅度提高applet和應用軟件的啟動速度。
我們還開啟了Windows Vista的圖形加速功能,開發了名為Nimbus的全新跨平臺應用軟件外觀和風格。
問:這些功能會給開發人員和消費者帶來哪些好處?
答:開發人員和消費者將因此而受益:Java應用軟件啟動速度更快,應用軟件的運行也將更加流暢。
開發人員和用戶可以將applet由Web網頁拖放到桌面上,供以后或離線時使用。
問:Java SE 6;update;10與即將發布的JavaFX 1.0關系如何?
答:Java SE 6;update;10是即將發布的JavaFX 1.0的基礎。
相關文章:
1. SUN提供免費的Java Studio Enterprise 82. Sun透露開源Java采用何種許可證3. Sun’s JSF implementation released4. JavaFX預覽版弱點明顯 恐難扭轉Sun劣勢5. Sun免費推廣Java 明年3月前公開全部源代碼6. 專訪:Sun開源冒險之族 應潮流開放Java7. Sun Java Studio Enterprise 8.1 Beta 發布8. Java常見問題集錦-from sun.com9. Sun 發布Java EE 5 &NetBeans 5.5 預覽版10. Sun發布下一代Java手機開發平臺- 與Orange合作
