WEB开发网
开发学院手机开发Windows Mobile 开发 window ce 和window mobile区别 阅读

window ce 和window mobile区别

 2010-06-03 22:54:00 来源:WEB开发网   
核心提示:Windows Mobile 平台是Microsoft针对包括个人数字助理(PDA)在内的移动手持计算设备和应用的领先平台,硬件和软件的标准化允许Pocket PC在为第三方应用程序开发提供支持的情况下,window ce 和window mobile区别,提供最佳的移动手持计算体验,Windows Mobile是MS

Windows Mobile 平台是Microsoft针对包括个人数字助理(PDA)在内的移动手持计算设备和应用的领先平台。

硬件和软件的标准化允许Pocket PC在为第三方应用程序开发提供支持的情况下,提供最佳的移动手持计算体验。

Windows Mobile是MS提供的完整的操作系统,适合终端用户,软件都装好的,直接好用。是移动设备的一个OS。

Windows CE .NET针对各种类型的嵌入设备而设计。如果使用Windows CE .NET开发嵌入设备,则无需对硬件和软件进行任何的标准化。

Window CE是一个平台,包括移动设备,嵌入式开发等方面,是提供给厂商,便于他们二次开发的一个平台,厂商能在CE平台上开发出专用的系统。

Window CE相当于半成品,需要二次加工。

下面我们进行更为详细的介绍如下:

首先Windows CE是一个支持多种CPU(如ARM/MIPS/PowerPC/SH/X86)拥有极多功能的通用嵌入式操作系统。正因为如此Windows CE同我们日常使用的PC上的Windows系统有一个重大区别是:

允许开发者根据自己的需求对操作系统进行剪裁、定制并重新构建。

举个例子说:一个公司要做一款基于ARM的MP3播放系统。另一个公司要做基于MIPS的机顶盒系统。那么他们可以使用微软提供的Platform. Builder软件定制、编译、构建出一个自己需要的子操作系统同时生成相应的SDK。这些SDK可以安装到EVC或者VS中,让开发人员使用。

对于第一家公司他的操作系统只支持ARM并且拥有音频播放功能。而第二家公司则更关心MIPS处理器和联网、视频解码等功能。两家公司最终都在使用Windows CE系统但是差距极大。

Platform. Builder提供非常详细的选择,从CPU类型到网络协议支持再到音频视频格式支持甚至操作系统支持哪些字体均可以定制。所以CE的应用面极广:工业控制设备、通信设备、医疗设备等等都可以使用。由于可以支持裁减和定制所以最小的CE操作系统可以只有几百K。

Windows Mobile可以理解为Windows CE中一个特殊的子系统。她是直接由微软定制、增强的,她主要用于手机、PDA等移动智能设备。

WM基于CE系统所以核心部分和CE系统一致,但是为了支持移动智能设备增加了一些功能和软件:比如在手机上使用的Office办公软件、音频播放软件、同PC同步数据的软件等等。

WM和CE的一个重要区别是:WM只支持ARM平台。

WM和CE在安全方面的区别:

01、CE支持的CE种类多而WM少。这恐怕是必须考虑的一个问题。

02、CE在定制以后得到的系统千差万别,必须注意你针对的系统是否支持某些API功能。可以使用IsAPIReady函数查询。

03、使用WM系统的手机、PDA型号很多。截至2008年5月我查到的资料是各大厂商有300多个型号的产品使用WM系统。所以WM系统更多的暴露在攻击和破解者面前

Tags:window ce window

编辑录入:coldstar [复制链接] [打 印]
赞助商链接