版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程1我們完成的任務(wù)1.對(duì)symbian系統(tǒng)進(jìn)行簡(jiǎn)單的了解,性能分析,以及前景展望。2.研究何在計(jì)算機(jī)上搭建SymbianS60操作系統(tǒng),開(kāi)發(fā)軟件,并進(jìn)行模擬仿真的測(cè)試。3.對(duì)symbian操作系統(tǒng)的常用開(kāi)發(fā)框架進(jìn)行分析與總結(jié)。4.最后以1個(gè)軟件(記事本)的開(kāi)發(fā)為例,學(xué)習(xí)如何在計(jì)算機(jī)上開(kāi)發(fā)symbian應(yīng)用程序軟件。我們完成的任務(wù)1.對(duì)symbian系統(tǒng)進(jìn)行簡(jiǎn)單的了解,性能分2Symbian簡(jiǎn)介SymbianOS(中文譯音“塞班系統(tǒng)”)由諾基亞、索尼愛(ài)立信、摩托羅拉、西門(mén)子等幾家大型移動(dòng)通訊設(shè)備商共同出資組建的一個(gè)合資公司,專(zhuān)門(mén)研發(fā)手機(jī)操作系統(tǒng)Symbian簡(jiǎn)介SymbianOS(中文譯音“塞班系統(tǒng)”3Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程課件4Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程課件5Symbian的特點(diǎn)第一,提供無(wú)線通信服務(wù),將計(jì)算技術(shù)與電話技術(shù)相結(jié)合。第二,操作系統(tǒng)固化。第三,相對(duì)固定的硬件組成。第四,較低的研發(fā)成本。第五,強(qiáng)大的開(kāi)放性。第六,低功耗,高處理性能。第七,系統(tǒng)運(yùn)行的安全、穩(wěn)定性。第八,多線程運(yùn)行模式。第九,多種UI,靈活,簡(jiǎn)單易操作。Symbian的特點(diǎn)第一,提供無(wú)線通信服務(wù),將計(jì)算技術(shù)與電話6塞班平臺(tái)搭建1.Carbide2.0OEM版(界面復(fù)雜但功能多)2.VisualStudio2003英文版+Carbide.vs2.0.1插件(界面簡(jiǎn)單,不支持在線終端調(diào)試)3.VisualStudio2005英文版+Carbide.vs3.0.1插件(界面簡(jiǎn)單,不支持在線終端調(diào)試)塞班平臺(tái)搭建1.Carbide2.0OEM版(界面復(fù)雜但7注意1.不建議使用VisualStudio2008,因?yàn)镃arbide在3.0以后并無(wú)與vs2008兼容之版本并且NOKIA公司已表示今后不再發(fā)布與Carbide相關(guān)的插件,而主推Carbide集成編譯環(huán)境2.版本號(hào)一定對(duì)應(yīng),否則安裝軟件后可能導(dǎo)致編譯不成功3.本文所有軟件均可以在諾基亞手機(jī)官方技術(shù)論壇上下載到4.確保symbian各個(gè)版本的sdk已經(jīng)拿到序列號(hào)(在論壇注冊(cè)后,可用id換到)注意8程序編譯1命令行編譯切換Symbian開(kāi)發(fā)環(huán)境使用的命令devices命令行編譯bldmakebldfilesabldbuildwinscwudeb或abldbuildgcceurelepoc程序編譯1命令行編譯9程序編譯2IDE環(huán)境編譯為模擬器編譯為目標(biāo)手機(jī)編譯程序編譯2IDE環(huán)境編譯10打包發(fā)布打包文件.pkg制作Symbian安裝程序sis文件通過(guò)命令制作安裝程序makesisExam0303NewGui.pkg通過(guò)IDE環(huán)境制作安裝程序打包發(fā)布打包文件.pkg11S603rd版安裝程序簽名產(chǎn)生證書(shū)makekeysSIS簽名signsisS603rd版安裝程序簽名產(chǎn)生證書(shū)12S60/Symbian應(yīng)用程序常用架構(gòu)/框架所謂“應(yīng)用程序架構(gòu)”是指應(yīng)用程序框架類(lèi)的集合?;谒璧腢I設(shè)計(jì),應(yīng)用程序可以具有稍微不同的架構(gòu),但是每種架構(gòu)都有一些公共部分,稱(chēng)為“核心應(yīng)用程序類(lèi)”S60/Symbian應(yīng)用程序常用架構(gòu)/框架所謂“應(yīng)用程序架13核心應(yīng)用程序類(lèi)
所有的S60
UI(UserInterface)應(yīng)用程序都具有一些基本功能:提供一個(gè)用戶界面,用于顯示信息并允許用戶進(jìn)行交互響應(yīng)各種用戶啟動(dòng)的事件,比如用戶選擇一個(gè)菜單項(xiàng)響應(yīng)系統(tǒng)啟動(dòng)的不同事件,比如導(dǎo)致屏幕重繪的window服務(wù)器事件能夠保存和恢復(fù)應(yīng)用程序數(shù)據(jù)可以唯一性的向框架標(biāo)志自身向框架提供有關(guān)應(yīng)用程序的描述性信息,比如圖標(biāo)和標(biāo)題等 這些類(lèi)是:視圖(View)、文檔(Document)、應(yīng)用程序(Application)、應(yīng)用程序UI(Application
UI)。核心應(yīng)用程序類(lèi)所有的S60
UI(UserInte14Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程課件15Symbian工程組織Symbian工程組織16SymbianOS上的程序類(lèi)型1控制臺(tái)應(yīng)用程序沒(méi)有控制臺(tái)輸出界面有控制臺(tái)輸出界面SymbianOS上的程序類(lèi)型1控制臺(tái)應(yīng)用程序17SymbianOS上的程序類(lèi)型2GUI程序Symbian有兩個(gè)UI實(shí)現(xiàn):S60、UIQS60UI平臺(tái)按鍵定義S60UI程序的屏幕布局SymbianOS上的程序類(lèi)型2GUI程序18SymbianOS上的程序類(lèi)型3DLL程序SymbianOS上的程序類(lèi)型3DLL程序19記事本軟件項(xiàng)目設(shè)計(jì)記事本軟件是手機(jī)軟件中應(yīng)用最廣的軟件之一。在本記事本軟件中,用戶可以執(zhí)行一般的編輯命令,比如移動(dòng)光標(biāo),刪除文本。還可以更改字體,語(yǔ)言,顏色等等。記事本軟件項(xiàng)目設(shè)計(jì)記事本軟件是手機(jī)軟件中應(yīng)用最廣的軟件之一。20客戶端界面設(shè)計(jì)
采用單一界面設(shè)計(jì),功能選項(xiàng)集成在左右兩個(gè)按鈕上,界面友好,使用方便。功能按鈕包括:Characterformat改變字體Changecolor改變字體顏色Setalignment改變字體位置Changefont改變字體大小Demotest文本測(cè)試Editingoption編輯選項(xiàng)(包括剪切、復(fù)制、粘貼)Writinglanguage編輯語(yǔ)言選擇Exit退出客戶端界面設(shè)計(jì)采用單一界面設(shè)計(jì),功能選項(xiàng)集成在左右兩21Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程課件22謝謝觀賞謝謝觀賞23Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程24我們完成的任務(wù)1.對(duì)symbian系統(tǒng)進(jìn)行簡(jiǎn)單的了解,性能分析,以及前景展望。2.研究何在計(jì)算機(jī)上搭建SymbianS60操作系統(tǒng),開(kāi)發(fā)軟件,并進(jìn)行模擬仿真的測(cè)試。3.對(duì)symbian操作系統(tǒng)的常用開(kāi)發(fā)框架進(jìn)行分析與總結(jié)。4.最后以1個(gè)軟件(記事本)的開(kāi)發(fā)為例,學(xué)習(xí)如何在計(jì)算機(jī)上開(kāi)發(fā)symbian應(yīng)用程序軟件。我們完成的任務(wù)1.對(duì)symbian系統(tǒng)進(jìn)行簡(jiǎn)單的了解,性能分25Symbian簡(jiǎn)介SymbianOS(中文譯音“塞班系統(tǒng)”)由諾基亞、索尼愛(ài)立信、摩托羅拉、西門(mén)子等幾家大型移動(dòng)通訊設(shè)備商共同出資組建的一個(gè)合資公司,專(zhuān)門(mén)研發(fā)手機(jī)操作系統(tǒng)Symbian簡(jiǎn)介SymbianOS(中文譯音“塞班系統(tǒng)”26Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程課件27Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程課件28Symbian的特點(diǎn)第一,提供無(wú)線通信服務(wù),將計(jì)算技術(shù)與電話技術(shù)相結(jié)合。第二,操作系統(tǒng)固化。第三,相對(duì)固定的硬件組成。第四,較低的研發(fā)成本。第五,強(qiáng)大的開(kāi)放性。第六,低功耗,高處理性能。第七,系統(tǒng)運(yùn)行的安全、穩(wěn)定性。第八,多線程運(yùn)行模式。第九,多種UI,靈活,簡(jiǎn)單易操作。Symbian的特點(diǎn)第一,提供無(wú)線通信服務(wù),將計(jì)算技術(shù)與電話29塞班平臺(tái)搭建1.Carbide2.0OEM版(界面復(fù)雜但功能多)2.VisualStudio2003英文版+Carbide.vs2.0.1插件(界面簡(jiǎn)單,不支持在線終端調(diào)試)3.VisualStudio2005英文版+Carbide.vs3.0.1插件(界面簡(jiǎn)單,不支持在線終端調(diào)試)塞班平臺(tái)搭建1.Carbide2.0OEM版(界面復(fù)雜但30注意1.不建議使用VisualStudio2008,因?yàn)镃arbide在3.0以后并無(wú)與vs2008兼容之版本并且NOKIA公司已表示今后不再發(fā)布與Carbide相關(guān)的插件,而主推Carbide集成編譯環(huán)境2.版本號(hào)一定對(duì)應(yīng),否則安裝軟件后可能導(dǎo)致編譯不成功3.本文所有軟件均可以在諾基亞手機(jī)官方技術(shù)論壇上下載到4.確保symbian各個(gè)版本的sdk已經(jīng)拿到序列號(hào)(在論壇注冊(cè)后,可用id換到)注意31程序編譯1命令行編譯切換Symbian開(kāi)發(fā)環(huán)境使用的命令devices命令行編譯bldmakebldfilesabldbuildwinscwudeb或abldbuildgcceurelepoc程序編譯1命令行編譯32程序編譯2IDE環(huán)境編譯為模擬器編譯為目標(biāo)手機(jī)編譯程序編譯2IDE環(huán)境編譯33打包發(fā)布打包文件.pkg制作Symbian安裝程序sis文件通過(guò)命令制作安裝程序makesisExam0303NewGui.pkg通過(guò)IDE環(huán)境制作安裝程序打包發(fā)布打包文件.pkg34S603rd版安裝程序簽名產(chǎn)生證書(shū)makekeysSIS簽名signsisS603rd版安裝程序簽名產(chǎn)生證書(shū)35S60/Symbian應(yīng)用程序常用架構(gòu)/框架所謂“應(yīng)用程序架構(gòu)”是指應(yīng)用程序框架類(lèi)的集合?;谒璧腢I設(shè)計(jì),應(yīng)用程序可以具有稍微不同的架構(gòu),但是每種架構(gòu)都有一些公共部分,稱(chēng)為“核心應(yīng)用程序類(lèi)”S60/Symbian應(yīng)用程序常用架構(gòu)/框架所謂“應(yīng)用程序架36核心應(yīng)用程序類(lèi)
所有的S60
UI(UserInterface)應(yīng)用程序都具有一些基本功能:提供一個(gè)用戶界面,用于顯示信息并允許用戶進(jìn)行交互響應(yīng)各種用戶啟動(dòng)的事件,比如用戶選擇一個(gè)菜單項(xiàng)響應(yīng)系統(tǒng)啟動(dòng)的不同事件,比如導(dǎo)致屏幕重繪的window服務(wù)器事件能夠保存和恢復(fù)應(yīng)用程序數(shù)據(jù)可以唯一性的向框架標(biāo)志自身向框架提供有關(guān)應(yīng)用程序的描述性信息,比如圖標(biāo)和標(biāo)題等 這些類(lèi)是:視圖(View)、文檔(Document)、應(yīng)用程序(Application)、應(yīng)用程序UI(Application
UI)。核心應(yīng)用程序類(lèi)所有的S60
UI(UserInte37Symbian手機(jī)應(yīng)用開(kāi)發(fā)過(guò)程課件38Symbian工程組織Symbian工程組織39SymbianOS上的程序類(lèi)型1控制臺(tái)應(yīng)用程序沒(méi)有控制臺(tái)輸出界面有控制臺(tái)輸出界面SymbianOS上的程序類(lèi)型1控制臺(tái)應(yīng)用程序40SymbianOS上的程序類(lèi)型2GUI程序Symbian有兩個(gè)UI實(shí)現(xiàn):S60、UIQS60UI平臺(tái)按鍵定義S60UI程序的屏幕布局SymbianOS上的程序類(lèi)型2GUI程序41SymbianOS上的程序類(lèi)型3DLL程序SymbianOS上的程序類(lèi)型3DLL程序42記事本軟件項(xiàng)目設(shè)計(jì)記事本軟件是手機(jī)軟件中應(yīng)用最廣的軟件之一。在本記事本軟件中,用戶可以執(zhí)行一般的編輯命令,比如移動(dòng)光標(biāo),刪除文本。還可以更改字體,語(yǔ)言,顏色等等。記事本軟件項(xiàng)目設(shè)計(jì)記事本軟件是手機(jī)軟件中應(yīng)用最廣的軟件之一。43客戶端界面設(shè)計(jì)
采用單一界面設(shè)計(jì),功能選項(xiàng)集成在左右兩個(gè)按鈕上,界面友好,使
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版實(shí)驗(yàn)室裝修、設(shè)備采購(gòu)一體化合同范本3篇
- 2025版庭院園藝設(shè)計(jì)租賃合同示范文本大全3篇
- 《社會(huì)主義發(fā)展戰(zhàn)略》課件
- 《我的家鄉(xiāng)河北》課件
- 基于2025年度標(biāo)準(zhǔn)的軟件開(kāi)發(fā)與技術(shù)服務(wù)合同3篇
- 2025版木托盤(pán)產(chǎn)業(yè)鏈整合合同4篇
- 2025版學(xué)校飯?zhí)檬称钒踩c營(yíng)養(yǎng)管理承包合同3篇
- 云母制品在平板電腦觸控面板材料中的應(yīng)用考核試卷
- 公路工程現(xiàn)場(chǎng)急救與事故處理考核試卷
- 2025年度木材進(jìn)出口貿(mào)易代理合同標(biāo)準(zhǔn)文本2篇
- 2024版?zhèn)€人私有房屋購(gòu)買(mǎi)合同
- 2024爆炸物運(yùn)輸安全保障協(xié)議版B版
- 《食品與食品》課件
- 讀書(shū)分享會(huì)《白夜行》
- 光伏工程施工組織設(shè)計(jì)
- DB4101-T 121-2024 類(lèi)家庭社會(huì)工作服務(wù)規(guī)范
- 化學(xué)纖維的鑒別與測(cè)試方法考核試卷
- 2024-2025學(xué)年全國(guó)中學(xué)生天文知識(shí)競(jìng)賽考試題庫(kù)(含答案)
- 臨床微生物檢查課件 第2章細(xì)菌的生理
- 作品著作權(quán)獨(dú)家授權(quán)協(xié)議(部分授權(quán))
- 取水泵站施工組織設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論