班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
開課地址:【上?!客瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站) 【武漢分部】:佳源大廈【成都分部】:領館區1號【沈陽分部】:沈陽理工大學【鄭州分部】:錦華大廈【石家莊分部】:瑞景大廈【北京分部】:北京中山學院 【南京分部】:金港大廈
最新開班 (連續班 、周末班、晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
-
課程背景:隨著手機的普及、智能化程度的加強和擴展性的提高,3G 技術的發展和廣泛應用,Symbian的應用也越來越廣泛,企業對Symbian 專業開發人員的需求也激增。中國作為世界手機用戶最多的國家,對手機應用軟件的需求非常驚人,而Symbian 作為智能手機使用最多的開發平臺,行業對Symbian 開發人員的需求數量一直都非??捎^,
課程特色:以專題形式進行授課,著重培養學員的實踐能力,以一個完整的實例貫穿整個課程,讓學員在掌握symbian 各個專題的相關技術和知識點基礎上同時也領會到手機程序開發的完整流程,并在開發技巧和能力上得到進一步提高.培訓對象:希望迅速了解和掌握SymbianOS系統開發的學員;希望從事SymbianOS手機開發的愛好者、工程師、程序員、已及相關行業的工程技術人員;有志于從事以下工作的軟件開發技術人員和正在學習計算機、軟件、通信專業的學生: 1、手機應用軟件開發
2、各類手持終端設備的行業應用軟件開發
3、移動互聯應用開發(服務器端)
4、移動增值服務開發培訓目標:1)掌握本地文件,目錄以及讀寫流操作技巧 2)掌握游戲開發,多媒體及流播放相關技術 3)掌握Socket/HTTP網絡通訊開發技巧 4)掌握藍牙開發相關技術 5)掌握對活動對象機制處理技巧 6)掌握客戶端-服務器框架相關技術 7)掌握ECOM開發相關技術及技巧 8) 掌握消息傳送及通話相關開發知識 9)掌握應用程序簽名相關知識:
第一部分 文件服務器及流處理 A 基于文件的應用程序 用戶和系統文件、命名和位置約定小結、API引論 B 文件服務器 文件服務器會話、當前目錄、驅動器、文件系統和存儲介質、文件、目錄、文件名解析 C Streams程序與流 與文件服務器建立連接、文件寫入、回讀、文件名解析、文件API小結、內部格式和外部格式、外部化和內部化數據的途徑、流類型
第二部分 多媒體、視頻播放以及流媒體技術 D 多媒體框架(MMF) 多媒體組件架構、客戶端API、控制器框架、控制器插件、底層子系統、圖像轉換庫(ICL)、板載照相機API(ECam)、使用MMF E 音頻與視頻 播放音調、播放剪輯、錄制剪輯、格式轉換、音頻流化、視頻回放、視頻錄制、控制器框架API F 使用TCL 基于活動對象的圖像處理、圖像解碼、圖像編碼、靜態函數、位圖轉換 G 實驗一:用帶圖標的listbox列舉出任意目錄下所有的指定擴展名的文件和文件夾。本實驗主要是了解對本地文件和文件夾操作方法 實驗二:讀取ZIP文件。本實驗使用SymbianOS提供的一個名為CzipFile的類來讀取ZIP格式的文件。 實驗三:使用手機本身的選擇框選擇手機的一個圖片、音頻、視頻文件打開。本實驗通過系統方式對圖片、音頻、視頻文件打開。 實驗四:播放一個本地3gp文件,并實現旋轉和縮放功能,啟動realplayer播放rstp。本實驗主要演示3gp文件的播放處理技巧。
第三部分 網絡連接處理 H Socket與Http Series60的套接字、客戶端和服務器、斷開式和連接式套接字、連接式套接字、安全套接字、Http會話、事務、Headers、Datasupplier、Filter
第四部分 藍牙處理 I 藍牙技術應用 基本術語介紹、藍牙技術和產品應用領域、藍牙協議棧的體系結構、藍牙無線傳輸分析、藍牙系統基本結構分析 J Symbian藍牙通信的實現 藍牙服務的發布、藍牙設備的搜尋、藍牙服務的搜尋、藍牙套接字通訊 K 實驗一:Soket方式網絡示例; 實驗二:端到端HTTP方式網絡示例 以上兩個實驗分別用不同的連接方式演示了:如何通過一種安全方式進行服務器和移動終端的數據傳輸;在客戶端如何解析接收到的數據。 實驗三:藍牙單點對多點通訊示例本實驗主要是展示藍牙的相關技術,搜尋服務和設備,并同多個設備建立連接。
第五部分 活動對象L 活動對象的工作原理及工作方式 實時操作系統的基本概念、SymbianOS程序架構、活動對象的響應、取消請求的更多知識、錯誤處理、非搶占和優先級、啟動和終止規劃器、在活動規劃器中添加功能、框架小結 M 活動對象模式 維護未完成的請求、狀態機、處理完成的接口、長期運行的任務和增量接口
第六部分 客戶端-服務器框架 N 引言 處理常規請求、建立會話、啟動服務器、處理異步請求、結束會話并在客戶端消亡后清理、在服務器消亡后清理、處理一個會話中的多個對象 O 性能 客戶端緩沖、高級事務、數據緩存、相同進程中的相關服務器、共享內存 P 服務器和線程 在線程間共享客戶端對象、服務器中的多線程、時間起關鍵作用的服務器性能、線程優先級 Q 客戶端-服務器API 線程基礎、線程間數據傳輸和數據包類、客戶端對象、服務器端的對象
第七部分 ECOM和實驗 R ECOM ECOM框架、ECOM接口的特性、工廠方法、實現一個ECOM接口、資源文件、示例客戶代碼 S 實驗一:活動對象示例本實驗將展示如何在一個新線程里創建活動規劃器和活動對象的相關使用,通過本實驗可以掌握使用活動對象實現事件驅動的多任務處理的能力。實驗二:游戲會話數據報協議服務器本實驗實現該服務器,在一個SymbianOS手機上的多個客戶端游戲之間共享GDP數據報,通過本實驗將學習到編寫SymbianOS服務器所需要的所有最重要的實踐技術。實驗三:ECOM插件示例本實驗展示如何在客戶端應用程序中創建實現ECOM插件,該試驗包含了一個用戶ECom接口,一個實現了該接口得DLL插件組件,一個解析器以及一個簡單的用到該接口的GUI客戶端。
第八部分 消息傳送及通話 T 消息 消息傳送的重要概念、關鍵消息類及數據類型、消息傳送API、使用ClientMTMAP、使用Send-AsAPI、使用CSendAppUi、監視到達的信息 U 通話 使用ETelAPI、起始工作、建立通話、接聽電話、獲取上次撥打的號碼
第九部分 應用程序簽名2學時 V Symbian安全模型 對Symbian平臺安全模型的論證、Symbian平臺安全模型實踐、基于可信計算、功能、應用程序認證、分配功能、平臺需求或制造商架構 W 入侵檢測系統 唯一標示符、產品序列號、制造商序列號、制造商序列號和產品序列號使用、嵌入SIS文件 X 應用開發時的Symbian安全模型 定義應用程序、應用程序測試、Symbian開發商證書、Symbian注冊、授予TCB/DRM、Symbian自主驗證 第十部分 藍牙應用及實驗3學時 Y 藍牙應用 讀取公開的API獲取不到的一些信息、個人照片屏幕保護程序、開機或插卡自動運行 Z 實驗 實驗一:短消息處理示例本實驗展示了直接從程序中發送和接收短消息,以及可以對收件箱中的短消息進行管理(刪除,復制,移動等)。實驗二:開發一個帶能力的示例程序,用自簽名和開發者證書分別安裝到手機上運行。實驗三:獲取當前的主題模式中的屏幕保護程序,每隔一定時間,從指定目錄里隨機選擇一張圖片全屏顯示在手機屏幕上。實驗四:開機運行一個Thread,寫入特定信息到debug日志文件。
|