目前在一家公司担任软件总监,主要涉及智能手机,笔记本电脑的开发
分类: WINDOWS
2009-11-19 17:36:12
1996年11月 wince 1.0 其实就是单色的Windows95简化版本
1997年11月 WinCE 2.0 基于Win95的操作系统
效率远高于1.0版,支持彩色
2000年4月 WinCE 3.0 ,微软的Windows Compact Edition,
已摆脱旧有的Windows 95简化格式,是一套全新的操作系统,支持5种 CPU:x86, PowerPC, ARM, MIPS, SH3/4。
并且改名为 Windows for Pocket PC,简称 Pocket PC
2001 年 10 月,微软推出 Pocket PC 2002,同样采用 WinCE 3.0
2001年12月 Smartphone 2002 (更类似 Feature phone 的操作方式)
2002年1月 微软又推出Windows CE.Net,即Windows CE 4.0
加入.Net Framework精简版,支持蓝牙和.Net应用程序开发
2003第2季度 WinCE4.2 WindowsCE.NET 4.0/4.1的升级版
获得更好的性能和更强的Windows集成功能
2004 年 3 月推出了 Windows Mobile 2003 Second Edition
开发工具为 evc(本机代码)和 VS 2003.net (托管代码)
Pokcet PC 2003 / SmartPhone 2003 基于 Win CE 4.2 .
2004年5月 WinCE 5.0 开放有250万行源代码
2005年 windows mobile 5.0 基于 wince 5.0
windows mobile 6.0/6.1/6.5 --> CE 5.2
开发工具为 evc(本机代码)和Visual Studio 2005 (本机代码和托管代码),PB定制系统,开发BSP.
主要变化:
1) USB 2.0 host/Client 支持
2) 3D 图形支持,以及图片格式 GIF, JPEG支持
3) WLAN , Bluetooth 支持
4) Media 功能 支持Windows Media Audio Lossless ,Pro 等
5) BSP的加强,结构化更好
特点: 每个进程32MB虚拟地址空间
进程数为30个(slot为3~32, slot 2为filesys.exe , slot 1为XIP DLL , slot 0为当前进程)
内核很小 nk.exe , GUI为 GWES.exe ,文件系统 filesys.exe 都不在内核中,
缺点:性能比较低,甚至某些厂商就采取不升级到Windows CE 5.0,而是采用旧版的4.0(2003/2003se),虽然在某些情况之下资料会有遗失的风险,但是在效能表现上明显好上许多,
2006年11月 WinCE 6.0 性能更强
开发工具为Visual Studio 2005 (本机代码和托管代码),PB 做为VS2005的一个插件
windows mobile 7采用 WINCE 6.0
特点: 每个进程2GB虚拟地址空间, 进程数 可达 32K
(以前的版本都是32MB空间)
性能比5.0更强
文件系统,图形窗口管理器GWES,关键的驱动程序放到kernel中(为了提高性能)
2009年10月29日 Wince 6.0 R3 发布
增加了 1 Office 2 PDF viewer 3 IE 支持平移和缩放(这个功能很重要,因为嵌入式设备屏幕小,有缩放功能看网页方便,否则要拖来拖去) 4 Flash 插件 5 qq messager
6 自然输入功能和手势动画