




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Symbian手機應用開發(fā)過程Symbian手機應用開發(fā)過程1我們完成的任務1.對symbian系統(tǒng)進行簡單的了解,性能分析,以及前景展望。2.研究何在計算機上搭建SymbianS60操作系統(tǒng),開發(fā)軟件,并進行模擬仿真的測試。3.對symbian操作系統(tǒng)的常用開發(fā)框架進行分析與總結。4.最后以1個軟件(記事本)的開發(fā)為例,學習如何在計算機上開發(fā)symbian應用程序軟件。我們完成的任務1.對symbian系統(tǒng)進行簡單的了解,性能分2Symbian簡介SymbianOS(中文譯音“塞班系統(tǒng)”)由諾基亞、索尼愛立信、摩托羅拉、西門子等幾家大型移動通訊設備商共同出資組建的一個合資公司,專門研發(fā)手機操作系統(tǒng)Symbian簡介SymbianOS(中文譯音“塞班系統(tǒng)”3Symbian手機應用開發(fā)過程課件4Symbian手機應用開發(fā)過程課件5Symbian的特點第一,提供無線通信服務,將計算技術與電話技術相結合。第二,操作系統(tǒng)固化。第三,相對固定的硬件組成。第四,較低的研發(fā)成本。第五,強大的開放性。第六,低功耗,高處理性能。第七,系統(tǒng)運行的安全、穩(wěn)定性。第八,多線程運行模式。第九,多種UI,靈活,簡單易操作。Symbian的特點第一,提供無線通信服務,將計算技術與電話6塞班平臺搭建1.Carbide2.0OEM版(界面復雜但功能多)2.VisualStudio2003英文版+Carbide.vs2.0.1插件(界面簡單,不支持在線終端調(diào)試)3.VisualStudio2005英文版+Carbide.vs3.0.1插件(界面簡單,不支持在線終端調(diào)試)塞班平臺搭建1.Carbide2.0OEM版(界面復雜但7注意1.不建議使用VisualStudio2008,因為Carbide在3.0以后并無與vs2008兼容之版本并且NOKIA公司已表示今后不再發(fā)布與Carbide相關的插件,而主推Carbide集成編譯環(huán)境2.版本號一定對應,否則安裝軟件后可能導致編譯不成功3.本文所有軟件均可以在諾基亞手機官方技術論壇上下載到4.確保symbian各個版本的sdk已經(jīng)拿到序列號(在論壇注冊后,可用id換到)注意8程序編譯1命令行編譯切換Symbian開發(fā)環(huán)境使用的命令devices命令行編譯bldmakebldfilesabldbuildwinscwudeb或abldbuildgcceurelepoc程序編譯1命令行編譯9程序編譯2IDE環(huán)境編譯為模擬器編譯為目標手機編譯程序編譯2IDE環(huán)境編譯10打包發(fā)布打包文件.pkg制作Symbian安裝程序sis文件通過命令制作安裝程序makesisExam0303NewGui.pkg通過IDE環(huán)境制作安裝程序打包發(fā)布打包文件.pkg11S603rd版安裝程序簽名產(chǎn)生證書makekeysSIS簽名signsisS603rd版安裝程序簽名產(chǎn)生證書12S60/Symbian應用程序常用架構/框架所謂“應用程序架構”是指應用程序框架類的集合?;谒璧腢I設計,應用程序可以具有稍微不同的架構,但是每種架構都有一些公共部分,稱為“核心應用程序類”S60/Symbian應用程序常用架構/框架所謂“應用程序架13核心應用程序類
所有的S60
UI(UserInterface)應用程序都具有一些基本功能:提供一個用戶界面,用于顯示信息并允許用戶進行交互響應各種用戶啟動的事件,比如用戶選擇一個菜單項響應系統(tǒng)啟動的不同事件,比如導致屏幕重繪的window服務器事件能夠保存和恢復應用程序數(shù)據(jù)可以唯一性的向框架標志自身向框架提供有關應用程序的描述性信息,比如圖標和標題等 這些類是:視圖(View)、文檔(Document)、應用程序(Application)、應用程序UI(Application
UI)。核心應用程序類所有的S60
UI(UserInte14Symbian手機應用開發(fā)過程課件15Symbian工程組織Symbian工程組織16SymbianOS上的程序類型1控制臺應用程序沒有控制臺輸出界面有控制臺輸出界面SymbianOS上的程序類型1控制臺應用程序17SymbianOS上的程序類型2GUI程序Symbian有兩個UI實現(xiàn):S60、UIQS60UI平臺按鍵定義S60UI程序的屏幕布局SymbianOS上的程序類型2GUI程序18SymbianOS上的程序類型3DLL程序SymbianOS上的程序類型3DLL程序19記事本軟件項目設計記事本軟件是手機軟件中應用最廣的軟件之一。在本記事本軟件中,用戶可以執(zhí)行一般的編輯命令,比如移動光標,刪除文本。還可以更改字體,語言,顏色等等。記事本軟件項目設計記事本軟件是手機軟件中應用最廣的軟件之一。20客戶端界面設計
采用單一界面設計,功能選項集成在左右兩個按鈕上,界面友好,使用方便。功能按鈕包括:Characterformat改變字體Changecolor改變字體顏色Setalignment改變字體位置Changefont改變字體大小Demotest文本測試Editingoption編輯選項(包括剪切、復制、粘貼)Writinglanguage編輯語言選擇Exit退出客戶端界面設計采用單一界面設計,功能選項集成在左右兩21Symbian手機應用開發(fā)過程課件22謝謝觀賞謝謝觀賞23Symbian手機應用開發(fā)過程Symbian手機應用開發(fā)過程24我們完成的任務1.對symbian系統(tǒng)進行簡單的了解,性能分析,以及前景展望。2.研究何在計算機上搭建SymbianS60操作系統(tǒng),開發(fā)軟件,并進行模擬仿真的測試。3.對symbian操作系統(tǒng)的常用開發(fā)框架進行分析與總結。4.最后以1個軟件(記事本)的開發(fā)為例,學習如何在計算機上開發(fā)symbian應用程序軟件。我們完成的任務1.對symbian系統(tǒng)進行簡單的了解,性能分25Symbian簡介SymbianOS(中文譯音“塞班系統(tǒng)”)由諾基亞、索尼愛立信、摩托羅拉、西門子等幾家大型移動通訊設備商共同出資組建的一個合資公司,專門研發(fā)手機操作系統(tǒng)Symbian簡介SymbianOS(中文譯音“塞班系統(tǒng)”26Symbian手機應用開發(fā)過程課件27Symbian手機應用開發(fā)過程課件28Symbian的特點第一,提供無線通信服務,將計算技術與電話技術相結合。第二,操作系統(tǒng)固化。第三,相對固定的硬件組成。第四,較低的研發(fā)成本。第五,強大的開放性。第六,低功耗,高處理性能。第七,系統(tǒng)運行的安全、穩(wěn)定性。第八,多線程運行模式。第九,多種UI,靈活,簡單易操作。Symbian的特點第一,提供無線通信服務,將計算技術與電話29塞班平臺搭建1.Carbide2.0OEM版(界面復雜但功能多)2.VisualStudio2003英文版+Carbide.vs2.0.1插件(界面簡單,不支持在線終端調(diào)試)3.VisualStudio2005英文版+Carbide.vs3.0.1插件(界面簡單,不支持在線終端調(diào)試)塞班平臺搭建1.Carbide2.0OEM版(界面復雜但30注意1.不建議使用VisualStudio2008,因為Carbide在3.0以后并無與vs2008兼容之版本并且NOKIA公司已表示今后不再發(fā)布與Carbide相關的插件,而主推Carbide集成編譯環(huán)境2.版本號一定對應,否則安裝軟件后可能導致編譯不成功3.本文所有軟件均可以在諾基亞手機官方技術論壇上下載到4.確保symbian各個版本的sdk已經(jīng)拿到序列號(在論壇注冊后,可用id換到)注意31程序編譯1命令行編譯切換Symbian開發(fā)環(huán)境使用的命令devices命令行編譯bldmakebldfilesabldbuildwinscwudeb或abldbuildgcceurelepoc程序編譯1命令行編譯32程序編譯2IDE環(huán)境編譯為模擬器編譯為目標手機編譯程序編譯2IDE環(huán)境編譯33打包發(fā)布打包文件.pkg制作Symbian安裝程序sis文件通過命令制作安裝程序makesisExam0303NewGui.pkg通過IDE環(huán)境制作安裝程序打包發(fā)布打包文件.pkg34S603rd版安裝程序簽名產(chǎn)生證書makekeysSIS簽名signsisS603rd版安裝程序簽名產(chǎn)生證書35S60/Symbian應用程序常用架構/框架所謂“應用程序架構”是指應用程序框架類的集合?;谒璧腢I設計,應用程序可以具有稍微不同的架構,但是每種架構都有一些公共部分,稱為“核心應用程序類”S60/Symbian應用程序常用架構/框架所謂“應用程序架36核心應用程序類
所有的S60
UI(UserInterface)應用程序都具有一些基本功能:提供一個用戶界面,用于顯示信息并允許用戶進行交互響應各種用戶啟動的事件,比如用戶選擇一個菜單項響應系統(tǒng)啟動的不同事件,比如導致屏幕重繪的window服務器事件能夠保存和恢復應用程序數(shù)據(jù)可以唯一性的向框架標志自身向框架提供有關應用程序的描述性信息,比如圖標和標題等 這些類是:視圖(View)、文檔(Document)、應用程序(Application)、應用程序UI(Application
UI)。核心應用程序類所有的S60
UI(UserInte37Symbian手機應用開發(fā)過程課件38Symbian工程組織Symbian工程組織39SymbianOS上的程序類型1控制臺應用程序沒有控制臺輸出界面有控制臺輸出界面SymbianOS上的程序類型1控制臺應用程序40SymbianOS上的程序類型2GUI程序Symbian有兩個UI實現(xiàn):S60、UIQS60UI平臺按鍵定義S60UI程序的屏幕布局SymbianOS上的程序類型2GUI程序41SymbianOS上的程序類型3DLL程序SymbianOS上的程序類型3DLL程序42記事本軟件項目設計記事本軟件是手機軟件中應用最廣的軟件之一。在本記事本軟件中,用戶可以執(zhí)行一般的編輯命令,比如移動光標,刪除文本。還可以更改字體,語言,顏色等等。記事本軟件項目設計記事本軟件是手機軟件中應用最廣的軟件之一。43客戶端界面設計
采用單一界面設計,功能選項集成在左右兩個按鈕上,界面友好,使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45213-2025化妝品中阿米卡因、布坦卡因、普莫卡因的測定液相色譜-串聯(lián)質(zhì)譜法
- 房屋買賣合同模板:糾紛預防版
- 環(huán)保工程項目合同書2025
- 19只有一個地球 教學設計-2024-2025學年六年級上冊語文統(tǒng)編版
- 個人旅游消費借款合同示例
- 幼兒園教職工聘用合同范本
- Unit 1 Lesson5 In the Living Room(教學設計)-2024-2025學年冀教版(三起)英語六年級上冊
- 有線電視頻道合作合同
- 餐飲業(yè)裝修工程合同
- 區(qū)域獨家銷售合同
- 2025年度光伏電站光伏組件回收處理合同示范文本
- 2025年春季少先隊工作計劃及安排表(附:少先隊每月工作安排表)
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 體育老師籃球說課
- GB/T 45015-2024鈦石膏綜合利用技術規(guī)范
- 2025-2025學年度第二學期仁愛版七年級英語下冊教學計劃
- 車站信號自動控制(第二版) 課件 -2-室外設備接口電路
- 未來畜牧養(yǎng)殖業(yè)人才需求分析與發(fā)展策略-洞察分析
- 2024CSCO小細胞肺癌診療指南解讀
- 《真希望你也喜歡自己》房琪-讀書分享
- 中國服裝零售行業(yè)發(fā)展環(huán)境、市場運行格局及前景研究報告-智研咨詢(2025版)
評論
0/150
提交評論