Windows mobile Windows CE与Windows Mobile

Windows mobile Windows CE与Windows Mobile,windows-mobile,windows-ce,terminology,Windows Mobile,Windows Ce,Terminology,我经常看到这些术语: Windows CE Windows Mobile Pocket PC Windows Mobile智能手机 我知道第二个和第二个的区别,但我对第一个感到困惑。我以为这是WindowsMobile 5之前的移动操作系统的名称 但我在目前的产品中看到的更多。(这是一个在it上开发的最新产品。这是一个创建它们的最新产品。) 它是什么?它与Windows Mobile系列有什么关系?Windows Mobile基于Windows CE。它是移动平台的核心。Windows Mo

我经常看到这些术语:

  • Windows CE
  • Windows Mobile Pocket PC
  • Windows Mobile智能手机
我知道第二个和第二个的区别,但我对第一个感到困惑。我以为这是WindowsMobile 5之前的移动操作系统的名称

但我在目前的产品中看到的更多。(这是一个在it上开发的最新产品。这是一个创建它们的最新产品。)


它是什么?它与Windows Mobile系列有什么关系?

Windows Mobile基于Windows CE。它是移动平台的核心。Windows Mobile是在CE基础之上的——通常CE中所有可用的都在莫比尔,但不一定是相反的方式。许多嵌入式设备使用Windows CE。Mobile为PockPC设备和智能手机提供了您熟悉的接口,CE提供了一个类似于桌面PC的启动菜单。它们是共享CE核心基础的类似操作系统。

< P>我发现这对于那些/平台(P)/P P>的松动历史是一个方便的指南。 此外,同样:

最好将Windows Mobile描述为 基于Windows平台的平台子集 行政长官支持。目前,Pocket PC (现在称为Windows Mobile Classic), 智能手机(Windows Mobile标准), 和PocketPC手机版(Windows 移动专业人士)是三个 Windows下的主要平台 移动伞。各站台 利用不同的组件 Windows CE以及补充 适用于 它们各自的装置


Windows CE是一个模块化操作系统。它是用一个叫做平台生成器(PB)的工具构建的

PB有一个可以包含在给定操作系统映像中的项目目录。例如TCP/IP、Shell、Windows资源管理器、FTP和Telent等服务器、设备驱动程序管理器或GWES(目录非常广泛)。基本上,您所认为的操作系统的每一部分都是一个可以包含或排除的组件(尽管很明显,组件可以有依赖关系——例如,没有GWES,您就无法拥有Shell)。操作系统映像还针对运行它的确切硬件进行了高度定制。无法将一个Windows CE OS映像复制到不同的硬件和工作区

因此,任何人都可以构建Windows CE操作系统,由于其模块化特性,没有“现成”配置(如XP、Vista或Windows 7)。在本次讨论中,让我们将这些人称为“客户”

现在,任何客户都可以将他们自己的东西添加到操作系统中——如果你愿意,他们的“秘密酱汁”。例如,看看HTC的TouchFlo用户界面或谷歌地图应用程序。这是由客户完成的,而不是Windows CE团队。同样适用于控制面板小程序、应用程序等

因此,Windows Mobile确实可以被视为另一个客户。他们使用Platform Builder并从核心操作系统中选择目录项的特定子集。然后他们添加自己的东西(WinMo外壳、通知、POOM等)。然后,他们将其发送给ODM(HTC等设备制造商)

这比这要复杂一些,因为WinMo团队实际上提供了一个类似于Platform Builder的工具(尽管不一样)和用于所有机密酱汁的编译库,而实际上是由ODM来创建操作系统映像


所以WinMo既是CE的子集,也是CE的超集。它是一个子集,因为它不包含操作系统可用的所有内容。它是一个超集,因为它包含的东西根本不是核心操作系统附带的。这意味着仅使用Platform Builder工具就可以创建CE操作系统,但不能创建WinMo操作系统。

不完全正确。CE中有很多东西是WinMo中没有的。WinMo可能包含70%的目录项。谢谢,它非常有用。ctacke你能告诉我有没有类似的工具,比如cmd,fiddler,适用于Windows6.5移动设备。我想捕获windows 6.5 Mobile的网络。任何帮助都将不胜感激。