中國電子視像行業協會
關於舉辦“Android開發技術及
智慧電視應用策略”高級培訓班的通知
Android 已成為全球智慧型終端產品(手機、平板電腦、電視機、車載電腦等)的主要
框架平台系統,是當前智慧型終端技術的重要發展方向,將對彩電行業的智慧化發展產生深
遠影響。
Android是架構於Linux作業系統之上的開放源碼的框架平台系統,但因採取了有別於傳
統Linux平台的授權策略而煥發出強大生命力:不僅能為終端製造商提供快速生產智慧型終
端的能力,也為獨立開發人員提供了自由的開發平台。全球對Android的商機異常看好,基
於Android的智慧型終端發展迅猛。
Android是一個相對較新的龐大系統,國內企業如何快速建立Android技術開發能力,以
加入Android智慧產品競爭行列,成為行業急需解決的問題。
為此,中國電子視像行業協會組織來自台灣和美國的知名Android技術專家,並結合彩
電行業發展實際而推出“Android開發技術及智慧電視應用策略高級培訓班”服務,旨在快速為
彩電行業培養出一批真正能在Android領域具有實戰能力和創新能力的高端人才,跟上技術
快速發展的趨勢。
本培訓的主要內容分為底層服務開發技術和應用服務API兩個部分,它們之間相互聯繫
又具有一定的獨立性,培訓課程精選Android開發中的要點內容(核心架構、底層服務與應
用服務),可以讓開發者短時間內系統學習到Android開發的最重要的方面,達到事半功倍
的效果。現將培訓相關事宜通知如下:
一、培训目标
1、深入理解Android與智慧電視的緊密關係和發展趨勢;
2、建立开发Android产品的正确观念;
3、建立高效的軟硬整合開發能力;
4、建立開發底層服務與應用服務API的能力;
5、明确Android智能电视的开发方向和产业体系。
二、培训对象
1、企業高端產品和戰略性產品規劃及管理決策人員;
2、企業智慧電視產品規劃和設計人員;
3、企業Android智慧電視開發人員和技術儲備人員;
4、企業希望迅速瞭解和掌握Android應用和底層服務技術的相關人員;
5、企業從事智慧型終端開發的工程師、程式師以及相關技術人員。
三、学员基础(针对參加全程培訓的专业从事Android技术开发人员)
1、瞭解Java語言、C/C++語言;
2、具有基本的智慧型終端系統的知識;
3、具有一定的Linux系統的知識
4、瞭解Android系統基本知識。
四、培训方式
為保證培訓品質,並減少企業成本壓力,由視像協會統一組織師資力量,優先為骨幹
彩電企業提供專項培訓服務。
培訓課程的設計,以Android工程師所必須具備的能力為主軸,採用理論與實際案
例相結合、現場講解和答疑的授課式模式。通過兩天的系統培訓學習,不僅讓受訓者
(Android工程師)具備整體理論知識,還培養其遇到問題後的通盤思考和全面高階分析能
力,使其可快速進入Android應用開發領域。
五、专家团队
主講專家(1)— 高煥堂 老師(台灣)
※ 專精於Android核心框架及核心服務程式開發;
※“Android應用框架和軟硬整合”高階課程主講人;
※ 發表400多篇Android核心技術文章;出版了5本Android專業技術書籍;
※ 亞太地區Android技術大會主席;台灣Android論壇主席;
※ 中國電子視像行業協會高級顧問。
主講專家(2)— 柯博文 老師(美國)
※ 美國LoopTek公司 CEO
※ 從事IPTV設計開發十多年經驗
※ 1998年以電玩大富翁總動員拿下該年度益智類最佳遊戲大賞。
※ 目前專注於Google Android和Apple iPhone手機應用軟體發展
※ 為大型上市公司開發相關軟體,如台北 國泰世華銀行、台灣房屋等
※ 在的Android 和iOS平台上開發銷售近百款款軟體,多款排名Top 10
※ 大陸工信部電子視像行業協會的數字平台推進中心顧問。
六、培训内容
培訓主題:Android開發技術及智慧電視應用策略
培訓時間:2天(現場授課+答疑互動)
培訓地點:可由企業指定地點,視像協會提供專項服務
課程提綱:
Day-1(4/21): 高煥堂 主講
1、Android開放平台對智慧電視擴展研發的影響
1.1發揮Android開源與開放平台特性
發揮Android開源與開放平台特性
Android系統本身是採取GPL開源協議
然而,彩電企業自己開發的驅動和應用軟體都可以不開源
基於開放架構,彩電企業可以將既有的模組(如圖像解碼)移植到Android平台上
Android採用Java和C/C++搭配的雙語言軟體發展模式
1.2 解析Google的Android策略
Android應用框架(AF: Application Framework)用來掌控應用程式
Android驅動框架(HAL: Hardware Abstraction Layer)用來掌控硬體和驅動程式
應用框架(AF)和SDK成為應用開發者的兩大支柱
驅動框架(HAL)讓驅動程式可以不開源,保護硬體的創新和差異
1.3 介紹Android平台框架蓬勃發展的基本原理
驅動框架(HAL)讓硬體廠獲利,全球硬體廠大力支持
以大量硬體載台來吸引全球數百萬應用開發者
以框架和SDK掌握數十萬之應用程式
反過來,眾多應用程式又吸引更多硬體廠商和內容提供商的加盟
目標 → 講完之後相信全部的人都應該知道 Android潮流及其魅力源頭,並能善用它來規
劃有效的產品開發策略。
2、Android底層架構如何支援智慧電視硬體的差異化
2.1介紹Android的兩層主要服務:上層應用服務和底層系統服務
過去,受限於封閉平台,電視機廠商處於被動地位,差異化受到壓制
過去,彩電企業只能盼望在應用程式上做小幅度的差異化
現在,在開放平台上,電視機廠商能專注於開發底層的系統服務,大幅度呈現硬體
差異化
現在,可透過‘系統服務à應用(框架的)服務à應用程式’,來對硬體差異化做出更完
美的呈現。
2.2 電視機廠商如何開發底層系統服務,凸顯硬體的差異化
從Android手機的差異化,闡述開放平台為何能大幅呈現硬體的差異化
認識Android的系統服務:C++層和Java層兩種系統服務(System Service)
Android系統服務的開發要點、流程和實務經驗
系統服務如何銜接硬體驅動程式?
硬體設計之考慮:單晶片與1+1架構
2.3 電視機廠商如何開發上層應用服務,讓硬體差異化呈現於應用程式上
應用服務是以應用框架(AF)型式呈現給數以百萬計的應用開發者
應用服務如何與系統服務相互銜接
應用服務如何與應用程式相互銜接
應用(框架)服務的開發要點、流程和實務經驗
目標 → 講完之後相信全部的人都應該知道電視機廠商的創造差異化的新途經,並能有效
定位彩電企業的軟硬整合開發策略。
3、電視機廠商如何主動訂定與內容產業之間的平台軟體介面
3.1 解析硬體、軟體、內容與通信四大相關產業之關係
為什麼Google的Android平台(系統)軟體成為四大產業中的主導者?
Google手中的尚方寶劍:框架及其介面(API)
以語音識別服務為例,闡述框架(及API)的角色和力量來源
3.2 電視機廠商如何訂定系統平台(軟體)介面來整合四大產業
3.3
過去,電視機廠商重視:內容資料標準,和電信通信介面
現在,電視機廠商重視:系統平台的軟體介面(即API)
掌握系統平台介面就能主導一切
以新聞社為例,闡述電視機廠商如何開發框架介面給新聞社使用
系統平台介面的開發要點
熟悉面向物件技術(Object-Oriented Technology)
善用Java和C++的基類(Super-Class)及其抽象函數(Abstract Function)
依據「變與不變分離」原則,切分基類與子類,並設計其抽象函數
最後,將基類集合起來成為框架介面
Day-2(4/22):柯博文 主講
4、Android應用商城機制對應用層開發的影響
4.1何謂應用商城(App Market)——取得共識:智慧電視的“智慧“主要體現在哪里?
智慧電視不是本身具有大智慧,而是它能容納應用商城的數十萬支應用程式
應用商城是硬體、軟體和內容三個產業的彙集之地,也是兵家必爭之地
主導應用商城的兩道力量是:框架(Framework)和SDK開發環境
應用商城的技術外議題:安全性與合法性
4.2 應用認證程式與Google如何掌握全球應用開發者
如何將你的應用程式公佈于Android應用商城裏?
公佈之前,如何通過Google制定的應用程式認證程式?
驅動框架(HAL)讓驅動程式可以不開源,保護硬體的創新和差異
誰來主導認證程式:廠商、協會或其他單位呢?
4.3 電視機廠商軟體人員如何與商城裏應用開發者進行有效分工
電視機廠家不宜自己開發應用程式,這是應用商城存在的基礎緣由
闡述彩電企業不宜自己開發應用程式的理由
過去,彩電企業想自己開發應用程式的理由:凸顯差異化
現在,在開放平台上,彩電企業專注于開發底層的系統服務和上層框架,就能有效
呈現獨特性和差異化,然後「免費」獲得數十萬支應用程式,不亦樂乎?
目標 → 講完之後相信全部的人都應該知道 Android應用商城的涵義,並能重新定位彩電
企業應用開發策略。
5、Smart TV的市場前景與技術分析
家中的TV要連結接Internet,這樣的想法與用戶的接受程度,居然會比PC慢的多很
多,這到底是為何原因?
何謂Android TV/Google TV,市場前景與技術分析,為何受到這樣的矚目?
Sling-box 、Streaming
技術層面的整體分析與軟體、硬體的成本分析。
新Apple TV 的分析與現況。
對現有的市場衝擊、所衍生出的新的商業機會,美國公司的這樣機會的反映與應
變。
6. Smart TV系統架構及開發技術
技術層面的整體分析與軟體、硬體的成本分析。
針對Google TV 的開發設計內容服務技術
智能電視與HTML 5的應
Android TV framework
開發 “中國電視機 數位平台的Android TV” 上的軟體,
hardware, driver, HAL, JNI, Service, Manager, APP 貫通軟硬體
第二代 Apple TV與其他其他平台的介紹與機會
開發Apple TV 上的應用
Android TV 的軟體開發實例教學:實際開發一個Android TV 專用的隨選電視節
目。
Google TV的軟體開發實例教學:實際開發一個Google TV專用的電視購物軟體。