主流手機(jī)開發(fā)平臺(tái)和手機(jī)視頻介紹

上傳人:積*** 文檔編號(hào):205994053 上傳時(shí)間:2023-05-01 格式:DOC 頁(yè)數(shù):7 大?。?6KB
收藏 版權(quán)申訴 舉報(bào) 下載
主流手機(jī)開發(fā)平臺(tái)和手機(jī)視頻介紹_第1頁(yè)
第1頁(yè) / 共7頁(yè)
主流手機(jī)開發(fā)平臺(tái)和手機(jī)視頻介紹_第2頁(yè)
第2頁(yè) / 共7頁(yè)
主流手機(jī)開發(fā)平臺(tái)和手機(jī)視頻介紹_第3頁(yè)
第3頁(yè) / 共7頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《主流手機(jī)開發(fā)平臺(tái)和手機(jī)視頻介紹》由會(huì)員分享,可在線閱讀,更多相關(guān)《主流手機(jī)開發(fā)平臺(tái)和手機(jī)視頻介紹(7頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、主流的手機(jī)操作系統(tǒng) 目前應(yīng)用在手機(jī)上的主流智能操作系統(tǒng)重要有Symbian、Windows mobile、Linux和Android、iPhoneOS、BlackBerryOS、webOS。 1. Symbian系統(tǒng) Symbian是一種實(shí)時(shí)性、多任務(wù)的純32位操作系統(tǒng),具有功耗低、內(nèi)存占用少等特點(diǎn),非常適合手機(jī)等移動(dòng)設(shè)備使用,通過不斷完善,可以支持GPRS、藍(lán)牙、SyncML、以及3G技術(shù)。最重要的是它是一種原則化的開放式平臺(tái),任何人都可覺得支持Symbian的設(shè)備開發(fā)軟件。與微軟產(chǎn)品不同的是,Symbian將移動(dòng)設(shè)備的通用技術(shù),也就是操作系統(tǒng)的內(nèi)核,與圖形顧客界面技術(shù)分開,能較好的適

2、應(yīng)不同方式輸入的平臺(tái),也可以使廠商可覺得自己的產(chǎn)品制作更加和諧的操作界面,符合個(gè)性化的潮流,這也是顧客能見到不同樣子的symbian系統(tǒng)的重要因素。目前為這個(gè)平臺(tái)開發(fā)的java程序已經(jīng)開始在互聯(lián)網(wǎng)上盛行。顧客可以通過安裝這些軟件,擴(kuò)展手機(jī)功能。 生產(chǎn)Symbian系統(tǒng)手機(jī)的廠商重要有諾基亞、索尼愛立信、三星、摩托羅拉等。 2. Windows Mobile系統(tǒng) Windows Mobile系統(tǒng)涉及 Pocket PC和Smartphone以及Media Centers,Pocket PC針對(duì)無(wú)線PDA,Smartphone專為手機(jī),已有多種來(lái)自IT業(yè)的新手機(jī)廠商使用,增長(zhǎng)率較快。微軟為手

3、機(jī)而專門開發(fā)的Windows Mobile提供的功能非常多,在不同的平臺(tái)上實(shí)現(xiàn)的功能互有重疊也各有側(cè)重。這三個(gè)平臺(tái)都支持和臺(tái)式機(jī)的數(shù)據(jù)同步。Smartphone提供的功能側(cè)重點(diǎn)在聯(lián)系方面,它重要支持的功能有:電話、電子郵件、聯(lián)系人、 即時(shí)消息。PocketPC的功能側(cè)重個(gè)人事務(wù)解決和簡(jiǎn)樸的娛樂,重要支持的功能有:日程安排、移動(dòng)版Office,簡(jiǎn)樸多媒體播放功能。 生產(chǎn)Windows Mobile系統(tǒng)手機(jī)的廠商手機(jī)廠商較多,重要有多普達(dá)、HTC、三星、摩托羅拉、索尼愛立信、聯(lián)想等。 3. Linux系統(tǒng) Linux系統(tǒng)是一種源代碼開放的操作系統(tǒng),目前已有諸多版本流行。但尚未得到較廣泛的支持

4、。Linux與其他操作系統(tǒng)相比是個(gè)后來(lái)者,但Linux具有二個(gè)其他操作系統(tǒng)無(wú)法比擬的優(yōu)勢(shì)。其一,Linux具有開放的源代碼,可以大大減少成本。其二,既滿足了手機(jī)制造商根據(jù)實(shí)際狀況有針對(duì)性地開發(fā)自己的Linux手機(jī)操作系統(tǒng)的規(guī)定,又吸引了眾多軟件開發(fā)商對(duì)內(nèi)容應(yīng)用軟件的開發(fā),豐富了第三方應(yīng)用。然而Linux操作系統(tǒng)有其先天的局限性:入門難度高、熟悉其開發(fā)環(huán)境的工程師少、集成開發(fā)環(huán)境較差;由于微軟PC操作系統(tǒng)源代碼的不公開,基于Linux的產(chǎn)品與PC的連接性較差;盡管目前從事Linux操作系統(tǒng)開發(fā)的公司數(shù)量較多,但真正具有很強(qiáng)開發(fā)實(shí)力的公司卻很少,并且這些公司之間是互相獨(dú)立的開發(fā),很難實(shí)現(xiàn)更大的技術(shù)

5、突破。 生產(chǎn)Linux系統(tǒng)手機(jī)的廠商重要有摩托羅拉、三星等。 4. Android系統(tǒng) 這是Google開發(fā)的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)。它涉及操作系統(tǒng)、顧客界面和應(yīng)用程序 ——移動(dòng)電話工作所需的所有軟件,并且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。Google與開放手機(jī)聯(lián)盟合伙開發(fā)了Android,這個(gè)聯(lián)盟由涉及中國(guó)移動(dòng)、摩托羅拉、高通、宏達(dá)電和 T-Mobile 在內(nèi)的 30 多家技術(shù)和無(wú)線應(yīng)用的領(lǐng)軍公司構(gòu)成。Google通過與運(yùn)營(yíng)商、設(shè)備制造商、開發(fā)商和其她有關(guān)各方結(jié)成深層次的合伙伙伴關(guān)系,但愿借助建立原則化、開放式的移動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一種開放式的生態(tài)

6、系統(tǒng)。 生產(chǎn)Android系統(tǒng)手機(jī)的廠商重要有HTC、多普達(dá)和中國(guó)移動(dòng)的ophone等。 5. iPhoneOS iPhone OS 或 OS X iPhone是由蘋果公司為iPhone開發(fā)的操作系統(tǒng)。它重要是給iPhone和iPod?。簦铮鮟h使用。就像其基于的Mac?。蟂 X操作系統(tǒng)同樣,它也是以Darwin為基本的。iPhone?。希拥南到y(tǒng)架構(gòu)分為四個(gè)層次:核心操作系統(tǒng)層(the Core OS layer),核心服務(wù)層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。系統(tǒng)操作占用大

7、概512MB的存儲(chǔ)空間。 生產(chǎn)iPhone OS系統(tǒng)手機(jī)的廠商目前只有美國(guó)的蘋果公司。 6. BlackBerryOS BlackBerryOS是Research In Motion專用的操作系統(tǒng),也就是我們一般說(shuō)的“黑莓”專用的操作系統(tǒng),采用Java編寫。第三方軟件開發(fā)商可以運(yùn)用J2ME API以及專有的BlackBerry API寫軟件,但任何應(yīng)用程式,如需使它限制使用某些功能,必須附有數(shù)碼簽訂(digitally signed),以便顧客可以聯(lián)系到RIM公司的開發(fā)者的帳戶。這次簽訂的程序能保障作者的申請(qǐng),但并不能保證它的質(zhì)量或安全代碼。 生產(chǎn)BlackBerryOS系統(tǒng)手機(jī)的廠商

8、目前只有加拿大的RIM公司。 7. webOS webOS 是 Palm 最新的 操作系統(tǒng),該操作系統(tǒng)的優(yōu)勢(shì)在于,任何熟悉 CSS、HTML 、XML 和 Javascript 編程的開發(fā)者都可覺得該操作系統(tǒng)開始應(yīng)用,無(wú)需學(xué)習(xí)新的編程語(yǔ)言。 Web OS 的顧客界面也非常的簡(jiǎn)潔,例如 Web?。蟂 擁有許多應(yīng)用,但平常屏幕上只顯示“電話、聯(lián)系人、郵件、日歷”這四個(gè)應(yīng)用,當(dāng)顧客點(diǎn)擊右下角的隱藏/顯示按鈕時(shí),屏幕上的其她應(yīng)用才會(huì)都顯示出來(lái),涉及:短信、網(wǎng)絡(luò)瀏覽器、相機(jī)、照片、音樂、視頻、記事本、任務(wù)管理、地圖、計(jì)算器等應(yīng)用。Palm Pre 采用寬敞的觸控屏幕,顧客可以輕松地用手指滾動(dòng)屏幕

9、列表。 ?webOS中的瀏覽器是使用的WebKit,可以支持RTSP合同的H.263, and H.264格式的視頻流。 ?生產(chǎn)webOS的系統(tǒng)的手機(jī)僅有Palm一家,并且顧客數(shù)量較少。 主流的開放式開發(fā)平臺(tái) 主流的開放式平臺(tái)涉及Symbian、Windows mobile、Linux、Android、iPhone、BlackBerry、J2ME、BREW、WAP等,支持手機(jī)應(yīng)用程序通過OTA(Over-the-Air)下載和安裝。 操作系統(tǒng)和開發(fā)平臺(tái)的區(qū)別 以Symbian為例,Symbian既是操作系統(tǒng),自身又是一種軟件運(yùn)營(yíng)平臺(tái)。一般來(lái)說(shuō),在Symbian開發(fā)平臺(tái)上

10、開發(fā)的程序也只能在Symbian操作系統(tǒng)上運(yùn)營(yíng)。Windows mobile、Linux、Android、iPhoneOS、BlackBerry都Symbian同樣既是操作系統(tǒng),又是軟件運(yùn)營(yíng)平臺(tái),通過各自的SDK開發(fā)的程序都可以直接在各自運(yùn)營(yíng)平臺(tái)上運(yùn)營(yíng)。 J2ME、BREW、WAP僅僅是一種軟件運(yùn)營(yíng)平臺(tái),只有支持了J2ME、BREW、WAP的手機(jī)上才干運(yùn)營(yíng)相應(yīng)的程序,做開發(fā)則需要相應(yīng)的SDK。J2ME和WAP目前絕大多數(shù)手機(jī)都支持。BREW在大多數(shù)CDMA手機(jī)上支持。 1. Symbian:  在Symbian的架構(gòu)上有多種不同的平臺(tái),她們提供不同的軟件開發(fā)套件(SDK)給程序開發(fā)人員,

11、最重要的分別是UIQ和S60平臺(tái)。個(gè)別的手機(jī)制造商,或是同家族系列,一般也在網(wǎng)絡(luò)上提供可下載的SDK和軟件開發(fā)延伸套件(Symbian Developer Network)。SDK內(nèi)含闡明文獻(xiàn)、表頭檔案、數(shù)據(jù)庫(kù)和在Windows運(yùn)作的模擬器(WINS),到了Symbian v8,SDK加入了該版本的GCC編譯器(跨平臺(tái)編譯器),才可以正常在裝置內(nèi)使用。 Symbian開發(fā)平臺(tái)一般使用C++語(yǔ)言,C++的程序可以在集成開發(fā)環(huán)境(IDE)之下完畢。常用的是Visual Studio,也可以使用Carbide.c++或CodeWarrior來(lái)進(jìn)行開發(fā)。 2. Windows mobile 微軟

12、提供各個(gè)不同版本的Windows mobile SDK供開發(fā)者下載,用來(lái)開發(fā)Windows mobile上的應(yīng)用程序。開發(fā)工具一般使用Visual?。髏udio,用C++或C#(基于.net)進(jìn)行開發(fā)。Windows mobile上的開發(fā)方式和API和Windows上非常相似,熟悉Windows開發(fā)的開發(fā)人員能不久地適應(yīng)Windows mobile上的開發(fā)。 3. Linux 使用linux的手機(jī),諸多并不對(duì)外開放linux的sdk,一般只對(duì)合伙的廠家才干獲得native linux sdk,因此導(dǎo)致目前l(fā)inux手機(jī)開發(fā)的資料和論壇較少。目前在Linux上開發(fā)的一般都是J2ME的程序。

13、 4. Android Android可以看做是一種對(duì)外發(fā)布了API和SDK的Linux。開發(fā)語(yǔ)言采用Java,Google提供了SDK和開發(fā)文檔供開發(fā)人員使用。熟悉Java的開發(fā)人員開發(fā)起Android下的程序?qū)?huì)覺得非常簡(jiǎn)樸。 5. iPhone iPhone應(yīng)用程序開發(fā)是用的Objective-C,一種改良的C語(yǔ)言。同步蘋果提供iPhone SDK開發(fā)工具。iPhone的開發(fā)工具叫做xcode,iPhone的手機(jī)模擬器是最新的xcode開發(fā)工具自帶的,沒有單獨(dú)的包。你需要一種leopard系統(tǒng)來(lái)安裝xcode進(jìn)行iPhone應(yīng)用程序的開發(fā)。 6. BlackBerry Blac

14、kBerry系統(tǒng)自身就是Java編寫的,應(yīng)用程序的開發(fā)也是使用Java語(yǔ)言。RIM官方提供開發(fā)工具和SDK供開發(fā)者使用。 7. J2ME 與J2SE和J2EE相比,J2ME總體的的運(yùn)營(yíng)環(huán)境和目的更加多樣化,但其中每一種產(chǎn)品的用途卻更為單一,并且資源限制也更加嚴(yán)格。為了在達(dá)到原則化和兼容性的同步盡量滿足不同方面的需求,J2ME的架構(gòu)分為Configuration、Profile和Optional Packages(可選包)。它們的組合取舍形成了具體的運(yùn)營(yíng)環(huán)境。 Configurat(yī)ion重要是對(duì)設(shè)備縱向的分類,分類根據(jù)涉及存儲(chǔ)和解決能力,其中定義了虛擬機(jī)特性和基本的類庫(kù)。已經(jīng)原則化的Con

15、figuration有- Connected Limited Device Configuration(CLDC)和Connected Device Configuration(CDC)。 Profile建立在Configuration基本之上,一起構(gòu)成了完整的運(yùn)營(yíng)環(huán)境。它對(duì)設(shè)備橫向分類,針對(duì)特定領(lǐng)域細(xì)分市場(chǎng),內(nèi)容重要涉及特定用途的類庫(kù)和API。CLDC上已經(jīng)原則化的Profile有Mobile Informat(yī)ion Device Profile(MIDP)和Information Module Profile(IMP),而CDC上原則化的Profile有Foundation Profil

16、e(FP)、Personal Basis?。校颍飂ile(PBP)和Personal Profile(PP)。 可選包獨(dú)立于前面兩者提供附加的、模塊化的和更為多樣化的功能。目前原則化的可選包涉及數(shù)據(jù)庫(kù)訪問、多媒體、藍(lán)牙等等。 8. BREW 無(wú)線二進(jìn)制執(zhí)行環(huán)境(Binary Runtime Environment for Wireless,簡(jiǎn)稱BREW)為美國(guó)高通(Qualcomm)公司所設(shè)計(jì)提出的3G系統(tǒng)最佳平臺(tái)解決方案,可增援cdmaOne/CDMA/GSM/GPRS/UMTS/WCDMA,技術(shù)上橫跨電信、軟件開發(fā)、手機(jī)廠等三大領(lǐng)域,在編程語(yǔ)言增援方面,BREW可讓使用C/C++語(yǔ)言

17、開發(fā)的應(yīng)用擁有更好的運(yùn)營(yíng)效能,同步它還增援其她開發(fā)語(yǔ)言,涉及Java、XML和Flash等。BREW是更底層的技術(shù),加上和CDMA 的完美結(jié)合,使BREW擁有了更快的反映速度。 J2ME 擁有較受歡迎的IDE開發(fā)平臺(tái)或元件,如Eclipse 以及 Netbeans,BREW則否,目前僅能Add-in在Visual C++上操作 9. WAP 無(wú)線應(yīng)用合同(Wireless Application Protocol,WAP),是一種使移動(dòng)顧客使用無(wú)線設(shè)備(例如移動(dòng)電話)隨時(shí)使用互聯(lián)網(wǎng)的信息和服務(wù)的開放的規(guī)范。 WAP的重要意圖是使得袖珍無(wú)線終端設(shè)備可以獲得類似網(wǎng)頁(yè)瀏覽器的功能,因此其功能上

18、有限。WAP1.X規(guī)定無(wú)線設(shè)備訪問的頁(yè)面是用WML(一種XML方言)語(yǔ)言編寫的,但是WAP2.0將XHTML-MP做為重要內(nèi)容格式。開發(fā)工具和網(wǎng)頁(yè)開發(fā)工具類似,既可以使用最簡(jiǎn)樸文本編輯器,也可以使用專業(yè)的WAP編輯器。 對(duì)手機(jī)視頻開發(fā)的支持 目前的WAP瀏覽器還無(wú)法進(jìn)行視頻的呈現(xiàn),因此基于WAP平臺(tái)開發(fā)手機(jī)視頻還無(wú)法實(shí)現(xiàn)。 Linux平臺(tái)由于其SDK的封閉性,不太容易進(jìn)行手機(jī)視頻的開發(fā)。但是可以借助于J2ME,然而J2ME自身做視頻開發(fā)也有某些局限性,背面做某些分析。 J2ME開發(fā)多媒體,需要虛擬機(jī)支持移動(dòng)媒體API(MMAPI)。MMAPI是J2ME的可選包,這意味著支持J2ME

19、的手機(jī)并不一定支持MMAPI。J2ME一般也是調(diào)用所在操作系統(tǒng)自身的播放器來(lái)進(jìn)行播放的,使用J2ME自己的播放器播放本地文獻(xiàn)和實(shí)時(shí)流視頻內(nèi)容都是不推薦使用,如果需要實(shí)現(xiàn)某些特殊的功能也是無(wú)法實(shí)現(xiàn)的。除了BlackBerry的操作系統(tǒng),其她操作系統(tǒng)運(yùn)營(yíng)J2ME的程序都是從J2ME的運(yùn)營(yíng)環(huán)境啟動(dòng),顧客體驗(yàn)上相對(duì)較差。 BREW平臺(tái)使得用C/C++語(yǔ)言編寫的本地應(yīng)用運(yùn)營(yíng)起來(lái)更加杰出,從而使最后顧客享有更快更強(qiáng)勁的卓越性能體驗(yàn)。BREW還使我們可以不斷提高壓縮比,同步保持并優(yōu)化視頻與音頻性能。但是除了CDMA手機(jī),支持BREW的手機(jī)很少。(中國(guó)電信已將CDMA終端增值業(yè)務(wù)開發(fā)運(yùn)營(yíng)平臺(tái)由本來(lái)的BREW轉(zhuǎn)向了J2ME。中國(guó)聯(lián)通在之前的過程中,始終采用BREW和J2ME并行發(fā)展的道路,但并沒有獲得什么效果。) Symbian、Windows mobile、Android、iPhone、BlackBerry,這些開發(fā)平臺(tái)的SDK中都提供了多媒體開發(fā)的API?;诟髯缘拈_發(fā)平臺(tái)進(jìn)行多媒體開發(fā)在性能和顧客交互上都會(huì)有比較好的體現(xiàn),目前主流的手機(jī)視頻都是采用的這種方案?;诟髯缘钠脚_(tái)進(jìn)行開發(fā)的缺陷是需要針對(duì)各個(gè)平臺(tái)做開發(fā),工作量相對(duì)較大。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲