2010-06-10 13 views
8

Je vois souvent ces termes:Windows CE vs Windows Mobile

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

Je sais que la différence entre la seconde 2 , mais je suis confus sur le premier. Je pensais que c'était le nom de l'OS Mobile avant Windows Mobile 5.

Mais je le vois plus souvent dans les produits actuels. (Voici un MS Form actuel pour le développement.) Here est un produit courant pour les créer.)

Qu'est-ce que c'est et comment cela se rapporte-t-il aux lignes Windows Mobile?

Répondre

20

Windows CE est un système d'exploitation modulaire. Il est construit avec un outil appelé Platform Builder (PB).

PB dispose d'un catalogue d'éléments pouvant être inclus dans une image de type OS. Par exemple TCP/IP, le Shell, Windows Explorer, les serveurs comme FTP et Telent, le gestionnaire de pilotes de périphériques ou GWES (le catalogue est assez complet). Fondamentalement à peu près chaque partie de ce que vous considérez comme le système d'exploitation est un composant qui peut être inclus des exclus (bien que les composants puissent évidemment avoir des dépendances - vous ne pouvez pas avoir un Shell sans GWES par exemple). L'image du système d'exploitation est également très adaptée au matériel exact sur lequel elle sera exécutée. Une image de système d'exploitation Windows CE ne peut pas être copiée sur un matériel différent et fonctionner.

Donc, n'importe qui peut construire un système d'exploitation Windows CE, et en raison de sa nature modulaire, il n'y a pas de configuration "standard" (comme XP, Vista ou Windows 7). Appelons ces personnes, pour cette discussion, le "client".

Maintenant, tout client peut ajouter ses propres produits dans le système d'exploitation - leur «sauce secrète» si vous voulez.Par exemple, regardez l'interface utilisateur TouchFlo de HTC ou l'application Google Maps. Cela a été fait par le client, pas l'équipe Windows CE. Idem pour les applets du panneau de contrôle, les applications, etc.

Ainsi, Windows Mobile peut vraiment être vu comme un autre client. Ils prennent Platform Builder et sélectionnent un sous-ensemble spécifique des éléments du catalogue à partir du système d'exploitation principal. Ils ajoutent ensuite leurs propres trucs (le shell WinMo, les notifications, POOM, etc). Ils expédient ensuite que à l'ODM (fabricants d'appareils comme HTC). C'est un peu plus complexe que ça parce que l'équipe WinMo embarque un outil qui ressemble à Platform Builder (mais pas le même) et les bibliothèques compilées pour toute leur sauce secrète, et c'est à l'ODM de faire la création d'image de système d'exploitation. Donc WinMo est à la fois un sous-ensemble et un sur-ensemble de CE. C'est un sous-ensemble car il ne contient pas tous les éléments disponibles sur le système d'exploitation. C'est un sur-ensemble, car il inclut des éléments qui ne sont pas fournis avec le système d'exploitation principal. Cela signifie qu'avec l'outil Platform Builder, vous pouvez créer un système d'exploitation CE, mais vous ne pouvez pas créer un système d'exploitation WinMo.

+0

Wow! Bonne réponse. Cela m'a éclairci. Merci! – Vaccano

+0

Merci, c'est très utile. ctacke pouvez-vous me dire est-il un outil similaire comme cmd, violoniste disponible pour Windows 6.5 appareil mobile. Je veux capturer le réseau de mon Windows 6.5 Mobile. Toute aide serait appréciée. – user960567

1

Windows Mobile est basé sur Windows CE. C'est le noyau de la plate-forme mobile. Windows Mobile est superposé à une fondation de base CE - généralement tout ce qui est disponible dans CE est disponible dans Mobile, mais pas nécessairement dans le sens inverse. De nombreux périphériques intégrés utilisent Windows CE. Mobile fournit l'interface que vous connaissez sur les appareils PocketPC et Smart Phones, CE fournit un menu de démarrage comme sur un PC de bureau. Ce sont des systèmes d'exploitation similaires partageant la base du noyau CE.

+1

Pas entièrement vrai. Il y a un * lot * de choses disponibles dans CE qui ne sont pas dans WinMo. WinMo comprend peut-être 70% des éléments du catalogue. – ctacke

2

J'ai trouvé cet timeline être un guide pratique pour l'histoire squirrelly de cette/ces plate-forme (s)

En outre, de la même wiki article:

Windows Mobile est décrit comme un sous-ensemble de plates-formes basé sur Windows . À l'heure actuelle, sont les trois principales plates-formes Pocket PC (maintenant appelé Windows Mobile Classic), SmartPhone (Windows Mobile Standard), et PocketPC Phone Edition (Windows Mobile Professional ) sous Windows parapluie Mobile. Chaque plate-forme utilise différents composants de Windows CE , ainsi que des fonctionnalités supplémentaires et des applications adaptées à leurs dispositifs respectifs.