【手機系統(tǒng)】Java (2008-05-05 22:39:20)
<Java>
Java是由Sun微系統(tǒng)公司所發(fā)展出來的程序語言,它本身是一種對象導向(Object-Oriented)的程序語言。Java目前在手機上應用最多的就是Java游戲。Java也號稱是能跨平臺使用的語言,與Java程序是在那種平臺上被編譯的,完全沒有干系。Java的目標是為了滿足在一個充滿各式各樣不同種機器,不同操作系統(tǒng)平臺的網(wǎng)絡環(huán)境中開發(fā)軟件。Java寫出來的程序可分為兩類,分別是Java Applet與一般的Application。Applets類似于應用程序,但是它們不能單獨運行, Applets可以在支持Java的瀏覽器中運行。Applet主要是內(nèi)置于HTML網(wǎng)頁中,在瀏覽時發(fā)揮作用;而Application這一類就與一般的程序如C++的作用是比較類似的,是一個獨立可執(zhí)行的應用程序。
利用Java程序語言,可以在網(wǎng)頁中加入各式各樣的動態(tài)效果??梢苑派弦欢蝿赢?,加入聲音,也可以建立交互式網(wǎng)頁等。
<Java手機軟件平臺>
Java手機軟件平臺采用的基本Java平臺是CLDC(Connected Limited Device Configuration)和MIDP(Mobile Information Device Profile),是J2ME(Java 2 Micro Edition)的一部分,在中國一般稱為“無線Java”技術。此前,有人把它叫做“K-Java”;其實,K-Java的叫法只是Sun公司在開發(fā)KVM Java虛擬機時的項目代號,在該技術被正式命名為KVM后,就不再用K-Java了。
<KJava>
即J2ME(Java 2 Micro Edition),是Sun公司專門用于嵌入式設備的Java軟件。而KJava就是可以和現(xiàn)在的Java環(huán)境配合,讓程序設計師可以在不同平臺間轉換。內(nèi)建KJava程式語言,就是允許使用者將應用程式透過國際互聯(lián)網(wǎng)從遠端的服務器下載游戲、電玩游戲、卡通圖片到手機上,再加上數(shù)據(jù)傳輸,“下載”服務、資料更新將非常容易。
以KJava編程語言為手機開發(fā)應用程序,可以為手機用戶提供游戲、個人信息處理、電子地圖、股票等服務程序。J2ME(Java 2 Micro Edition)是致力于消費產(chǎn)品和嵌入式設備的最佳解決方案。J2ME在設計其規(guī)格的時候,遵循著“對于各種不同的裝置而造出一個單一的開發(fā)系統(tǒng)是沒有意義的事”這個基本原則。J2ME先將所有的嵌入式裝置大體上區(qū)分為兩種:一種是運算功能有限、電力供應也有限的嵌入式裝置;另外一種是運算能力相對較佳、并且在電力供應上相對比較充足的嵌入式裝置。然后把上述運算功能有限、電力有限的嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規(guī)格之中;而另外一種裝置則規(guī)范為Connected Device Configuration(CDC)規(guī)格。
=============================【手機系統(tǒng)】Android (2008-05-05 22:39:04)
<Android>
Android 是一個真正意義上的開放性移動設備綜合平臺。它包括操作系統(tǒng)、用戶界面和應用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權障礙。谷歌與開放手機聯(lián)盟合作開發(fā)了 Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達和 T-Mobile 在內(nèi)的 30 多家技術和無線應用的領軍企業(yè)組成。通過與運營商、設備制造商、開發(fā)商和其他有關各方結成深層次的合作伙伴關系,我們希望借助建立標準化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。我們認為此舉必將推進更好、更快的創(chuàng)新,為移動用戶提供不可預知的應用和服務。
Android 作為谷歌企業(yè)戰(zhàn)略的重要組成部分,將進一步推進"隨時隨地為每個人提供信息"這一企業(yè)目標的實現(xiàn)。我們發(fā)現(xiàn),全球為數(shù)眾多的移動電話用戶從未使用過任何基于 Android 的電話。谷歌的目標是讓(移動通訊)不依賴于設備甚至平臺。出于這個目的,Android 將補充,而不會替代谷歌長期以來奉行的移動發(fā)展戰(zhàn)略:通過與全球各地的手機制造商和移動運營商結成合作伙伴,開發(fā)既有用又有吸引力的移動服務,并推廣這些產(chǎn)品。
開放手機聯(lián)盟的成立和 Android 的推出是對現(xiàn)狀的重大改變,在帶來初步效益之前,還需要不小的耐心和高昂的投入。但是,我們認為全球移動用戶從中能獲得的潛在利益是值得付出這些努力的。如果你也是一個開發(fā)者,并對我們的想法感興趣,就請再給我們一星期的時間,屆時谷歌便能提供 SDK 了。如果你是一名移動用戶,只需再等一段時間,我們的一些合作伙伴計劃在 2008 年下半年推出基于 Android 平臺的電話產(chǎn)品。如果你已經(jīng)擁有一部你了解并喜愛的電話,請登錄 mobile.google.com ,確保你已經(jīng)安裝谷歌手機地圖、Gmail 以及其他一些專為你的手機開發(fā)的精彩應用。谷歌將繼續(xù)努力,讓這些服務變得更好,同時也將添加更有吸引力的特性、應用和服務...
---------------------------------------
【手機系統(tǒng)】BREW (2008-05-05 22:37:19)
<BREW>
Binary Runtime Environment for Wireless的縮寫,是高通公司于2001年推出的基于CDMA網(wǎng)絡“無線互聯(lián)網(wǎng)發(fā)射平臺”上增值業(yè)務開發(fā)運行的基本平臺。相對JAVA,BREW是一個更底層的技術,主要應用在移動通信領域,類似于一個開放免費的電腦操作系統(tǒng),其他廠商可以在這個平臺上設計各項應用。