版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、無線數據業(yè)務的迅猛發(fā)展,促使智能手機市場增長極為迅速。手機曾經只是簡單的語音通訊工具,隨著手機技術的日新月異,傳統(tǒng)的手機概念發(fā)生了翻天覆地的變化。 目前較為流行的開放式操作系統(tǒng)有Symbian、LinHX、windows、和Palm0S。當前的智能手機操作系統(tǒng)已經形成了Symbian、WindowsMobile、Linux三足鼎立的局面,不過Symbian陣營的Symbian OS占據了統(tǒng)治地位。 Symbian Os是
2、一個開放的操作系統(tǒng)。它采用基于靜態(tài)優(yōu)先級的搶先式多任務機制且配合時間片輪轉,構成簡捷、高效的內核,具有模塊化的系統(tǒng)結構,提供了良好的擴充空間,支持強大的通信及多媒體功能。 Symbian OS的突出的特色是它的高效內存管理機制。另外,與其它操作系統(tǒng)不同,Symbian OS采用了事件驅動的消息傳遞代替了其它操作系統(tǒng)中廣泛使用的多線程機制。多線程的使用會涉及上下文切換,增加系統(tǒng)開銷,并且容易產生各種錯誤,增加系統(tǒng)運行的不穩(wěn)定因素。
3、Symbian OS可以更方便、有效的創(chuàng)建一個新的進程,在進程門傳遞消息來進行通信,而不是生成新的線程。因此,采用Symbian OS的設備更加穩(wěn)定,可靠性更高。 Symbian提供三個主要的智能手機平臺,分別是適用于單手操作的S60、雙手操作的S80和以筆操作為主UIQ平臺,其中S60的應用最多。 Series 60平臺提供了變通的屏幕大小、一致性的用戶界面、Web瀏覽器、媒體播放器、日歷、SMS、MMS以及針對Jav
4、a MIDP和C++程序員公共API。 隨著智能和商務手機的普及,用手機學習知識、查詢資料將逐漸替代電子辭典復讀機等相關的電子助學產品。創(chuàng)造性的根據英語的學習特點,匯集眾多英語學習者的成功經驗和學習方法,以科學的記憶理論,在英語計算機輔助學習軟件的基礎上開發(fā)出移動英語學習平臺軟件,應用在PDA和智能商務手機上,它集英語學習的背、聽、讀、寫、譯、查于一體,利用手機的便攜實現(xiàn)隨時隨地學英語,為英語學習者創(chuàng)造了一個英語學習的良好環(huán)境。
5、 本文從Symbian OS的體系結構和產生的背景開始研究分析,對未來智能手機的發(fā)展趨勢做了一定分析,重點研究了Symbian微核操作系統(tǒng)的體系結構、內存管理機制和多媒體技術等內容。并且研究了基于Symbian OS的Series 60平臺。在此平臺上完成了的智能手機軟件“聽說王”的開發(fā)。 從智能手機技術業(yè)務的迅猛發(fā)展著手,得出基于Series 60平臺上開發(fā)軟件“聽說王”需求分析。在Series 60平臺上實現(xiàn)聽、說、
6、讀、寫、背等學習英語的功能。使得手機用戶可以更方便,靈活地學習英語知識。 本文所做的主要工作、技術難點與創(chuàng)新處如下: 1.大量查閱了Symbian微核操作系統(tǒng)的相關資料,追溯了其發(fā)展過程,研究Symbian 0S設計系統(tǒng)框架、體系結構和開發(fā)模式,最大優(yōu)化系統(tǒng)的穩(wěn)定性、安全性、可擴展性等功能。 2.研究Symbian微核操作系統(tǒng)的高效內存管理機制。Symbian采用了事件驅動的消息傳遞方式,代替了其他操作系統(tǒng)中廣泛
7、使用的多線程機制。 ·內存地址的映射采用二極頁表結構。 ·進程調度采用基于靜態(tài)優(yōu)先級的搶先式多任務機制。 ·事件驅動的消息傳遞機制采用客戶/服務器形式來簡化片獲得高效的進程問通信。 3.深入細致的討論了Symbian OS的文件服務系統(tǒng),應用程序開發(fā)框架、UI組件和對話框的程序框架、架構。 4.深入研究了Symbian微核操作系統(tǒng)的多媒體架構(MMF),分析各個子系統(tǒng)結構和功能。 ·多線程
8、處理:使用多個并發(fā)多媒體線程,使子系統(tǒng)的不同功能同時使用。 ·媒體格式識別:使用插件架構將語音文件格式匹配適當的編碼/解碼器。 ·流傳輸:使用雙緩沖傳輸。 ·媒體插件庫:接收數據,轉換數據格式,傳送給一個或多個接收器。 ·控制器框架:負責協(xié)調數據源和接收器之間的數據流。 ·方便證書和第三方多媒體應用開發(fā)。 5.深入學習和研究了基于Symbian微核操作系統(tǒng)上的Series 60平臺,構建S
9、eries60開發(fā)環(huán)境,設計并實現(xiàn)了智能手機軟件“聽說王”。 6.本文實現(xiàn)的智能手機軟件“聽說王”采用客戶/服務器架構的文件服務器結構,應用程序在客戶端用API類管理文件,實現(xiàn)了對“聽說王”文本文件的讀取。 7.為實現(xiàn)在手機上真人發(fā)音功能,并支持mp3、wav、ram等聲音文件格式,研究了mp3、wav等文件結構,并對其實現(xiàn)解碼,以達到聲音與文字的同步顯示和復讀功能。 8.利用派生于CmdaAudiocliput
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- symbian手機軟件開發(fā)工程師培訓
- 基于android系統(tǒng)的手機軟件開發(fā)研究
- 手機軟件開發(fā)中的程序加載方法研究及應用.pdf
- GSM手機軟件開發(fā).pdf
- 手機軟件開發(fā)中的質量管理研究.pdf
- 在BREW平臺下的手機軟件開發(fā).pdf
- 基于Symbian OS的智能手機應用軟件開發(fā).pdf
- 基于安卓操作系統(tǒng)的應用軟件開發(fā).pdf
- 面向方面軟件開發(fā)方法在操作系統(tǒng)開發(fā)中的應用研究.pdf
- 角色設計方法在手機軟件界面設計中的應用研究.pdf
- 手機軟件開發(fā)部門的軟件配置管理研究及實現(xiàn).pdf
- 基于android平臺的手機軟件開發(fā)-基于android平臺的手機星座查詢軟件設計
- 基于TargetLink和osCAN操作系統(tǒng)的BMS軟件開發(fā).pdf
- 基于BREW平臺的3G手機軟件開發(fā)研討.pdf
- 基于Symbian S60的智能手機軟件開發(fā)及基于Unix的流媒體服務器設計.pdf
- 蘋果手機軟件下載操作步驟
- 手機軟件自動測試系統(tǒng)的設計與開發(fā).pdf
- 系統(tǒng)重構在軟件開發(fā)中的應用.pdf
- android課程設計報告--android智能手機軟件開發(fā)
- 軟件開發(fā)中的應用研究.pdf
評論
0/150
提交評論