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