shengdian
驱动牛犊
驱动牛犊
  • 注册日期2009-03-01
  • 最后登录2009-04-01
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:5437回复:25

 WindowsCE开发历史变迁   

楼主#
更多 发布于:2009-03-02 18:28
  
    
  十年了,我终于要离开这座城市了。收拾东西的时候居然翻出了一个多年前买的PDA。插上电源又看到了熟悉的WindowsCE开机画面,我感慨万千。原来这十年我身边始终没有改变过的只有WindowsCE而已。不管我是得意还是落魄。选择了做WindowsCE开发我从不后悔。
  
  WindowsCE是什么呢?是让我在这个城市混了十年的饭碗。是让我得以衣锦还乡的恩公。^_^走之前我决定想好好的说一说这个好伙伴。留给我的同行或者未来的同行们。就算最后为这个城市的同行们做一些贡献。
  
  它是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,图形用户界面相当出色,可以当作是精简的Windows95哦。
  
  WindowsCE并非是专为单一装置设计的,微软旗下的WindowsCE作业系统的产品大致分为:
  
   PocketPC(掌上电脑);
  
   HandheldPC(手持设备);
  
   AutoPC(AutoPC是WindowsCE的一种应用模式,多用在一些车载电脑、工业自动控制等场合,可按客户需要修改输入输出方式而不限定使用原有的程序)。
  
  
  
  早在96年,卡西欧推出第一款采用WinCE1.0操作系统的蛤壳式PDA,当时Paim操作系统在PDA市场上非常成功,几乎成为了整个PDA产品的代名词。WinCE1.0的设计目标是可以使熟悉桌面Windows的用户易于上手和容易使用。
  
  PDA必须能够放进口袋这一点已经在当时的消费者心目中根深蒂固了,WindowsCE1.0面世预示着微软进入了嵌入式和PDA市场。
  
  
  
  由于很多内外因素的存在,1998年WinCE2.0在改变策略之后问世,它开始向PDA市场全力冲刺,WinCE2.0是微软第二代和第三代为H/PC的底层操作系统,同时也是今天PocketPC的鼻祖哟。
  
  如果说CE1.0引入了Windows95图形界面,那么到了CE2.0的时候,图形界面已经有些像Windows98了。
  
  从2.0开始WindowsCE已经是一个模块化的嵌入式操作系统了。CE2比CE1.0快的多;在通讯能力上也得到了很大的增强;支持很多外设硬件的内核和驱动的分层设计;最引人注目的是支持各种以太网适配器、模拟调制解调器、红外网络等;HandheldPC还增加了彩屏支持。
  
  
  
  在2000年4月WindowsCE3诞生的时候,PocketPC同时也问世了。PocketPC操作系统一出现,很快就得到各大PDA公司的重视并纷纷采用其系统,其中当时比较受人关注一款机器就是Compaq康柏iPAQPocketPC最初看到iPAQH3600PocketPC的用户都会被其时尚流畅的外形设计和清晰的12bit彩色液晶显示屏所吸引。
  
  WindowsCE3预示了Windows移动设备开发的实质改变。在PocketPC中充分挖掘了CE3内核中新的功能,最终导致了PocketOffice被添加进PocketPC。
  
  2001年开始,微软内部的开发开始改变方向了,慢慢在移动应用方面逐渐增强。同年春天,PocketPC阵营为他们出售的第一百万台运行WinCE操作系统的掌上电脑而庆祝。这个骄人的战绩是在很短的时间内取得的,因为其时离第一台PocketPC掌上电脑的诞生只过了一年哦。
  
 
  2002年1月份推出的首个以.Net为名的操作系统,WindowsCE.NET4.0发布了。WinCE.Net是WinCE3.0的升级,同时还加入.NetFramework精简版,支持蓝牙和.Net应用程序开发。它改变了虚拟内存的管理方式,将每个应用程序的虚拟内存空间扩大了1倍。
  
  而基于WindowsCE4.0的设备最早是在2002年3月问世的,同年6月也出现了消费性电子产品WindowsMobile2003(PocketPC2003)。
  
    
  2004年5月份微软推出了WinCE5.0,已加载了目前市面上手机能够实现的所有基本功能,对于日常使用来说已经足够,它拥有较快的运行速度、良好的系统稳定性及实用的随机软件;在开发环境上,兼容于.NETCompactFramework,让学习.NET的程序开发技术人员能迅速的在搭载WindowsCE.NET系统的装置上开发应用程序。
  
  另外,由于WinCE5.0开放了250万行源代码程序,使个人或者厂商都能够下载源代码加以修改使用,所以WinCE5.0成为了微软第一个提供商业用途衍生授权的操作系统。
  
  采用WinCE5.0的PDA的应用软件丰富强大;娱乐功能繁多,可以提供画面素质出色的3D游戏等等;最主要的是,WinCE5.0系统可与PC机的Windows平台相互沟通、交换与分享信息,所以最大的优点就是,可以在PDA和PC机之间做资料的同步处理,保持最新的日常个人信息,轻轻松松更新档案。

   
  2006年11月,嵌入式平台WindowsXPEmbeddedCE6.0正式上市。在WindowsXPEmbedded诞辰十周年之际,微软100%毫无保留地开放了CE6.0内核,比CE5.0的开放比例整体高出进一倍。这让嵌入式开发者们可以自由选择他们所需的源代码,然后编译并构建自己独特的操作系统。
  
  WindowsCE6.0的主要革新是在内核上,相对于5.0版本,6.0改进了操作系统的构架,每个进程可以进行最大2GB空间的寻址,而且,最大的进程数量已经从32个增加到32,000个,性能得以提升30%。6.0能最大程度地发挥32位CPU的潜力,而且几乎无需改变运行程序系统的需求。
  
  WindowsCE6.0可以称之为一个标准化的操作系统,它可拓展于更广的应用范围:从小型的PLC控制到需要大量内存的可视化程序,全面适用。这让使用该系统的PDA拥有更高的智能和更加便捷的操作,让人们无论是路上、工作或是在家中,均可体验它所带来的极致帮助和享受。
  
  纵观全相,历经了十多年的风雨,WindowsCE将会有更多的改进、更加优越的功能、更快速的反应、给开发者更大的支持……所以,用好你手中的武器,无论在任何时候都要坚持自己的对WindowsCE开发的信念。要知道在WindowsCE的支持下,随着PDA市场的阶段性发展,各种手持设备集中了计算、传真、和网络等多种功能,趋于完善;不仅可用来管理个人信息,还可以上网浏览,收发Email等等。
  
  可以预见,PDA的发展潮流就是计算、通信、网络、存储、娱乐、电子商务等多功能的融合。那么,大家只需要相信自己的眼光,相信PDA产品的未来,“我选择我喜欢”……
  
  

最新喜欢:

SystemNeckSystem... li375268037li3752...
youxiang
驱动牛犊
驱动牛犊
  • 注册日期2008-12-26
  • 最后登录2009-05-17
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望91点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-03-03 18:06
WinCE3.0是微软的Windows Compact Edition,是一个通用版本,并不针对掌上产品,标准PC、家电和工控设备上也可以安装运行,早期的WinCE可以运行在不同的硬件平台上。
shanquan
驱动牛犊
驱动牛犊
  • 注册日期2008-12-16
  • 最后登录2009-05-25
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-03-04 08:50
我个人很喜欢Pocket PC阿,我觉得它想当强大,不用安装其它任何软件就可以胜任平时的工作,而且内置的Windows Media Player,可以随时听到喜欢的立体声呐。
keaibaobei
驱动牛犊
驱动牛犊
  • 注册日期2008-12-26
  • 最后登录2009-05-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-03-05 11:48
Windows CE的数字数据类型的字节状态与Intel结构的字节状态一样,在所有的处理器上,Windows CE均支持,所以不用担心字节的状态。
tianmi
驱动牛犊
驱动牛犊
  • 注册日期2008-12-26
  • 最后登录2009-05-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-03-05 11:49
楼主介绍的相当详细,学习了!不过我最喜欢的是HandheldPC对彩屏的支持!
unixa
驱动牛犊
驱动牛犊
  • 注册日期2008-12-17
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分49分
  • 威望491点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-03-05 20:38
我知道,CE 2.0是Palm-Sized PC的基础,是基于CE 2.01内核,但是不包括在H/PC上已经成为了标准的Pocket Office和IE。
worter
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望639点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2009-03-05 21:43
我补充,Palm-size PC可以看作Pocket PC的前身,其中使用Windows CE 2.x的称为Palm-size PC,使用Windows CE 3.x的称为Pocket PC。
taiping
驱动牛犊
驱动牛犊
  • 注册日期2008-10-25
  • 最后登录2009-05-25
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望208点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2009-03-06 09:07
我想说的是Pocket PC 2002是基于CE 3.0的平台,Pocket PC 2003和SmartPhone2003是基于CE.NET的平台,值得注意的是Pocket PC 2003的内核是Windows CE.NET 4.2的。
wangtianyi123
驱动牛犊
驱动牛犊
  • 注册日期2008-12-26
  • 最后登录2009-05-25
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2009-03-06 11:39
我相信Windows CE在未来的日子一定会给我们带来更大的惊喜!
tiantian123
驱动牛犊
驱动牛犊
  • 注册日期2008-12-26
  • 最后登录2009-05-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2009-03-06 17:01
真是好文章,让我更加细致地了解了Windows CE。顶!
driverthe
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望639点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2009-03-06 20:02
我听说,96年首次面世的Windows CE设计的是手持式设备,是配有480*240或640*240的屏幕和Chiclet键盘的。
worter
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望639点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2009-03-07 11:52
据说,从1996年11月到CE 2.0发布,基于Windows CE 1.0的设备在市场上总共卖出了50万台左右,那时候就能卖这么多呢,所以CE的基础应该不错。
worter
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望639点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2009-03-07 13:17
在Windows Mobile 2005登场之后,很多人认为Windows CE可能要就此淡出了,但微软显然没有放弃。在拉斯维加斯的Mobile & Embedded DevCon 2006大会上,微软预览了下一代Windows CE 6Windows CE 6操作系统。
driverthe
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望639点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2009-03-07 14:18
据说,Windows CE 6的系统内核架构经过了重新设计,最大并发线程数从32提升至3200,并且每个线程都支持2GB虚拟内存空间,同时还配备了新的整合工具包,适用于IP机顶盒、GPS导航设备、工业自动化和医学设备等,可为嵌入式开发人员提供强大的能力。
tiantian123
驱动牛犊
驱动牛犊
  • 注册日期2008-12-26
  • 最后登录2009-05-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2009-03-07 16:10
WindowsCE 的成功,给我们的生活和工作带来了前所未有的帮助。
unixa
驱动牛犊
驱动牛犊
  • 注册日期2008-12-17
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分49分
  • 威望491点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2009-03-07 16:48
已经有WCE6了吗?Windows CE 1996年11月发布了1.0版,目前的最新版是2004年7月发布的.NET 5.0版啊!
unixa
驱动牛犊
驱动牛犊
  • 注册日期2008-12-17
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分49分
  • 威望491点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2009-03-07 17:26
那有没有公布Windows CE 6的最终发布日期啊?
worter
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望639点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2009-03-07 17:54
这个WCE真是太好了,它提供了十分灵活的系统设置功能,如密码设置、任务栏设置、连接设置、热键设置、模拟键盘设置、声音音量、音调设置、电源管理设置、所有人设置等……
wangtianyi123
驱动牛犊
驱动牛犊
  • 注册日期2008-12-26
  • 最后登录2009-05-25
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2009-03-08 10:52
好贴,支持!谢谢楼主了!
worter
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望639点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2009-03-08 13:09
WCE不仅应用广泛,而且给我们的生活带来了极大的影响,这个系统除了应用于掌上型电脑外,还适用于大多数消费类电子产品,如顶置盒、eBook电子图书、DVD、BP机、移动电话、家用电话、传真机、彩电、音响、视频录放机、汽车电器等等呢……
上一页
游客

返回顶部