En 1996 (date exacte inconnue), Microsoft lance Windows CE, le premier système d’exploitation pour terminaux mobiles
C’est une version spécifique de Windows développée sur un noyau distinct de la version PC. Windows CE est conçu pour fonctionner sur des appareils disposant d’à peine 1 Mo de mémoire (à l’époque, le principal concurrent de ce système est Palm OS).
Windows CE connaîtra plusieurs évolutions :
- Windows CE (1996)
- Pocket PC (2000)
- Windows Mobile (2003)
- Windows Phone (2010)
- Windows 10 Mobile (2016)
Abonnez-vous !
Soyez alerté des anniversaires par e-mail
J’ai programmé sous Windows CE des environnements embarqués. C’est presque comme sur PC, à la différence que Windows CE est une version « stripped down » du Windows des PC. Pas de gestion de chaines de caractères sur 8 bits (seulement Unicode 16 bits). Certaines fonctions du SDK Windows ont des paramètres inutilisés/ignorés (mais conservés pour la compatibilité). Il était très possible, en respectant ces contraintes, de faire un fichier source compatible PC et environnement embarqué. D’ailleurs, c’est ce que je faisais car il était plus facile de tester l’appli sur le PC. Ma chaîne de compilation générait les deux versions, PC et embarqué. Mon environnement fonctionnait autour d’un micro-controleur ARM SA-1100 (dit « StrongArm ») 32 bits fabriqué par Digital Equipment puis par Intel.