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.
Wow! Süße Antwort. Das hat es für mich geklärt. Vielen Dank! – Vaccano
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