求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

基于Android平台的手机软件架构设计    
 
吴老师
曾任 Marvell中国开发经理,负责在Google TV项目的Android系统移植、定制和优化 。
报名课程   818 次浏览    104 次 
时间地点:北京 上海 深圳 根据报名开班
课程费用:5000元/人 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 

本课程针对Android手机软件架构设计,带领学员:了解手机软件架构原理、学习手机软件架构设计方法、并实践架构设计实例。

 
培训目标

Anroid手机软件架构原理

  • Android系统基本构成
  • Android优化
  • 电源管理
  • 性能指标

手机系统软件构架设计方法

  • 智能手机系统
  • UI系统设计
  • 安全性与可拓展性设计
  • 功能接口设计

手机系统软件构架实例

  • 常见系统构架
  • Android
  • Tizen
  • Mozilla B2G
 培训对象:Android开发工程师
 学员基础:具有手机应用软件开发经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
Anroid手机软件架构原理
Android系统基本构成
  • 框架式的构架设计
  • Java层的基本组件
  • Native层的基本实现
  • 不同Android版本的性能演进
  • Android源代码可优化入手点分析
Android优化
  • Android里的不同层次可优化角度分析
  • 构架与编程上的合理性分析
  • 在android移植里常见的设计错误
  • 性能分析的手段与技巧
  • 在不同层次上发现性能问题
  • 如何解决性能问题
  • 应对硬件的差异性
电源管理
  • 性能与电源上的矛盾
  • 理想的电源管理模型
  • 电源管理在智能与简单性上的折衷
  • linux内核里的基本电源管理框架
  • Android的电源管理框架
  • 进一步强化Android的电源管理
  • 电源管理上的测试手段
性能指标
  • 性能指标解读
  • 手机平台的关键性性能指标
  • 性能的常用评估办法
  • 功耗的评估办法
  • 参考设计的评估与验证
  • Android系统的核心指标
手机系统软件构架设计方法
智能手机系统
  • Feature phone的缺陷
  • 智能手机的优势
  • 设计智能化系统
  • 智能系统的核心需求
  • 智能手机的系统设计
  • 智能手机系统的核心功能设计与实现
UI系统设计
  • 典型人机交互系统设计
  • UI的可拓展设计
  • 人机交互过程里的高性能设计
  • 如何达到用户体验的终极目标
  • 面向设计师的UI交互设计工具
  • 二次开发能力
  • 现在代码的复用能力
安全性与可拓展性设计
  • 面向对象与设计模式
  • 可拓展性设计
  • 设计模式的使用
  • 框架式设计与系统分层
  • 可拓展性与安全性的矛盾
  • “沙盒”式托管开发环境
  • 权限管理与授权
功能接口设计
  • 框架层式系统设计
  • 可拓展性接口设计
  • 屏蔽底层差异性
  • 硬件抽象层
  • 可拓展性功能接口层
手机系统软件构架实例
常见系统构架
  • symbian
  • iOS
  • Android
  • Meego
  • WinPhone7
Android
  • Android的层次性构架
  • Android框架的结构性特点
  • Android灵活性设计
  • Android的HAL层
  • Android的强大可移植性
  • Android的局限性
  • 从版本变迁里观察Android的软件设计变迁
  • Android的发展趋势
Tizen
  • Tizen的发展历史
  • Tizen的系统构架上的特点
  • Tizen系统上优势
  • Tizen系统设计上的局限性
Mozilla B2G
  • B2G系统构架上的历史渊源
  • B2G设计上的缺陷
  • B2G系统的可拓展性
  • B2G巨大潜力与可能性
  • Mozilla B2G与Android系统上的同质性
  • 使能Mozilla B2G
818 次浏览   104 次
其他人还看了课程
Android高级移动应用程序开发  5220 次浏览
Android开发技术进阶  1139 次浏览
Android框架原理,Android系统级内核原理,定制,移植和优化  1730 次浏览
Android移植与裁减  695 次浏览
Android应用程序编程  738 次浏览
Android多媒体化编程  854 次浏览
定制内训




最新活动计划
[北京]基于UML和EA进行系统分析设计5-4
[北京]业务架构设计 5-15
[北京]并发大容量、高性能数据库5-17
[北京]Kubernetes构建企业容器云 5-17
[北京]敏捷开发过程与项目管理 5-29
[北京]HTML5+CSS3原理与开发应 6-22
[北京]软件架构设计方法、案例实践6-28
[上海]UML和EA进行系统分析设计5-17
[上海]产品需求分析与管理 5-18
[厦门]高质量软件设计与设计模式 6-21
[网络]企业级Hadoop大数据最佳实践5-8
[深圳]软件测试方法与实践 5-18
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号