 |
Sun加速推進Java牢牢抓住手機領(lǐng)域
|
 |
Sun副總裁,Java之父James Gosling說,曾經(jīng)主要在臺式機上流行的Java標準版(SE)會逐漸取代Java微型版(ME),將更多計算能力帶進小型設備中。 Gosling上周說:“我們正在將一切匯集到Java標準版規(guī)范上。手機和電視機頂盒正在壯大。這種集中過程將耗時數(shù)年!
首當其沖的例子是Sun的JavaFX Mobile,盡管它缺失了諸如“公共對象請求代理結(jié)構(gòu)”(CORBA)等少量部件,這套軟件包括了幾乎全部Java標準版內(nèi)容。 Sun對Java的預期符合近來的架構(gòu)趨勢,最明顯的就是蘋果的iPhone,它更多的象縮小了的蘋果電腦而非通常的手機。特別是,蘋果使用了它普通版的Safari網(wǎng)頁瀏覽器,以便讓用戶盡可能多的獲得桌面互聯(lián)網(wǎng)體驗。
同時,英特爾正在努力將運行PC的x86處理器帶進移動設備。它與包括Ubuntu Mobile和Mobile Firefox在內(nèi)的開源運動一道正在成為氣候。
遷移到Java標準版不會在一夜之間完成。Sun軟件執(zhí)行副總裁Rich Green說,他預計,使用移動版Java的智能手機至少會在市場上存在10年。
但這種變化已經(jīng)在進行。Gosling說:“Java移動版全部工作已經(jīng)越來越向Java標準版靠攏!
整合移動Java
轉(zhuǎn)向Java標準版可以解決Java移動版一個老問題:分散性。
Java移動版是一系列功能的集合-基本核心之上是層層的可選層-每層由“Java規(guī)范請求”(JSR)來定義、對于Java移動版,存在眾多功能的JSR。這種特點給Java最初的宗旨“一次編譯,到處運行”造成了挑戰(zhàn)。
之所以這么講,是因為按照Java原則編寫出的程序可以在任何安裝有Java虛擬機(JVM)的電腦上運行。JVM是一種軟件基礎,它能夠讓普通 Java程序在一定的電腦上運行。但是,由于Java移動版擴展的多樣性,很難保證針對一種手機編寫出來的程序能在另外的手機上運行。
Java標準版具有更豐富的一套功能,因此使用它來代替Java移動版至少可以保證Java軟件便攜性的一些承諾。
JavaFX Mobile是Sun JavaFX計劃的組成部分,它于5月份在JavaOne會上宣布。
Gosling說:“JavaFX可能是Sun迄今為止經(jīng)歷過的最大,最復雜的軟件工程開發(fā)!币韵戮褪菍avaFX構(gòu)成的快速介紹:
Java FX介紹
Java FX術(shù)語令人抓狂。Java SE這個詞已經(jīng)存在近10年,我們還能應付它。
Java 6 Update N,它正式名稱叫做“用戶Java運行時環(huán)境”(JRE),它主要通過改進網(wǎng)頁瀏覽器插件來讓一般電腦用戶能夠更容易使用Java標準版。
在Update N功能中,當你碰到一個Java網(wǎng)頁,電腦會預載Java以減少你的等待時間。通過裝載基本的核心(一般少于4MB)部件,它的安裝過程會相當快,隨后再 升級全部12MB的Java軟件集合。它利用了Windows的Direct3D圖形功能。并且它還包括了更多圖形用戶界面,能夠在多個操作系統(tǒng)平臺上實 現(xiàn)統(tǒng)一的外觀, Sun公司Java SE客戶架構(gòu)部的Chet Haase說,Update N應該在12月進入測試期,幾個月之后提供給用戶。
然后是JavaFX Script。這是一種新的腳本語言,它專門負責一些迷人的用戶界面動作,比如透明化以及其它主流網(wǎng)頁瀏覽器腳本語言,JavaScript很難實現(xiàn)的效果。Gosling說,JavaFX Script更多用于設計用途,而不是工程。 當然,你還需要東西去編譯它,JavaFX編譯器將人們的代碼轉(zhuǎn)化為計算機能夠執(zhí)行的指令。 最后是上面談到過的Java FX Mobile。Gosling說,這種軟件出現(xiàn)的部分原因是回應希望獲得更統(tǒng)一基礎的Java移動版開發(fā)者的請求。另外一個和Java移動版不同的地方 是,Sun將在ava FX中預制二進制程序;ava移動版一般是一套源代碼,程序員必須編進有用的東西才行。 競爭
Gosling和Java已經(jīng)成為一種再度流行起來的理念的先驅(qū):“富因特網(wǎng)應用程序”(RIA),即軟件在網(wǎng)頁瀏覽器中運行,但它比一般的網(wǎng)頁功能更多,更精彩。
Java已經(jīng)在運行服務器軟件以及手機之上的游戲運行方面開拓出道路出來,但Java當初的一個承諾是將網(wǎng)頁瀏覽器變?yōu)閺碗s軟件基礎。
利用Ajax,Adobe的綜合運行時(代號Apollo)以及微軟的Silverlight及Google的Gears,更多的富因特網(wǎng)應用程序正在出現(xiàn)。
Gosling認為,JavaFX也存在機會,他列舉出的幾點優(yōu)勢是:更豐富的用戶界面,更快的性能,更強大更容易被接受的語言,更好的離線功能以及安全性。
|
作者:未知 | 文章來源:m.jdtbank.com | 更新時間:2007-10-23 10:21:07
|
|
 |
 |
公司簡介 |
 |
 |
最新新聞 |
 |
|
 |