
Voies de migration pour le remplacement de Windows CE
ByteSnap Design révèle les choix que font les ingénieurs lorsqu’ils remplacent ou étendent les systèmes Windows Embedded CE existants, alors que le support s’achève.
Windows CE est largement obsolète, le dernier modèle de la gamme Windows CE (WEC2013) ayant dépassé sa période de support étendu en octobre 2023, ce qui crée un besoin urgent de transition vers une alternative pour les entreprises qui s’appuient actuellement sur ce système. Malgré son obsolescence, de nombreux appareils continuent de fonctionner avec les anciens systèmes Windows CE, et la mise à jour vers de nouveaux systèmes d’exploitation nécessite l’assistance d’un cabinet de conseil compétent en matière de choix de matériel et de logiciel.
Grâce à ses racines dans la conception de systèmes embarqués sous Windows, ByteSnap est bien placé pour évaluer les logiciels et applications existants et concevoir une stratégie de migration optimale entre les plates-formes. Au fil des ans, il a permis aux développeurs de prendre des décisions éclairées en fonction des exigences matérielles spécifiques d’un projet et révèle ici les principales voies de migration.
En tête de liste des demandes figure Windows 10 IoT Enterprise, qui offre une option viable à ceux qui ne peuvent ou ne veulent pas migrer vers Linux. ByteSnap a constaté un intérêt accru pour la migration vers Windows IoT récemment avec la sortie de Windows 10 et Windows 11 pour ARM. Il s’agit du système d’exploitation d’entreprise complet fonctionnant sur des processeurs tels que les gammes i.MX 8 et i.MX 9x de NXP. Cette combinaison permet aux équipes de développeurs de rationaliser la migration des applications Windows en apportant un minimum de modifications au code de l’application.
Par exemple, l’équipe travaille actuellement sur un certain nombre de projets utilisant Windows 10/11 IoT Enterprise for ARM sur le processeur d’application i.MX 93. Intégrant le cœur évolutif Arm Cortex-A55, le i.MX 93 est un processeur économique, peu gourmand en énergie mais performant. L’inclusion d’un microcontrôleur de la série Cortex M pour le contrôle en temps réel en fait une excellente combinaison pour remplacer les composants sous Windows CE.
Cependant, l’absence de directives claires sur la manière d’effectuer la transition constitue un défi, comme l’explique Graeme Wintle, directeur de ByteSnap Design : « Nos clients ont fait appel à la vaste expérience de ByteSnap en matière de gestion des problèmes d’obsolescence et de fin de vie. De nombreux ingénieurs à l’origine des produits originaux ne sont plus disponibles pour être sollicités. Le peu de documentation en ligne sur Windows CE qui existe encore et le champ de mines d’informations sur les produits Windows 10 IoT sur ARM rendent le chemin de la migration difficile.
L’intérêt pour le passage à Linux embarqué est également très fort, avec des produits fournis par Microsoft pour aider les applications écrites en C# à fonctionner sur les plates-formes Linux sans modifications, la bibliothèque .net Core pour Linux est un outil très puissant. L’utilisation d’outils de développement familiers tels que Visual Studio et le développement croisé entre Windows et Linux pour les tests et le développement permettent aux développeurs Windows d’utiliser leurs compétences sur les plates-formes Linux.
