Windows Mobile与Windows CE的区别

这是一个非常容易混淆的概念。概括的说:

WinCE
Windows CE是一个可定制 的操作系统。
Windows Mobile则是基于Windows CE定制出来的有着协议性质的操作系统包。
WindowsCE 本身就是由一系列的可定制模块组成,硬件产商可以根据自己硬件的特性对Windows CE模块进行任何的组合,以生成符合自己产品的操作系统。   Windows CE是微软为嵌入式设备打造的通用操作系统,不象其它的微软 Windows 操作系统,Windows CE 并不是代表一个标准的相同的对所有平台适用的软件。为了足够灵活以达到适应广泛产品需求, Windows CE 采用标准模式,可以通过设计一层位于内核和硬件之间代码来用设定硬件平台,从而实现产品的定制。那么Windows ce到底存在与我们生活中的哪些角落呢?发现得太少,其实有时候是我们不够留心。平时我们在公路上见到交警手中拿着的用触笔写写画画的东西,偶尔坐火车,在进站前有警察拿着同样的东西登记一些乘客的信息...   这些都是Windows ce系统的设备。Windows ce可以应用在网络(网关路由),工业控制(机器生产线控制),测量设备,信息化家电,医疗设备,GPS导航相关设备。可以应用到公安,城市交通,铁路,税务,城管,电力,野外作业,军事... 最后,还有一项应用,是贴近普通人们生活最近,也是发展前景最广阔的应用。也是我要主要介绍的:Windows moblie

Windows Mobile
Windows Mobile 是 Microsoft 用于 Pocket PC 和 Smartphone 的软件平台。Windows Mobile 将熟悉的 Windows 桌面扩展到了个人设备中而Windows Mobile则是Windows CE系统组件的具体组合方式。它包含一些应用还有最重要的电话模块. 在Windows moblie的基础上又有2个不同的定制,分别是smartphone 和 Pocket PC。smartphone看名字就可以联想到了,它应用于移动电话,而Pocket PC起初是用于掌上电脑,默认情况下并不具备电话功能,但是经过后来的改变。现在我们一般见到的Pocket PC的版本都是和smartphone一样,应用于手机。这两个同属于Windows moblie的子版本,最主要的区别也就是触笔的支持上。只有Pocket PC是支持触笔的。在它们上面的应用程序开发,在考虑周全的情况下,是可以相互移植的,本质区别并不多。要提醒一点,要在smartphone 和 Pocket PC轻松的相互移植要注意的是,最好不要使用MFC,因为微软为了给smartphone瘦身,并不提供对MFC的支持。如果你急于动手,盲目的先实现了一个使用MFC的Pocket PC的应用,在实现smartphone上的移植时,你的程序很大块的面积将必须要重写。一般情况下,先从smartphone入手,再向Pocket PC移植是比较正确的选择,因为相对于Pocket PC,smartphone的某些支持更少,应该这样想,就像在同一个系统下,功能更多的高版本和低版本,做到向下兼容绝对比向上兼容要容易得多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值