Windows CE

Windows CE
Logo

Langues MultilingueVoir et modifier les données sur Wikidata
Type de noyau Noyau hybride
Plates-formes X86, architecture MIPS, architecture ARM, SuperH et PowerPCVoir et modifier les données sur Wikidata
Entreprise /
Développeur
MicrosoftVoir et modifier les données sur Wikidata
Licence EULAVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Première version 1.0 ()Voir et modifier les données sur Wikidata
Dernière version stable 8.0 (Embedded Compact 2013) ()[1]Voir et modifier les données sur Wikidata
Site web msdn.microsoft.com/embeddedVoir et modifier les données sur Wikidata

Windows CE (officiellement nommé Windows Embedded Compact depuis la version 6.0 - nom de code « Yamazaki »)[2],[3], parfois abrégé WinCE, est une variation de Windows pour les systèmes embarqués et autres systèmes minimalistes, utilisée notamment dans les PC de poche ou Handheld. Il utilise un noyau distinct des autres Windows plutôt qu'une version allégée et supporte les architectures processeur Intel x86 et similaires, MIPS (jusqu'à CE 3.0), ARM et aussi Hitachi SH.

Windows CE est une branche d'OS à part, indépendante de la famille NT notamment. Il ne faut pas la confondre avec l'offre Windows XP Embedded qui est une dérivation, pour l'embarqué, de la famille NT/XP disponible uniquement pour architecture x86 avec l'offre Windows CE qui est disponible pour x86, ARM, SH et MIPS.

La sortie officielle de la dernière version, Windows Embedded Compact 2013, a eu lieu le [4].

Windows CE est optimisé pour les appareils possédant une faible capacité de stockage - le noyau peut tourner avec moins d'un mégaoctet de mémoire vive. Les systèmes sont souvent produits sans disque de stockage et peuvent être pensés pour ne pas pouvoir être étendus (par exemple, le système peut être écrit en ROM). Windows CE est conforme à la définition d'un système d'exploitation temps réel. Il supporte 256 niveaux de priorité et procède par héritage de priorité pour éviter les problèmes d'inversion de priorité. À l'inverse des systèmes ressemblant à UNIX, l'unité fondamentale d'exécution est le thread permettant d'obtenir des programmes plus simples et plus rapides en concurrence.

Microsoft a indiqué que « CE » n'est pas un acronyme, mais beaucoup de personnes croient qu'il signifie « Consumer Electronics » ou « Compact Edition ». La première version, surnommée « Pegasus », proposait une interface graphique similaire aux autres Windows ainsi qu'un certain nombre de logiciels de Microsoft, tous allégés en capacité de stockage, mémoire et vitesse.

Depuis, Windows CE a évolué - d'après les documents de Microsoft - en un système d'exploitation basé sur des composants, embarqué et temps réel. Il n'est plus réservé aux seuls ordinateurs tenant dans la main. Beaucoup de plates-formes sont basées sur le cœur du système Windows CE telles que Microsoft's Handheld PC, Pocket PC, Pocket PC 2002 et Smartphone 2002.

Il est souvent indiqué que Windows CE 3.0 et Pocket PC sont la même chose, ou le Pocket PC est dérivé du successeur de Windows CE 3.0.

Versions actuelles : 4.2 (dite .Net), 5.0, 6.0 et 6.0R2.

Le principal concurrent de ce système était Palm OS lancé sur une plate-forme incompatible avec Windows CE.