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

随时听讲座
每天看新闻
 
   
成功案例
航天科工 DotNet企业级
日照港集 .NET Fram
神华信 .NET单元测试
台达电子 .NET程序设计与
中体彩 UML+.Net架
云星宇 NET架构和程序设
一汽 .NET架构和程序

相关课程  
.NET框架与分布式应用架构
.NET & WPF & WCF应用开发
UML&.Net架构设计
COM组件开发
.Net应用开发
InstallShield
 

从开发角度解析Windows 8的新特征     
 
张老师
著有《软件调试》,Intel研发中心资深程序员、业内资深工程师、内核调试专家
报名课程       
地点时间:北京 上海 深圳 根据报名开班
课程费用:4500元/人,详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 

 Windows 8备受业界关注,它不仅仅是微软公司在移动时代捍卫软件霸主地位的奋力一搏,而且也寄托着Windows阵营中众多软硬件厂商的厚望。经典的NT内核笑傲操作系统领域近20年后,改头换面,新增具有移动时代特色的Metro UI,可以在原本的视窗UI和新UI间平滑“变脸”。本培训专门为开发工程师而设计,旨在深入解析Windows 8中与应用程序开发密切相关的新特性,分析新特征可能给软件开发带来的影响和挑战,思考应对策略和方法。考虑到大多数听众都已经有开发经验,本培训的重点并不是复述公开文档中很容易查到的接口信息(点到为止),而是使用各种工具深挖隐藏在顶层接口下的内部实现,理解设计初衷。本培训由《软件调试》一书的作者编写讲义并主讲,内容溯本追源,深入浅出;讲解旁征博引,风趣生动,既可以让大家在轻松的气氛中学到知识,又可以引发大家对软件开发模式和软件价值观的思考。

 
培训目标:
本课程结束后,学员应能够:
  • Win8概要
  • 启动、睡眠和关机
  • Metro UI和Metro App
  • WinRT和Metro App开发过程
  • 应用程序认证器
  • HTML5和IE10
  • 系统刷新和重置
  • SoC支持
  • 内核调试增强
  • 驱动和内核增强
  • 安全增强
  • 其它变化
培训对象:软件开发工程师(程序员),架构师,项目经理
学员基础:有过软件项目开发经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
Win8概要 要点:Win8简介,时间表,BUILD大会,开发团队,灵魂——Steve Sinofsky,主要目标(安全、迅速、省电、灵活),新的架构图,新特征一览(文件系统、SoC、USB 3等)
启动、睡眠和关机 要点:启动速度的重要性,新的混合启动模式,混合启动模式的关机过程和开机过程,启动和关机有关的界面变化,改进的BootMgr(图形化,多启动项,排错支持),如何衡量启动过程的性能,现场演示,关机界面,混合启动带给ISV和应用软件的新挑战
Metro UI和Metro App 要点:背景,初识Metro UI,Tile,immersive,开始屏幕(Start Screen),蜕化的开始菜单,两套界面,切换规则,开始菜单的演变,Metro应用的启动,命令行,在调试器里观察Metro进程,Metro应用的生命周期,强制挂起,强制终止
WinRT和Metro App开发过程 要点:WinRT简介,WinRT的架构,UI控件,重构后的COM,新形式的API,重要的系统模块,开发工具,开发语言,应用程序签名和打包,应用程序包的组成,发布过程,测试方法,App Store(在线销售),与传统Win32开发的比较
试验1: 在调试器中理解Metro应用 (30分钟)
应用程序认证器 要点:简介,认证目的,认证的种类(Metro 风格的App,桌面App,Driver Add-in),安装认证工具,认证测试过程,重要的认证项目,安全测试(二进制分析、SAFESEH、NTCOMPAT、DYNAMICBASE),不支持的API,启动速度,挂起响应,阅读测试报告
HTML5和IE10 要点:HTML简史,HTML5简介,HTML5的新特征(工作线程,canvas,本地存储,audio& video元素),使用HTML 5开发Metro应用(示例,宿主进程,包装和启动过程),IE10简介,对HTML5的支持,安全改进,“一个引擎两种界面”
系统刷新和重置 要点:背景,系统刷新(目的、用法),系统重置(目的、用法),对传统应用程序的影响,Metro应用程序的更新
SoC支持 要点:System on Chip (SoC)简介,典型SoC系统(ARM与x86),SoC系统与普通PC的差异,ARM版本的特殊性,兼容问题
内核调试增强 要点:背景,新的连接方式:USB3和网络,USB3精要,内核调试通信模块,kdnet,kdusb3,使用Visual Studio 2011做内核调试,演示
试验2: 在内核调试器中感受Windows 8 (30分钟)
驱动和内核增强 要点:面向部件的电源管理,电源管理框架(PoFx),PopBattery,S0ix,WDF 1.11(UMDF共享宿主进程,新的DDI),升级的显示模型(WDDM v1.2),USB 3.0,传感器驱动, WiFi Direct,v4打印驱动,新的蓝屏界面
安全增强 要点:UEFI,安全启动,Early Launch Anti-Malware,ASLR的改进和推广,堆增强(Integrity check),SmartScreen,应用程序信誉维护,MsMpEng——内建的恶件防护服务
其它变化 要点:SkyDrive,ReFS, Hyper-V支持,大文件和大磁盘支持,安装程序,新的任务管理器(主要变化,App History),内存方面的优化,生产和评估工具(ADK)
 
其他人还看了课程
数据分析与挖掘  
红帽认证  
企业战略与变革管理  
软件架构设计方法  
定制内训




最新活动计划
C++高级编程 12-25 [线上]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26[特惠]
需求分析最佳实践与沙盘演练 1-6[线上]
SysML建模专家 1-16[北京]
UAF架构体系与实践 1-22[北京]