Connu pour son environnement logiciel MicroEJ VEE (Virtual Execution Environment) qui permet de déployer des conteneurs pour virtualisation d’applications dans des équipements aux ressources limitées en périphérie de réseau (edge), le français MicroEJ annonce la disponibilité de son Android Compatibility Kit, qui ouvre les objets électroniques à l’écosystème en pleine croissance des développeurs utilisant Android Studio.
Selon l’éditeur nantais, l’Android Compatibility Kit conforte le positionnement de MicroEJ, déjà commercialisé à plus de 100 millions d’unités, comme « petit frère » d’Android pour les appareils intelligents aux ressources limitées.
Avec la prise en charge de l’environnement de développement Android Studio et du moteur de production Gradle, il est ainsi possible de développer, simuler et tester une même application et de l’exécuter sur Android ou MicroEJ, les équipementiers pouvant alors facilement passer d’un puce puissante à un processeur plus « limité » (par exemple passer d’un Arm Cortex-A à un Arm Cortex-M) pour réduire la consommation d’énergie.
Outre cette compatibilité, l’Android Compatibility Kit permet également d’utiliser Android Studio pour lancer aussi bien des jumeaux virtuels MicroEJ que des jumeaux virtuels Android. Grâce à la simulation sur dispositifs virtuels, MicroEJ permet en effet de paralléliser le développement matériel et logiciel, et notamment d’accélérer la validation des spécifications.
Au-delà, ajoute l’éditeur, le kit autorise la coexistence de deux processeurs dans une même conception afin de répartir, selon les besoins, les mêmes tâches entre un processeur puissant réservé à Android et un autre beaucoup plus sobre, dévolu à l’exécution de MicroEJ VEE, toujours dans une optique de réduction de la consommation d’énergie.
Par ailleurs, le vaste écosystème de développeurs Java/Kotlin peut désormais utiliser des outils populaires tels qu’IntelliJ IDEA, Android Studio et Gradle pour créer des applications MicroEJ, ajoute encore la société française qui précise que son kit de compatibilité Android est particulièrement intéressant pour les produits fonctionnant sur batterie, tels que les montres et les thermostats connectés.
« Avec cette nouvelle offre de MicroEJ, les développeurs peuvent utiliser les capacités d’un processeur tout en minimisant les coûts de développement logiciel, indique Joe Yu, vice-président et directeur général de la gamme de produits IoT Edge Processing de NXP. Cette approche est particulièrement bénéfique pour nos clients, en particulier ceux qui créent plusieurs familles de produits en tirant parti de l’étendue de notre portefeuille de processeurs embarqués, des microcontrôleurs aux puces crossover i.MX RT en passant par les processeurs d’application i.MX. A titre d’exemple, notre récente collaboration avec MicroEJ autour du développement logiciel sur notre crossover i.MX RT500 a été très réussie. Elle a notamment permis de simplifier l’accès à son architecture optimisée pour les applications graphiques à faible consommation. »