Win CE是Windows操作系统家族中的成员,专门用于支持掌上型电脑(HPCs)工作,能够实现便携式技术与Windows桌面技术的协同工作。
WM是widows mobile的简称。随着智能手机的飞速发展,微软在win ce系统的基础上,强化了其手机通讯的功能,从而独立发展成为WM系统。WM系统又分为两种,分别是支持触摸屏的ppc,和支持键盘的smartphone。
所以说,WM也是WIN CE系统,但是它是专门针对手机应用的WIN CE系统。WIN CE有较好的可定制特性,可以根据发展的需要,对某些特性进行强化,从而演变成某种专用性更好的系统。
你应该听说过Windows XP ,Windows 2000,Windows 2003都是基于Windows NT的操作系统吧
windows mobile就是基于winCE的操作系统
NT和CE都是一种架构,windows mobile,Windows XP ,Windows 2000,Windows 2003就是他们的具体实现
简单点说就是:你盖好了一个大楼的整体结构,但没装修,以后这个大楼的具体是办公楼还是住宅用,你等你定夺了。
CE就好比大楼的整体结构,而windows mobile就是已经装修好的办公楼
Wince和Windows Mobile的关系
Wince为Windows CE的简称,Wince是一种通用型操作系统。
Windows Mobile是基于Wince相同的核心,专门为了市面上常见到的PocketPC或是Smartphone所打造的一套操作系统。
Windows Mobile包括Pocket PC、SmartPhone以及Media Centers三大平台体系,Windows Mobile具有录音、音视频播放等多媒体功能。由于大多数机型支持彩色显示,因此耗电量极大,并且由于Windows CE本身对于资源的巨大吞噬作用,所以在能耗方面Windows CE系统要明显逊于Palm操作系统。
简单来说,WinCE与Mobile的系统核心是一样的,不过Windows Mobile是Microsoft专门为了市面上常见到的PocketPC或是Smartphone所打造的一套开发环境与授权方式,一般OEM公司如果想要加入生产PocketPC或是Smartphone的行列,就必须与Microsoft特别签订相关授权,至于产品的外观与内含的软件核心,都是由Microsoft建议,量产之前也必须通过Microsoft的认证,方能贴上Microsoft标签出售。
至于Windows CE则不限定于PocketPC或是Smartphone的产品,一般公司可以自由运用在许多方面,可以自由选择Windows CE中的套件组合,如果选择Core版,授权费是3块钱美金,量产出货也不一定要通过Microsoft的认证。
比较Windows CE和Mobile
。去掉了原有的word、excel、pdf、ppt、image的文件浏览器和有word编辑功能的Wordpad应用程序,新增加了Pocket Word、Pocket Excel、Picture和Microsoft Reader应用程序,新应用相比原来文件浏览器功能更强,而且多数都有不同程度的编辑功能,不仅仅是浏览。
。新增加了全功能的Outlook应用:email client、calendar、contacts、tasks、notes,另外还有calculator。WinCE中仅有一个名为Inbox的email client。
。Mobile中新增一个Phone Application,这是一个全功能的电话应用程序,除通话功能外,还包括:从联系人列表中呼叫、短消息服务、呼叫转接、SIM卡联系人管理、对GSM、GPRS和CDMA的支持。另外还有一个Cellcore层,这是一个编程接口,可简化Mobile应用程序开发。
。Mobile不支持ICS、Network Utility、SNMP、UPnP、SMB/CIFS、FTP server、File server、print server、telnet server、RAS server、SNTP。
。多媒体功能大大减弱,不支持DirectX,音频仅支持waveform、mp3和wma三种格式,视频格式全部不支持(这里指没有现成的codec可用,但并不妨碍用户自己实现),但Windows Media Player仍可用。
。 Mobile使用一个称为Optimized Mobile hand-held shell,不支持Standard Shell、Taskman Shell、Windows thin client shell和Command Shell。而且Mobile不支持MUI和用户自定义Shell。
。 Mobile不支持Kerberos认证,不支持智能卡加密。
。Mobile只支持Pocket IE,不支持IE 6.0。
。Mobile仅支持ARM架构的CPU。
。Mobile不支持鼠标。
另:
虽然Smartphone和Pocket PC Phone手机都是基于微软WindowsCE系统的产品,由于在基本设计出发点不同,所以操作、应用程序上也有所不同。它们的软件不能通用,操作上 PPC手机一般是采用触摸屏操作,而Smartphone手机只能使用手机的按键来操作。
PPC为Pocket PC的简称,PPC是Wince的一个定制版本,主要应用于PDA和手机,采用触摸屏操作,绝大部分都没有键盘.
SmartPhone也可以简称为SP,SP也是Wince的一个定制版本,只能应用于手机,没有触摸屏,只能用键盘操作.
总的来说,先有Wince,然后才有PPC和SmartPhone,他们的内核是相同的,但界面不同.
据我所知,WinCE的授权费用很低(有说是零的),WM的费用要贵很多。
本文来自Tony嵌入式论坛,原文地址:http://cevx.com/bbs/viewthread.php?tid=19477