2010-06-10 34 views
8

Oft sehe ich diese Begriffe:Windows CE vs Windows Mobile

  • Windows CE
  • Windows Mobile Pocket PC
  • Windows Mobile Smart-Phone

Ich kenne den Unterschied zwischen dem zweiten 2 , aber ich bin auf dem ersten verwirrt. Ich dachte, es war der Name des Mobile OS vor Windows Mobile 5.

Aber ich sehe es häufiger in aktuellen Produkten. (Hier ist eine aktuelle MS Form für die Entwicklung. Here ist ein aktuelles Produkt zum Erstellen von ihnen.)

Was ist das und wie bezieht es sich auf die Windows Mobile-Linien?

Antwort

20

Windows CE ist ein modulares Betriebssystem. Es ist mit einem Tool namens Platform Builder (PB) gebaut.

PB verfügt über einen Katalog von Elementen, die in ein BS-Abbild eingefügt werden können. Zum Beispiel TCP/IP, die Shell, Windows Explorer, Server wie FTP und Telent, der Gerätetreibermanager oder GWES (der Katalog ist ziemlich umfangreich). Grundsätzlich ist fast jeder Teil von dem, was Sie für das Betriebssystem halten, eine Komponente, die ausgeschlossen werden kann (obwohl natürlich Komponenten Abhängigkeiten haben können - Sie können beispielsweise keine Shell ohne GWES haben). Das Betriebssystemabbild ist auch stark auf die genaue Hardware zugeschnitten, auf der es ausgeführt wird. Ein Windows CE-BS-Image kann nicht auf andere Hardware kopiert werden und funktioniert.

So kann jeder ein Windows CE-Betriebssystem bauen, und aufgrund seiner modularen Natur gibt es keine "von der Stange" -Konfiguration (wie XP, Vista oder Windows 7). Nennen wir diese Leute für diese Diskussion den "Kunden".

Jetzt kann jeder Kunde seine eigenen Sachen in das OS hinzufügen - ihre "geheime Soße", wenn Sie so wollen.Schauen Sie sich zum Beispiel die TouchFlo-Benutzeroberfläche von HTC oder die Google Maps-Anwendung an. Das wurde vom Kunden gemacht, nicht vom Windows CE Team. Dasselbe gilt für Applets, Anwendungen usw. der Systemsteuerung.

So kann Windows Mobile wirklich nur als ein weiterer Kunde angesehen werden. Sie nehmen Platform Builder und wählen eine bestimmte Teilmenge der Katalogelemente aus dem Kernbetriebssystem aus. Sie fügen dann ihre eigenen Sachen hinzu (die WinMo-Shell, Benachrichtigungen, POOM, usw.). Sie versenden dann , die an die ODM (Gerätehersteller wie HTC).

Es ist ein bisschen komplexer als das, weil das WinMo-Team tatsächlich ein Werkzeug, das wie Platform Builder (obwohl nicht das gleiche) und die kompilierten Bibliotheken für alle ihre geheimen Sauce, und es liegt an der ODM, tatsächlich zu tun die OS-Image-Erstellung.

Also WinMo ist sowohl eine Untermenge als auch eine Obermenge von CE. Dies ist eine Teilmenge, da sie nicht alle für das Betriebssystem verfügbaren Komponenten enthält. Es ist eine Obermenge, weil es Sachen enthält, die nicht mit dem Hauptbetriebssystem geliefert werden. Dies bedeutet, dass Sie mit dem Platform Builder Tool ein CE-Betriebssystem erstellen können, aber kein WinMo OS.

+0

Wow! Süße Antwort. Das hat es für mich geklärt. Vielen Dank! – Vaccano

+0

Danke, es ist sehr nützlich. ctacke kannst du mir sagen, gibt es ein ähnliches Tool wie cmd, Fiddler für Windows 6.5 Mobile Device. Ich möchte das Netzwerk meines Windows 6.5 Mobile erfassen. Jede Hilfe wird geschätzt. – user960567

1

Windows Mobile basiert auf Windows CE. Es ist der Kern der Mobile-Plattform. Windows Mobile basiert auf einer CE-Basis - normalerweise ist alles, was in CE verfügbar ist, in Mobile verfügbar, aber nicht unbedingt umgekehrt. Viele eingebettete Geräte verwenden Windows CE. Mobile bietet die Schnittstelle, die Sie auf PocketPC-Geräten und Smartphones kennen, CE bietet ein Startmenü wie auf einem Desktop-PC. Sie sind ähnliche Betriebssysteme mit der CE Core Foundation.

+1

Nicht ganz richtig. Es gibt eine Menge von Dingen in CE, die nicht in WinMo sind. WinMo enthält möglicherweise 70% der Katalogelemente. – ctacke

2

Ich habe diese timeline fand eine praktische Anleitung für die squirrelly Geschichte, dass sein/jene Plattform (en)

Auch aus dem gleichen wiki article:

Windows Mobile ist am besten beschrieben als eine Untergruppe von Plattformen basierend auf einem Windows CE-Unterbau . Derzeit Pocket PC (jetzt Windows Mobile Klassik genannt), SmartPhone (Windows Mobile Standard), und PocketPC Phone Edition (Windows Mobile Professional) sind die drei Haupt-Plattformen unter Windows Mobil Regenschirm. Jede Plattform verwendet verschiedene Komponenten von Windows CE, sowie ergänzende Funktionen und Anwendungen, die für ihre jeweiligen Geräte geeignet sind.