来自台湾的高焕堂老师,和来自美国硅谷的柯博文老师,共同指导...

课程名称:软硬整合技术、智能硬件开发与顶层设计应用

指导老师:高焕堂、柯博文

课程说明:

在智能&大数据时代,系统开发不仅仅攸关软件设计与开发,还涉及深度软硬整合产品的设计与开发。在当今产业的成功方程式:(((硬件 + 软件) + 内容) + 电信)潮流下,如何将硬件、软件、内容和通信等一群<不会飞>的组件,以一种神奇的创新架构(Architecture)来组织起来,创造神奇的整体,像飞机一样<能飞>起来。在本Workshop课程里,将基于新潮的愿景创新(Vision-based)架构设计思维与方法,细腻地将设计师思维与开发工程师思维相互衔接;让学员在分组讨论中,渐入佳境,追求用户<想摸、想玩、想抱>的亲密IT产品,拓展视野和技能。请参考《Android软硬整合设计专栏》的Part-01。

自从Google公布Android Open Accessory(Android开源配件)计划的Android IOIO技术以来,我们可运用它的新技术,拓展新视野,让上述愿景迅速落地,梦想成真。Android IOIO技术让各厂商根据其API接口开发出适用于Android为主的外设装备,硬件开发公司则可根据API接口来设计适用的产品。这对接口设备公司带来新商机,可利用Android设备连接到其硬件商品,完全不需CPU 或 ARM 7 芯片即可顺利运作。此外,还可整合Arduino IDE,藉其免费开放代码,与很多感应器做结合。请参考《Android软硬整合设计专栏》的Part-02。

智慧城市顶层设计的目标是:促进不同业务区块(如旅游、医疗等)之间,及不同系统之间的互联互通、信息共享、并避免信息孤岛。其中,M2M技术是顶层设计中落实互联互通、信息共享的基础。M2M技术的组成包括:机器、M2M硬件、通信网络、软件平台和业务应用。在本课程里,着重于介绍M2M技术内涵、常见M2M硬件、通信协议标准。从智慧城市顶层设计的视角,说明M2M技术如何支撑智慧城市顶层设计的实践。例如,举例说明如何开发软件平台、如何设计框架(Framework)接口、如何以接口标准来包容M2M硬件和通信协议的标准与不标准等等,让学员听完之后,都能掌握M2M技术体系和标准,支持软件平台接口设计,实践有效的智慧城市顶层设计,开创城市的未来性,促进永恒发展。   本课程将教导学员如何藉由感应器与Arduino 相接,并透过蓝芽或USB线与Android 设备进行沟通。期望学员藉此接触新技术并体验现有产品所带来的新机会与蓝海商机。

培训对象:

---●Android-based软硬整合的产品经理和架构师

---●Linux-based嵌入式工程师,需要Android IOIO技术者

---●想探索开放平台的软硬整合商机和实践技术者

培训期间:共4天(24小时)

课程特色:

----本课程采Workshop教学,依循软硬整合产品创新的流程而进行,此流程为:

假设-->假想-->愿景-->商业创新-->Android开放平台-->软硬整合架构

-->Android IOIO技术-->Linux/Arduino整合实践-->落地成真

----因此,特聘两位IT产业的顶级专家:来自台湾的高焕堂老师,和来自美国硅谷的柯博文老师,共同指导这门极具创新商业价值的前瞻性课程。前半段,由高老师指导学员如何<思考软硬件,做创新设计>,并基于Android开放平台而进行软硬整合产品的创新架构。后半段,紧接着由柯老师指导感应器如何透过Android IOIO 与硬件相互连接与沟通的技术与方法;以及感应器如何透过Arduino再连接到Android 的技术。透过上述两种技术方法,将可达到Android 软硬整合的新境界。主办单位将于实作演练时提供学员Android IOIO与Arduino实验板,并藉由大量范例和实作练习,期望协助学员建立Android IOIO和Arduino硬件接口设备控制程序的扎实技术基础;让软硬整合创新产品确实落地、开花结果。

Workshop设备需求:

---●主办单位将于实作演练时提供学员Android IOIO与Arduino实验板,并提供大量范例和实作练习。

学员条件:

---●需具备:对程序设计有兴趣且具相关经验者,具备Android 基础知识与程序开发经验者更佳。并请自备Android 2.3.或Android 3 以上操作系统手机。

课程内容:

第一天

时间

主题

内容

指导

第一天

上午

软硬整合的商业思维&修练

软硬整合的获利&创新思维

基于软硬整合,开创产品独特性

基于软硬整合,规划商业模式&策略

●软硬整合的实践技术、经验和要点

高煥堂

第一天

下午

开放平台带来的软硬整合机会&技术

开放平台与软硬整合的密切关系

基于Android多层框架的软硬整合平台开发流程

基于Android软硬整合平台的特殊领域(Domain-Specific)框架开发流程

特殊领域框架API设计步骤

基于特殊领域框APIUI应用开步骤


请参考《Android软硬整合设计专栏》

高煥堂

第二天

时间

主题

内容

指导

第二天

上午

M2M技术、标准析和物联网整合技术

M2M技术:M2M技术组成:机器、M2M硬件、通信网络、软件平台和业务应用

●M2M硬件:

-- M2M硬件包括:嵌入式硬件、可组装硬件、调制解调器(Modem)、传感器和位置识别标识(Location Tags)

-- (数字家庭)物联网常用的M2M硬件接口及标准

●M2M技术标准:

-- 欧盟M2M技术标准的内涵

-- 中兴&华为提出的“M2M通信系统安全增强”行业标准的内容&M2M模块

高煥堂

第二天

下午

数字家庭&智慧城市顶层设计方法

● 方法和內涵:

-- 业务区块(Business Area)之间的互联互通,避免信息孤岛

-- 检验顶层设计的可实现性&最佳性

-- 顶层设计创造城市的未来性

● 软件平台开发&标准接口制定:

-- 以软件平台框架(Framework)包容M2M通信协议的多变性

-- 软件平台框架的开发要点l 软件标准接口的制定方法与范例

-- 软件平台成为智慧城市的<中层设计>焦点

● 业务及应用系统:

-- <多机整合、多屏互动>的M2M技术应用

-- 大数据的采集应用、传输应用和分析应用

高煥堂

第三天

时间

主题

内容

指导

第三天

上午

Android系统移植和驱动开发Workshop-移植案例演&

[Android系统移植和驱动开发]

●硬件介绍

●Android的移植环境搭建

●Bootloader的编译

●内核镜像的编译

●安卓的系统的编译

●Android的移植与驱动

●Android的移植与驱动

●Linux的设备驱动

●手把手落地教学: 将Android 在vmware 由无到有产生和执行

柯博文

第三天

下午

效能调适和底层整合创新案例Workshop演练&讨论

[HAL与NDK实战–将软件速度提高88倍]

●介绍NDK和JNI的功能

●使用C语言来开发 Android 软件

●使用ARM 7汇编语言来开发 Android 软件

●使用Open GL ES来开发Android 软件

●手把手落地教学:开发实时影像特殊效果软件。

●手把手落地教学:将C 语言做跨平台开发。

柯博文

第四天

时间

主题

内容

指导

第四天

上午

<内容创意在云端,软硬整合销售在终端>的创新案例Workshop演练&讨论

[跨平台的内容设计技巧]

●跨平台的工具和函数介绍

●手把手教学、手把手使用Cocos2d-x开发游戏开发2D射击游戏

●手把手教学、使用Unity  3D开发游戏开发3D篮球投篮游戏

柯博文

第四天

下午

周边硬件与Android软硬整合的创新案例Workshop演练&讨论

[设计与Android 硬件相容的终端产品的落地实利]

●藍芽2.0  与蓝芽4.0 的API介绍

●Android 的USB API与接口

●与Android  相容的周边硬体线路设计

芯片的挑选与介绍

手把手教学,设计一套给Android设备使用的耐克数字运动手环

柯博文

讲师简介:

高煥堂老師

----现任亚太地区Android技术大会主席。主修于美国Colorado大学信息科学研究所。在嵌入式产品上与日本Minolta等大公司长期合作,并独创LW_OOPC语言(华为等大公司采用中)。近年来,致力于软硬整合的架构设计领域,包括 Google Android等软硬整合、智能终端产品架构设计等。多年来,出版了11本关于Android开放平台的软件开发及软硬整合架构设计书籍。也发表了数百篇Android技术文章。请参考高焕堂老师得博客:http://www.cnblogs.com/myEIT/

----在策略创新和思考技术方面,高焕堂老师早已享誉IT产业,被尊称为”台湾架构设计大师”;此外在设计领域学术界也拥有高度声誉。于2012年,率先发现了IT产业界数十年来深具突破性的EIT软件设计造形;并于2013年获得国际学术界的高度认可,受邀于<2013清华设计管理国际大会>进行论文发表。

柯博文老師

----现任美国硅谷LoopTek公司首席架构师&技术长。他专精于Android等移动平台的<内容创新+软硬整合开发>技术。在内容创新和应用软件方面,1993年起连续二年拿下电玩设计比赛金磁盘;1998年以电玩大富翁总动员拿下该年度益智类最佳游戏大赏。目前Android 和iOS平台上开发销售近百款软件,多款排名Top10。在开放硬件平台上,他长期担任著名台湾工业研究院的<<Android IOIO与Arduino硬件接口设备控制之软/硬/韧体应用整合开发>>培训Workshop课程的指导老师。指导架构师和工程师藉由感应器与Arduino 相接,并透过蓝芽或USB线与Android 设备进行多机整合的产品创新,进而结合内容创意,藉此体验软硬整合产品所带来的新价值与蓝海商机。

~ End ~

软硬整合技术、智能硬件开发与顶层设计应用_课程相关推荐

  1. HarmonyOS硬件创新合作伙伴,【HarmonyOS】HarmonyOS智能硬件开发学习指南 - HDC2020

    2020年9月10日,华为HarmonyOS 2.0版本正式官宣!这一次,借助 HarmonyOS 全场景分布式系统和设备生态,将定义全新的硬件.交互和服务体验,打开焕然一新的全场景世界,不愧是Har ...

  2. 这是智能硬件开发门槛被降得最低的一次

    这是智能硬件开发门槛被降得最低的一次--如果"智键"."米键"和"快按钮"算智能硬件的话.这三个与耳机接头外形相似的"按钮&quo ...

  3. Android 系统(252)---Android:BLE智能硬件开发详解

    Android:BLE智能硬件开发详解 目录 前言 BLE是个什么鬼 BLE中的角色分工 主要的关键词和概念  GATT(Generic Attribute Profile ) Characteris ...

  4. Android智能硬件开发心得总结(二)

    Android智能硬件开发心得总结(一) 6.关于屏幕显示 每次一个新项目的开发,我所做的第一件事就是确定所选定显示屏的型号规格,然后将规格书发给主板供应商让其先调屏参. 调屏参是很可能会出现无法点亮 ...

  5. 什么是智能硬件?智能硬件开发对物联网有哪些重要性?

    智能硬件是继智能手机之后的一个科技概念,通过硬件和软件相结合的方式,对传统设备进行改造,让其拥有智能化的功能.随着技术升级.基础设施完善和市场的不断成熟,智能硬件产品经历了从单个行业到多个行业的转变, ...

  6. iOS蓝牙原生封装,助力智能硬件开发

    代码地址如下: http://www.demodashi.com/demo/12010.html 人工智能自1956年提出以来,一直默默无闻,近年来人工智能的发展得到重视逐渐发展起步,智能硬件.智能手 ...

  7. 高通QCC302x,QCC512X,QCC303X完成智能硬件开发目录

    本专栏将从一个只会简单C语言以及简单硬件知识的角度出发,由浅到深循序渐进的,讲解使用QCC3034进行智能硬件开发的调试过程.希望给初学QCC3034,QCC302x,QCC512X,QCC303X的 ...

  8. 软硬结合——写给硬件开发工程师的全栈入门实战

    特别注意: 教程已经迁移到:www.scaugreen.cn 软硬结合--写给硬件开发工程师的全栈入门实战 作者水平 读者水平要求 整个项目简单介绍 教程特点 为什么使用nodejs 开始 提问 提问 ...

  9. 鸿蒙开发起步系列 | 环境搭建、HarmonyOS应用开发及智能硬件开发

    本文从鸿蒙环境搭建开始说起,并汇总了HarmonyOS智能硬件开发和应用开发的一手资料,全场景剖析HarmonyOS系统究竟是什么.如何助力开发者更便捷高效地开发应用. 1.我的鸿蒙起步--开发环境搭 ...

最新文章

  1. Maven命令行使用:mvn clean install(安装)
  2. Java猿面试_猿灯塔:关于Java面试,你应该准备这些知识点
  3. android 揭示动画_如何使用意图揭示函数名称使代码更好
  4. Mysql 零距离-入门(二)
  5. 解码(二):音视频解码上下文创建配置和打开avcodec_open2打开演示
  6. 前端为什么有的接口明明是成功回调却执行了.catch失败回调_前端战五渣学JavaScript——Promise...
  7. WDS+MDT网络部署操作系统
  8. php命令行生成文件,php命令行生成与读取配置文件
  9. 求职面试PPT模板推荐
  10. 获取手机设备的mac地址
  11. 微博图床php上传,微博图床 - shitalpig的个人空间 - OSCHINA - 中文开源技术交流社区...
  12. 时间序列预测框架--Darts--快速开始(下)
  13. 保护FTP和SFTP服务器的10个基本技巧
  14. pmw原理c语言,详细解析单片机 PMW 控制基本原理
  15. ps4帧数测试软件,《地平线:零之黎明》PS4/Pro帧数测试 优化极佳
  16. 华为 嵌入式软件工程师面试题
  17. 爱企查显示,Keep赴港上市,冲击“线上健身第一股”
  18. 二叉树有关的高频面试题
  19. python改变数组形状_NumPy数组的变形(改变数组形状)
  20. Matlab基础之矩阵循环

热门文章

  1. HP817 彩色墨盒 加墨方法,能够解决红色不出问题
  2. 判断是否为二叉查找树(BTS)
  3. 简历中写工作经历,应该注意哪些方面?
  4. 校内实训第六天学习笔记
  5. 微单和单反到底有什么区别?
  6. JAVA套料程序_Nest4J是一款基于Java作为开发语言的Nest算法包
  7. 【python爬虫】全国大学生创业服务网项目按高校分类查询
  8. python直方图【色卡】
  9. 【整合】FPGA调用RAM资源
  10. 日本女孩人体彩绘艺术 逼真震撼创意佳