10 / L’EMBARQUÉ / N°2
Actualité Systèmes d'exploitation
Microsoft poursuit son chemin
dans l’embarqué sur deux jambes
et… deux OS !
Livré en temps et en heure, sans tambour ni trompette, le système d’exploitation Windows Compact 2013
de Microsoft est l’héritier de Compact 7, lui-même issu de la lignée Windows CE. Il complète, avec Windows
Embedded 8, l’offre en OS pour l’embarqué du géant américain.
C
onformément à la feuille de
route qu’il s’était fixée, Micro-
soft a annoncé en juin la dis-
ponibilité de Windows Embedded
Compact 2013, dernier avatar en date
de l’OS enfoui modulaire et multi-ar-
chitecture connu un moment sous les
noms de Windows CE, Windows
Embedded CE, puis Windows
Embedded Compact… Evoqué pour
la première fois en 2011 par la firme
de Redmond sous l’appellation
« Compact v.Next », Windows
Embedded Compact 2013 succède
donc à Windows Embedded Com-
pact 7, officiellement disponible
depuis mars 2011, système d’exploi-
tation qui se caractérisait par une
empreinte mémoire minimale de
500 Ko et une modularité bâtie
autour de 700 composants logiciels
différents. Mais ce système d’exploi-
tation temps réel revient de loin.
Lorsque Microsoft prit la décision en
2011 d’arrêter les frais sur Windows
Mobile – dont le noyau était basé sur
Windows CE – pour le remplacer par
Windows Phone, c’est en effet l’ave-
nir même de cette technologie qui
fut remis en question. Mais, après
plusieurs mois d’atermoiements,
l’éditeur décida en 2012 de remettre
sur pied une équipe de développe-
ment pour poursuivre le travail
autour de CE. Un peu plus d’un an
plus tard, le résultat est là. Windows
Compact 2013, le seul OS de Micro-
soft destiné aux développeurs qui soit
compatible à la fois avec les architec-
tures ARM et x86, est officiellement
disponible pour les OEM. Flanqué,
qui plus est, d’une communauté for-
tement réactivée, via notamment le
site http://www.embedded101.com,
et enrichi par la mise en ligne sur ce
même site d’un ebook sur Windows
Compact.
En termes technologiques, il n’y pas
de rupture sur le plan du code source
de l’OS. Les composants du kernel, le
kernel, le makefile, le build… sont
très proches des versions antérieures,
au point qu’un portage d’une appli-
cation réalisée sur Windows Com-
pact 7 vers Windows Compact 2013
ne pose pas de problèmes particu-
liers. « Le gros changement avec Win-
dows Compact 2013 tient à la possi-
bilité d’utiliser Visual Studio 2012 pour
développer une application, avec,
désormais, des compilateurs ARM
standards et non plus ceux dévelop-
pés par Microsoft », explique Thierry
Joubert, directeur technique de
Theoris, l’un des très bons experts en
France de Windows CE (et donc de
Windows Compact). Autre change-
ment, la pile IP, un des points faibles
des versions antérieures, a été entiè-
rement réécrite, pour retrouver des
niveaux de performances en phase
avec la concurrence. Au-delà, les
temps de démarrage ont été réduits à
quelques secondes et les technologies
Bluetooth, Wi-Fi et cellulaires sont
supportées de manière native. Enfin,
une vaste cure d’amaigrissement
accompagne cette nouvelle mouture
qui se débarrasse de nombreuses
fonctions inutiles depuis l’arrêt de
Windows Mobile. Bref, c’est un retour
à l’état d’esprit d’un OS embarqué
adapté aux contraintes du temps réel
« dur » requis par les marchés des
automatismes, de l’industriel, de la
logistique, de la grande distribution et
du médical. Avec, d’un point de vue
stratégique, la volonté affichée de
Microsoft, à travers cet OS temps réel,
d’étendre les capacités de Windows
vers le monde de l’Internet des objets.
Parallèlement, comme annoncé en
novembre 2012, Microsoft a mis à
disposition des développeurs l’autre
bras armé de la société pour l’embar-
qué, Windows Embedded 8 Standard
et Pro. Ces systèmes d’exploitation
supportent l’environnement de déve-
loppement Visual Studio 2012, les
interfaces utilisateur tactiles et la
reconnaissance de gestes, mais ils
s’exécutent uniquement sur des
architectures x86 ou x64.
François Gauthier
● Les marchés
industriels et
de la logistique
sont particuliè-
rement visés
par Microsoft
avec ses
solutions pour
l'embarqué.
n Microsoft propose depuis le
1
er
juillet une nouvelle option de li-
cences en volume pour Windows
Embedded 8, permettant aux
entreprises d’obtenir des versions
spéciques de ce système
d’exploitation habituellement
réservé aux OEM. Cette licence
permet en fait aux entreprises
d’acquérir, directement auprès de
Microsoft, Windows Embedded
8 et de débloquer des fonctions
supplémentaires selon leurs
besoins. Ainsi, les entreprises
spécialisées dans la vente, l’in-
dustrie manufacturière, la santé,
etc. peuvent désormais accéder à
des fonctionnalités adaptées aux
terminaux sur lesquels Windows
Embedded 8 sera installé :
bornes, écrans numériques
pour la vente, systèmes d’admis-
sion en libre-service, terminaux
médicaux, équipements de suivi
de fabrication automatisée…
n Avec l’outil Software Assurance,
Microsoft propose également
un contrôle centralisé pour vérier
les applications fonctionnant
sur chaque terminal. L’éditeur
offre aussi, avec Applocker,
la possibilité de bloquer l’accès
à une ou plusieurs applications.
Enn, avec BranchCache,
il est aussi possible de mettre
en cache localement des chiers,
des sites Web et autres contenus
depuis des serveurs centraux
au lieu d’avoir à les télécharger
de manière répétée via un réseau
local. Ces fonctions, ainsi que
DirectAccess (accès au réseau
de l’entreprise via Internet sans
VPN), peuvent être débloquées
via une clé.
aCCès personnalisé pour WindoWs embedded 8