En 1997, Microsoft livre windows CE afin de fournir un système déxploitation destiné
aux mini ordinateurs. Ce système était destiné à faire fonctionner des mini ordinateurs
généralement équipés dún écran et d'un claiver. Les versions suivantes de ce système supportent
d'autres types de périphériques d'entrée/sorties.
Compatibilité
Ce système d'exploitation connait rapidement un succès auprès des constructeurs de matérielles
qui désirent avoir un système multimedia, evolutif et relativement simple à programmer. En effet,
Windows CE reste proche de son homologue sur PC et est compatible avec l'architecture Win32.
Cette compatibilité assure le portage simplifié des applications windows légères sur Windows CE.
D'un point de vue des matériels, windows CE a été porté sur la majorité des processeurs utilisés en
informatique mobile: Arm/StrongArm,MIPS, PPC, SuperH et x86.
Architecture
L'architecture de Windows CE est relativement proche de celle de windows 95. Elle est composée de
différentes couches d'abstraction matérielle permettant de rendre idépendant le matériel du logiciel.
Cette couche d'abastraction matérielle est très importante pour les constructeurs de matériels,
car elle permet de réduire considérablement les coûts de développent et srutout d'evolution du matériel:
Lorsque le matériel évolue, il suffit d'écrire un nouveau pilote pour ce matériel sans changer tout ce qui
se trouve au dessus et au dessous.
Schéma de l'architecture
Domaines d'utilisation
De par son ouverture au mutlimedia et sa connectivité avec windows notament, l'utilisation de windows
est pour le moment limitée aux pocket PC et à certains périphériques multimedia. On peut citer l'exemple
de la console de jeux DreamCast de SEGA, ou la XBox de Microsoft qui ont adopté ce système. Par ailleurs,
en 2002, une alliance entre microsoft et France Telecom/Orange a permis le lancement d'un téléphone
portable GPRS permettant d'accéder à des contenus mulitmedia et fonctionnant sous windows CE.
Les industries de l'embarqué léger, ou des équipements hautes performances n'ont, pour l'instant, pas adopté
ce système d'exploitation, sans doute trop gourmand en ressources, et réputé peu stable par association avec
windows,.
Matériel requis
Le matériel requis pour l'utilisation de windows CE est le suivant:
Un processeur supporté
De la mémoire
Une horloge pour les interruptions planifiées (calendrier, alarmes)
Ces prérequis réduisent le champs d'action de windows CE et l'exclut par exemple des fonctionnement
sur les équipement asynchrones ou les microcontrolleurs.