zoukankan      html  css  js  c++  java
  • WIN CE和Windows Mobile之间的联系与区别


    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

  • 相关阅读:
    一览js模块化:从CommonJS到ES6
    JavaScript自定义事件
    BTrace:线上问题排查工具
    【转载】JVM 学习——垃圾收集器与内存分配策略
    简单GC具体操作参数查看
    CMS垃圾回收机制
    Lombok 在继承类上面的注意
    Intellij IDEA 修改默认配置
    缓存算法(FIFO 、LRU、LFU三种算法的区别)
    MySQL 变量类型
  • 原文地址:https://www.cnblogs.com/greatandforever/p/1582553.html
Copyright © 2011-2022 走看看