102.03.27-28 新竹 Android NDK 應用軟體程式開發與設計:10倍速Android 軟體與 c++整合

Android NDK 應用軟體程式開發與設計10倍速Android 軟體與 c++整合

配備Android OS之智慧手機市佔率已超過50%,軟體市集超過100多個,每天有上千萬軟體被下載使用。但與iOS 軟體相比,大家對Android 軟體的普遍印象就是速度過慢。現階段解決之道非NDK (C語言開發Android 軟體)莫屬。

Android NDK應用軟體程式開發與設計實作訓練採深入淺出方式介紹NDK,課程首先以UI為切入點,讓學員快速上手,並期望能帶領學員享受新技術(Android 4.0 手機與Android平板電腦開發技術),直接切入速度的核心-OpenGL ES,使用該技術設計出你專屬的UI 和應用軟體。課程並以開發實際例為主軸,教授如何撰寫比Android Java程式快數十倍的Android C語言的技術,並緊密結合範例,呈現出有別於以往Android 應用程式的速度與反應,創造增值效果。

此課程搭配可以直接與Embedded Linux 底層溝通,執行Linux 的程式和driver 的技術,讓您脫離Android 系統開發者的惡夢(每月一個Android 小版本、半年一次大改版的問題),讓你的應用程式獨立出Android 的系統,不再擔心改版的問題。有鑑於市面NDK的技術資料極為缺乏,本課程特別聘請經驗豐富的移動終端技術專家-柯博文老師,講授如何實際利用Android NDK來開發Android平台的軟體。課程中將提供許多範例和實作練習,協助學員建立紮實的Android 應用軟體程式設計技術,並引領您站在產業潮流的受益者

  • 歡迎電機、電子、通訊或資訊等相關行業之技術研發、品保人員或對相關技術有興趣之人士參加。參加者需具備:Android 程式設計相關經驗本課程預計招生15人,最低開課人數:10人。

日期

10232728日(0930 1730 (214小時)

地點

新竹市光復路二段2953樓恆逸資訊電腦教室位於工研院光復院區旁之帝國經貿大樓上)

講師

美國矽谷錄克軟體設計公司(LoopTek)首席技術執行長 柯博文老師

專長與經歷:從事軟體設計開發經驗逾十年,目前專注於Google AndroidApple iPhone手機應用軟體開發。曾多次獲電玩設計比賽大獎;為大型上市公司(如美國SanDisk 、國泰世華銀行、臺灣房屋、昱泉國際、美華影音、中國移動、海信電視等)開發軟體;在Android iOS平台上開發銷售近百款軟體。目前兼任大陸工信部電子視像行業協會數位平台推進中心顧問,台灣工研院資通所顧問。

課程內容

3/27

()

Android市場情況:現況;如何設計出受歡迎的App;用戶分析。

NDK安裝設定開發環境:環境設定;Hello World程式;實例開發:我的第一個NDK App

Debug 除錯設定:測試安裝程式;實例開發:除錯我的第一個APP

Java vs. C:兩者之間差異;安全性問題;速度、反應。

JNI 介紹:格式;資料傳遞與回傳。

實戰設計:NDK 計算機:資料傳遞;按鍵反應。

多種快的讓你無法置信的秘技

設計自己的NDK元件:在NDK 設計自己的NDK元件;用C設計Android Surface

控制:滑鼠動作;鍵盤動作。

介紹市面好用的NDK UI 元件

使用QT NDK 合:速度快;環境設定;測試安裝程式。

實戰設計:用c語言設計Android UI App

3/28

OpenGL ES 介紹:為何NDKOpenGL ES會比Android Java OpenGL ES反應快許多;畫線;顏色;文字;貼圖;設定攝影機;燈光。

如何透過NDKOpenGL ES 改善你的App:創造自己的UI 選單(NDKOpenGL ES);用戶互動;3D選單設計;控制反應。

透過網路方式來傳遞資料:使用網路傳遞與接收資料;如何在NDK使用網路傳遞與接收資料。

NDK Linux之間: 使用NDK 呼叫 shell 程式;資料傳遞;取得結果;經驗與技巧。

NDK與硬體之間的資料傳送與接收:理解Linux 底層硬體接口;使用NDK 呼叫 kernel mode 驅動程式;經驗與技巧。

透過NDK android framework 溝通

建立自己的Android Framework JAR,讓第三方開發者使用。

諮詢時間

【費用與繳費方式】

1.費用:NT$6,500/人(原費用NT$13,000,經濟部工業局補助NT$6,500)。310日以前報名並於接獲上課通知單3天內完成繳費者可享優惠價 NT6,200/人。上課學員皆需依工業局規定填寫相關資料,且學員出席時數需達課程總時數八成以上,方可適用工業局補助,若未符合規定者,則需將其政府補助費用繳回。如需取消報名,請於開課前三日通知,並申請預繳費用退費事宜

2. 繳費方式:

a.即期支票、匯票(抬頭—財團法人工業技術研究院)請郵寄至:新竹市光復路二段3213204

b.電匯或ATM轉帳帳號:005(土銀代碼)-156005000033(土地銀行工研院分行)、戶名:財團法人工業技術研究院;匯款時請註明參加者姓名、所屬機構與課程名稱。匯款後請將匯款收據傳真至03-5743838

Android NDK 應用軟體程式開發與設計10倍速Android 軟體與 c++ 整合》報名表

機構名稱

統一編號

聯絡地址

參加者

部門

電話

傳真

E-mail

( ) 分機

報名方式:報名截止日期:9/18課前兩週以e-mail與傳真方式傳送上課通知單》

1.報名網址httpss://www.nml.org.tw/training.orig/course/course_details.php?id=01166

2.傳真報名專線:03-5743838聯絡人:小姐03-574 3809、羅小姐 03-574 3703

3.E-mail報名或索取簡章信箱:kitty-peng@itri.org.tw

工業局寬頻網通產業整合推動計畫》主辦單位:經濟部工業局 執行單位:工業技術研究院

 

正式工研院官方報名網站

httpss://www.nml.org.tw/training.orig/course/course_details.php?id=02068

 

Screen Shot 2013-03-21 at 6.00.18 AM