Symbian微核操作系統(tǒng)的研究及其在手機(jī)軟件開(kāi)發(fā)中的應(yīng)用.pdf_第1頁(yè)
已閱讀1頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、無(wú)線數(shù)據(jù)業(yè)務(wù)的迅猛發(fā)展,促使智能手機(jī)市場(chǎng)增長(zhǎng)極為迅速。手機(jī)曾經(jīng)只是簡(jiǎn)單的語(yǔ)音通訊工具,隨著手機(jī)技術(shù)的日新月異,傳統(tǒng)的手機(jī)概念發(fā)生了翻天覆地的變化。 目前較為流行的開(kāi)放式操作系統(tǒng)有Symbian、LinHX、windows、和Palm0S。當(dāng)前的智能手機(jī)操作系統(tǒng)已經(jīng)形成了Symbian、WindowsMobile、Linux三足鼎立的局面,不過(guò)Symbian陣營(yíng)的Symbian OS占據(jù)了統(tǒng)治地位。 Symbian Os是

2、一個(gè)開(kāi)放的操作系統(tǒng)。它采用基于靜態(tài)優(yōu)先級(jí)的搶先式多任務(wù)機(jī)制且配合時(shí)間片輪轉(zhuǎn),構(gòu)成簡(jiǎn)捷、高效的內(nèi)核,具有模塊化的系統(tǒng)結(jié)構(gòu),提供了良好的擴(kuò)充空間,支持強(qiáng)大的通信及多媒體功能。 Symbian OS的突出的特色是它的高效內(nèi)存管理機(jī)制。另外,與其它操作系統(tǒng)不同,Symbian OS采用了事件驅(qū)動(dòng)的消息傳遞代替了其它操作系統(tǒng)中廣泛使用的多線程機(jī)制。多線程的使用會(huì)涉及上下文切換,增加系統(tǒng)開(kāi)銷,并且容易產(chǎn)生各種錯(cuò)誤,增加系統(tǒng)運(yùn)行的不穩(wěn)定因素。

3、Symbian OS可以更方便、有效的創(chuàng)建一個(gè)新的進(jìn)程,在進(jìn)程門傳遞消息來(lái)進(jìn)行通信,而不是生成新的線程。因此,采用Symbian OS的設(shè)備更加穩(wěn)定,可靠性更高。 Symbian提供三個(gè)主要的智能手機(jī)平臺(tái),分別是適用于單手操作的S60、雙手操作的S80和以筆操作為主UIQ平臺(tái),其中S60的應(yīng)用最多。 Series 60平臺(tái)提供了變通的屏幕大小、一致性的用戶界面、Web瀏覽器、媒體播放器、日歷、SMS、MMS以及針對(duì)Jav

4、a MIDP和C++程序員公共API。 隨著智能和商務(wù)手機(jī)的普及,用手機(jī)學(xué)習(xí)知識(shí)、查詢資料將逐漸替代電子辭典復(fù)讀機(jī)等相關(guān)的電子助學(xué)產(chǎn)品。創(chuàng)造性的根據(jù)英語(yǔ)的學(xué)習(xí)特點(diǎn),匯集眾多英語(yǔ)學(xué)習(xí)者的成功經(jīng)驗(yàn)和學(xué)習(xí)方法,以科學(xué)的記憶理論,在英語(yǔ)計(jì)算機(jī)輔助學(xué)習(xí)軟件的基礎(chǔ)上開(kāi)發(fā)出移動(dòng)英語(yǔ)學(xué)習(xí)平臺(tái)軟件,應(yīng)用在PDA和智能商務(wù)手機(jī)上,它集英語(yǔ)學(xué)習(xí)的背、聽(tīng)、讀、寫、譯、查于一體,利用手機(jī)的便攜實(shí)現(xiàn)隨時(shí)隨地學(xué)英語(yǔ),為英語(yǔ)學(xué)習(xí)者創(chuàng)造了一個(gè)英語(yǔ)學(xué)習(xí)的良好環(huán)境。

5、 本文從Symbian OS的體系結(jié)構(gòu)和產(chǎn)生的背景開(kāi)始研究分析,對(duì)未來(lái)智能手機(jī)的發(fā)展趨勢(shì)做了一定分析,重點(diǎn)研究了Symbian微核操作系統(tǒng)的體系結(jié)構(gòu)、內(nèi)存管理機(jī)制和多媒體技術(shù)等內(nèi)容。并且研究了基于Symbian OS的Series 60平臺(tái)。在此平臺(tái)上完成了的智能手機(jī)軟件“聽(tīng)說(shuō)王”的開(kāi)發(fā)。 從智能手機(jī)技術(shù)業(yè)務(wù)的迅猛發(fā)展著手,得出基于Series 60平臺(tái)上開(kāi)發(fā)軟件“聽(tīng)說(shuō)王”需求分析。在Series 60平臺(tái)上實(shí)現(xiàn)聽(tīng)、說(shuō)、

6、讀、寫、背等學(xué)習(xí)英語(yǔ)的功能。使得手機(jī)用戶可以更方便,靈活地學(xué)習(xí)英語(yǔ)知識(shí)。 本文所做的主要工作、技術(shù)難點(diǎn)與創(chuàng)新處如下: 1.大量查閱了Symbian微核操作系統(tǒng)的相關(guān)資料,追溯了其發(fā)展過(guò)程,研究Symbian 0S設(shè)計(jì)系統(tǒng)框架、體系結(jié)構(gòu)和開(kāi)發(fā)模式,最大優(yōu)化系統(tǒng)的穩(wěn)定性、安全性、可擴(kuò)展性等功能。 2.研究Symbian微核操作系統(tǒng)的高效內(nèi)存管理機(jī)制。Symbian采用了事件驅(qū)動(dòng)的消息傳遞方式,代替了其他操作系統(tǒng)中廣泛

7、使用的多線程機(jī)制。 ·內(nèi)存地址的映射采用二極頁(yè)表結(jié)構(gòu)。 ·進(jìn)程調(diào)度采用基于靜態(tài)優(yōu)先級(jí)的搶先式多任務(wù)機(jī)制。 ·事件驅(qū)動(dòng)的消息傳遞機(jī)制采用客戶/服務(wù)器形式來(lái)簡(jiǎn)化片獲得高效的進(jìn)程問(wèn)通信。 3.深入細(xì)致的討論了Symbian OS的文件服務(wù)系統(tǒng),應(yīng)用程序開(kāi)發(fā)框架、UI組件和對(duì)話框的程序框架、架構(gòu)。 4.深入研究了Symbian微核操作系統(tǒng)的多媒體架構(gòu)(MMF),分析各個(gè)子系統(tǒng)結(jié)構(gòu)和功能。 ·多線程

8、處理:使用多個(gè)并發(fā)多媒體線程,使子系統(tǒng)的不同功能同時(shí)使用。 ·媒體格式識(shí)別:使用插件架構(gòu)將語(yǔ)音文件格式匹配適當(dāng)?shù)木幋a/解碼器。 ·流傳輸:使用雙緩沖傳輸。 ·媒體插件庫(kù):接收數(shù)據(jù),轉(zhuǎn)換數(shù)據(jù)格式,傳送給一個(gè)或多個(gè)接收器。 ·控制器框架:負(fù)責(zé)協(xié)調(diào)數(shù)據(jù)源和接收器之間的數(shù)據(jù)流。 ·方便證書和第三方多媒體應(yīng)用開(kāi)發(fā)。 5.深入學(xué)習(xí)和研究了基于Symbian微核操作系統(tǒng)上的Series 60平臺(tái),構(gòu)建S

9、eries60開(kāi)發(fā)環(huán)境,設(shè)計(jì)并實(shí)現(xiàn)了智能手機(jī)軟件“聽(tīng)說(shuō)王”。 6.本文實(shí)現(xiàn)的智能手機(jī)軟件“聽(tīng)說(shuō)王”采用客戶/服務(wù)器架構(gòu)的文件服務(wù)器結(jié)構(gòu),應(yīng)用程序在客戶端用API類管理文件,實(shí)現(xiàn)了對(duì)“聽(tīng)說(shuō)王”文本文件的讀取。 7.為實(shí)現(xiàn)在手機(jī)上真人發(fā)音功能,并支持mp3、wav、ram等聲音文件格式,研究了mp3、wav等文件結(jié)構(gòu),并對(duì)其實(shí)現(xiàn)解碼,以達(dá)到聲音與文字的同步顯示和復(fù)讀功能。 8.利用派生于CmdaAudiocliput

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論