MicroEJ

Un article de Wikipédia, l'encyclopédie libre.

MicroEJ
logo de MicroEJ

Création 2004
Dates clés 2011: Levée de fonds auprès de la société Innovacom
Fondateurs Dr. Fred RIVARD
Forme juridique SA à directoire
Siège social Nantes
Drapeau de la France France
Direction Fred Rivard et Regis Latawiec
Activité Programmation informatique
Produits Conteneur, Machines virtuelles, Kit de développement, Bibliothèques logicielles,
Filiales MicroEJ Inc. (Boston, USA)
Effectif 60 salariés (en 2020)
Site web microej.com

Société précédente IS2T (Industrial Smart Software Technology)

MicroEJ est une société française d’édition de logiciels pour la conception de logiciels enfouis (dits embarqués) intégrés dans les appareils électroniques.

La société a son siège social à Nantes (France)[1] et a ouvert une filiale à Boston dans le Massachusetts (Etats-Unis)[2].

Historique[modifier | modifier le code]

MicroEJ a été fondé en 2004 par le Dr Fred Rivard sous le nom de Industrial Smart Software Technology (IS2T). Après une première phase de recherche et développement, l’entreprise s’est développée à la suite d'une levée de fonds opérée auprès de l’entreprise Innovacom fin 2011[3]. La compagnie a, par la suite, été officiellement renommée MicroEJ.

Présentation[modifier | modifier le code]

L’entreprise propose un environnement d'exécution et des bibliothèques logicielles permettant d'exécuter des logiciels sur des machines virtuelles reproduisant le comportement de systèmes embarqués physiques [4].

La virtualisation permise par l’environnement d’exécution de MicroEJ permet d’exécuter des programmes prévus pour la plate-forme Java ou Android.

Les applications logicielles développées s’exécutent en mode managé sur des processeurs à basse consommation électrique tels que des microcontrôleurs basés sur les architectures ARM ARM Cortex-M [5] comme par exemple STM32 de STMicroelectronics[6], ESP32 de Espressif[7], Sony Spresense[8], les microcontrôleurs Kinetis[9] de NXP, ou les microcontrôleurs Renesas RZ[10] ou tels que les microprocesseurs basés sur les architectures ARM 926 ou ARM Cortex-A tels que les microcontrôleurs i.MX de NXP[11]. L’environnement d’exécution virtuel peut supporter la plupart des RTOS utilisés sur le marché des systèmes embarqués : FreeRTOS, ThreadX, mbed OS, embOS[12], Micrium’s µC/OS[13], VxWorks, PikeOS, Linux, Integrity RTOS[14] etc.

Fonctionnalités[modifier | modifier le code]

L’environnement d’exécution virtuel, appelé MICROEJ VEE (Virtual Execution Environment), est disponible sous la forme d’une couche logicielle enfouie (runtime), et d’un simulateur permettant le développement d'applications logicielles sur des jumeaux numériques (appareils simulés sur stations de travail).

Ces outils sont personnalisables avec le kit de développement MICROEJ SDK, un environnement de développement intégré basé sur Eclipse[15].

Un framework constitué de bibliothèques spécialisées permet de développer des applications alliant interfaces graphiques, connectivité entre produits électroniques, connectivité cloud[16] et diverses logiques de traitement de données.

Marchés[modifier | modifier le code]

L’entreprise se positionne sur les marchés suivants : les appareils électroménagers, la domotique, les appareils médicaux, les applications industrielles, les wearables (électroniques portés sur soi), les imprimantes industrielles et les réseaux électriques intelligents (comptages, villes, éclairage...).

Notes et références[modifier | modifier le code]

  1. Infogreffe, 870 579 R.C.S. NANTES), consulté le 27 mai 2020
  2. Dirk Basyn, « MicroEJ ouvre une filiale aux Etats-Unis », sur Channel News, (consulté le )
  3. « Présentation MicroEJ », sur Innovacom (consulté le )
  4. (en) Nick Flaherty, « French startup develops embedded Java machine for Cortex M microcontrollers », sur eeNews Europe, (consulté le )
  5. (en) « ARM collaborates with IS2T for Embedded Java development », sur arm KEIL, (consulté le )
  6. (de) Tam Hanna, « Programmierung von MCs », sur Sigs Datacom, (consulté le )
  7. (en) « MicroEJ Now Supports ESP32 Chipsets | Espressif Systems », sur www.espressif.com (consulté le )
  8. (en) Daniel Sandblom, « Spresense development board from Sony now also supports Java », sur developer.sony.com, (consulté le )
  9. (en) Linda Marchant, « MicroEJ to Show Its OS for Kinetis MCUs at NXP FTF Tech Forum », sur DZone, (consulté le )
  10. (en) « Renesas Electronics America and IS2T Expand Embedded Software Platform Collaboration to Offer a Faster Go-to-Market Internet of Things Strategy », sur Renesas, (consulté le )
  11. Pierrick Arlot, « Interfaces utilisateur : MicroEJ et VeriSilicon amènent les bienfaits de la virtualisation aux cœurs graphiques », sur lembarque.com, L'embarqué, (consulté le )
  12. (en) « embOS for MicroEJ », sur Segger (consulté le )
  13. (en) « MicroEJ and Micrium Software Offer Integrated C/Java Environment for IoT Development », sur Micrium, (consulté le )
  14. (en) « IS2T & Green Hills Software Announce Optimized Java Support for INTEGRITY Real-Time Operating System », sur Green Hills Software, (consulté le )
  15. (en) « IoT Software Solutions Provider MicroEJ Expands to Tackle U.S. Smart Device Market », sur Businesswire, (consulté le )
  16. (en) « MicroEJ Facilitates The Connection Of IoT Devices To The Cloud », sur Super Crew, (consulté le )

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]