新課程,Android智能电视的软硬整合与智慧家庭应用開發技术 課程 (中国物联网应用与推进联盟)

    即将开课日期:
    上课天数:4 (24小时)
    报名方式: 中国物联网应用与推进联盟

    主讲人:
     高焕堂 老师(台湾) 和 柯博文 老师(美国)

     

     高焕堂 老师
      ※ 专精于Android核心框架及核心服务程序开发
      ※ 发表400多篇Android核心技术文章;出版了5Android专业技术书籍
      ※ 亚太地区Android技术大会主席 
      ※ 台湾Android论坛主席
      ※ 中国物联网应用与推进联盟智能电视产业部首席顾问。
      ※ 工信部中国电子视像行业协会数字平台推进中心高级顾问。

     柯博文 老师(美国)
      ※ 美国硅谷LoopTek公司 CEO
      ※ 从事IPTV设计开发十多年经验
      ※ 1998年以电玩大富翁总动员拿下该年度益智类最佳游戏大赏。
      ※ 目前专注于Google AndroidApple iPhone手机应用软件开发
      ※ 为大型上市公司开发相关软件,如台北国泰世华银行、台湾房屋等
      ※ 在的Android iOS平台上开发销售近百款款软件,多款排名Top 10
      ※ 中国物联网应用与推进联盟智能电视产业部顾问。
      ※ 工信部电子视像行业协会的数字平台推进中心顾问。

    课程目标
        愈来愈多人相信智能电视(Smart TV)将带给人们全新的视听享受与网络体验,也同时带给电视相关产业巨大的商机。在欧美地区,Apple与Google已经结合自家的系统平台,打出新一代的电视定位,更强势将电视推向一个全新纪元。其第一代产品已在欧美上市。随着产业从智能手机、智能平板、智能电视,而逐渐发展到智能家庭和智能城市。无论终端(电视机、机上盒等)、电信运营或内容云平台等相关产业,无不密切关注智能电视潮流对产业的巨大影响;并重新思考其产品定位、商业策略和获利模式。
    为帮助业者更深入掌握新世代电视之定位、突破开发挑战、掌握相关技术规格及测试要领,并掌握欧美、亚太地区的技术趋势和市场动脉。特邀担任中国物联网应用与推进联盟智能电视产业部首席顾问:高焕堂老师;以及来自美国硅谷录克科技公司的总经理兼技术长:柯博文 先生;共同担任讲师,进行这场专业技术讲座。机会难得,请勿错过。



    适合对象
        与智能型电视相关的系统及产品开发工程师、 产品经理、决策主管。

    課程大綱

    Day-1: Android的软硬整合观点及底层驱动架构
    1.1 Android产业信息策略分析
     l Android技术、产品与市场
      n Android开源、开放与相容的意义和途径
      n Android手机、平板和电视产品的技术趋势与市场策略
      软硬整合观点与应用(AP)开发的常见迷思 
        Android带给硬件同质化,硬件厂必须自行开发AP,以创造产品差异化
        内容或网络业者最好推出自己的硬设备(如亚马逊电子书、淘宝手机)

      n AP力求跨平台,应该独立于硬件或幕后服务
      n 为求跨平台,AP应该全部使用Java语言开发
      n 打造自己应用商城(App Market)才能主导AP开发者
      n AP开发者只能实践业务流程,不能主导商业的金流
    1.2 Android产业观点及获利模式
      n 如何从产业(不是产品)观点看Android平台
      n Android平台如何主导商业金流
      n 硬件厂商如何调教Android平台
      n 电信、网络服务和内容业者如何善用Android平台

      n 软件(AP)开发者如何成为Android平台上的主导者

    1.3 Android/Linux驱动开发技术及经验
      n AndroidLinux内核驱动的比较
      n Linux内核和驱动程序基本概念
      n User-space驱动与Kernel-space驱动
      n Android中设备驱动使用
      n User-space驱动的ProsCons
    1.4 Android HAL框架开发
      n HAL(Hardware AbstractionLayer)的意义
      n 设计HAL Stub程序
      n 理解runtimeHAL Stub
      n HAL Stub调用KernelDriver的方法

    Day-2: 软硬整合开发流程发挥差异化价值
    2.1  Java层应用框架设计与实务
      n Android线程与Java基类(Super Class)设计
      n 框架的需求分析方法
      n 接口(API)设计方法
      n Java基类、接口的设计演练
    2.2 JavaC/C++整合开发的高阶技术
      n JNI接口的高阶开发要点
      n 将「控制点」从Java框架转移到 C/C++
      n C/C++层如何调用Java函数、以及创建Java对象

      n C/C++的线程模式及其安全设计

    2.3 实践流程(1):发挥硬件差异化的价值
     l 强龙段
      n HAL Stub驱动模块来呈现硬件的创意和差异化
      n 撰写Android(Native) Service来包装HAL Stub驱动服务
      n JavaSDK-Service包装Android(Native) Service
      n Android(Native) Service呈现于getSystemService接口
      n Android(Native) Service呈现于框架基类API
     l 地头蛇段
      n 让众多AP开发者(即地头蛇)使用接口(API),让差异化呈现于多样化的AP上,创造用户价值
    2.4  实践流程(2):发挥网络服务差异化的价值

      n 网络服务:包括内容(Content)、云平台(Cloud)等远程服务
      n 撰写Android(Native) Service来包装远程的网络服务
      n 或者SDK-ServiceJava基类来来包装远程的网络服务
      n 让众多AP开发者(即地头蛇)使用接口(API)让差异化呈现于多样化的AP创造用户价值


    Day-3: 智能家庭物联网的系统整合技术
    3.1  介绍各种新型的智能电视
      n Android  平台上智能电视
      n Android 4.x 的电视架构
      n Google TV 第一代与 第二代
      n Apple TV
      n Roku 2Samsung TVTIVO

    3.2 智能电视与家庭物联网
      n 物联网概念
      n 联接方式和种类
      n 家庭物联网实际成功案例
      n 智能电视与家庭接口设备连接技术
    3.3 如何把Android编修成为智能电视平台
      n 系统需要修改的地方
      n 架构修改
      n 撰写桌面调整程序
    3.4 娱乐内容与软件整合技术
      n 框架设计模式在Android应用开发的活用要点
            ▲ 一般UI设计上

            ▲ 2D/3D绘图上
            ▲ 2D/3D动画制作上
            ▲ 游戏应用开发上
            ▲ 电视/家庭娱乐应用上
            ▲ 其它应用上
      n 酷炫的3D Android 智能电视的使用者做接口设计
            ▲ OpenGL ES 介绍
            ▲ 优秀的OpenGL ES Lib 介绍
            ▲ 是否要用JNI
      n 实例开发使用Open GL ES开发3D选单

    Day-4: Android平台的多机整合技术
    4.1 遥控设备与互动软件整合技术
      n 电视的遥控器种类、想法使设计
      n 遥控器的种类和原理
      n 周边的连接方式
      n Android应用软件连接,互传数据
      n Android 远程遥控
      n 体感互动技术
      n 电视机与智能家庭的整合
    4.2 Android利用USB 来控制周边
      n 利用Android USB接口来控制外围电源开关
      n 透过网络监看家中,并透过智能电视监看
    4.3跨机器、平台的联接
      n 智能电视与家中的Win Pc连结
      n 智能电视与Apple接口设备的连结
      n 智能电视与xbox 360等家中设备联接
      n 智能电视与Android手机,iPhone手机联接
      n 智能电视与Android平板计算机,iPad联接
      n 智能手机经验分享
    4.4端与云服务整合技术
      n 撰写云端程序
      n 撰写android 端程序
      n 资料联系
      n 云端整合
      n 利用电视整合出系统
      n 智能手机经验分享
    4.5总结与讨论
      n 软硬整合、内容整合、端云整合、多机整合
      n 智能电视、智能家庭、Android与物联网
      n 学习测验

    詳細請看 here