MicroEJ
Développez et exécutez des applications embarquées multi-langages
Présentation de MicroEJ
MicroEJ propose une plateforme logicielle configurable destinĂ©e au dĂ©veloppement sur systĂšmes embarquĂ©s et objets connectĂ©s. Les fabricants de dispositifs Ă©lectroniques gĂšrent des environnements variĂ©s et sont soumis Ă des contraintes liĂ©es Ă la sĂ©curitĂ© tout en souhaitant accĂ©lĂ©rer les cycles de dĂ©veloppement. MicroEJ fournit un socle conçu pour faciliter lâintĂ©gration dâapplications multiples et permettre lâĂ©volution des logiciels indĂ©pendamment du matĂ©riel. La virtualisation sĂ©curisĂ©e limite lâimpact des modifications dâarchitecture, la frĂ©quence des erreurs et simplifie la gestion technique sur des parcs hĂ©tĂ©rogĂšnes. MicroEJ sâadresse Ă des acteurs industriels impactĂ©s par lâĂ©volution constante du secteur IoT et lâĂ©cosystĂšme de l'embarquĂ©.
Dans lâindustrie des objets connectĂ©s, le dĂ©veloppement logiciel sâappuie sur la simulation complĂšte dâun produit grĂące Ă la fonction Virtual Device. Cette fonctionnalitĂ© permet lâanticipation des dĂ©ploiements et la rationalisation des tests. Un fabricant dâappareillages spĂ©cifiques valide chaque Ă©volution logicielle avant dĂ©ploiement de façon Ă maĂźtriser la dissĂ©mination dâapplications sur diffĂ©rents modĂšles. Les Ă©quipes centralisent, testent et livrent de nouvelles fonctionnalitĂ©s sur plusieurs gĂ©nĂ©rations de dispositifs tout en conservant un mĂȘme environnement logiciel. Les phases de validation technique sont ainsi rĂ©alisĂ©es en prĂ©sence de multiples modules et protocoles, tout en garantissant la conformitĂ© aux besoins mĂ©tier.
La solution comprend un environnement sĂ©curisĂ© multi-applications, un framework pour interface graphique, une couche de sĂ©curitĂ© SSL/TLS et des protocoles rĂ©seau comme MQTT ou REST. Le runtime virtualise la couche matĂ©rielle via le processeur MEJ32 et gĂšre plusieurs langages dont Java, Kotlin, JavaScript ou C. Les outils du SDK intĂšgrent la simulation, le test, lâanalyse des performances et la traçabilitĂ© dans les process CI par des outils comme GitHub ou Jenkins. Les Ă©quipes dĂ©ploient dynamiquement des applications, stockent des donnĂ©es localement et disposent dâoptions de mise Ă jour OTA pour le parc de produits installĂ©s.
Un industriel adaptant ses Ă©quipements Ă divers marchĂ©s choisit MicroEJ pour uniformiser ses couches logicielles, du matĂ©riel au dĂ©ploiement dâapplications mĂ©tiers. Les tests automatisĂ©s, la prĂ©paration pour un dĂ©pĂŽt en app store et la simulation sur jumeau numĂ©rique structurent la gestion du cycle logiciel et lâapplication des politiques de sĂ©curitĂ©. Il est alors observĂ© que la capacitĂ© Ă intĂ©grer une nouvelle fonction ne nĂ©cessite pas de modifier le socle logiciel ou matĂ©riel dĂ©jĂ en place.
Catégories
71% de compatibilité
71
Logiciels de CI/CD et intégration continue
-
Intégration continue (CI)
-
Prise en charge de divers langages de programmation
-
Intégration avec les outils de déploiement
-
Automatisation des tests
-
Gestion des versions de l'application
-
Prise en charge du déploiement continu (CD)
-
Support des conteneurs et des microservices
-
Récupération automatique aprÚs un échec d'intégration
-
Gestion des rollbacks
-
Gestion de la configuration de l'intégration
-
Gestion des secrets et des accĂšs
-
Gestion des pipelines d'intégration
-
Intégration avec les outils de suivi des bugs
-
Intégration avec les systÚmes de gestion de versions
-
Prise en charge des tests de charge et de performance
-
Notification des échecs d'intégration
-
Suivi de l'état de l'intégration
-
Gestion des branches et des fusions
-
Détection et gestion des dépendances
-
Surveillance et journalisation de l'intégration
66% de compatibilité
66
Logiciels IDE : environnements de développement
-
Compilation et exécution de code
-
Intégration avec des outils d'intégration continue / déploiement continu (CI/CD)
-
Support multilingue
-
Support pour le développement de l'interface utilisateur graphique
-
Support pour le développement web (HTML, CSS, JavaScript)
-
Gestion de projet / systĂšme de fichiers
-
Support pour les frameworks de test
-
Support pour le développement mobile (iOS, Android)
-
Débogage intégré
-
Intégration avec des systÚmes de gestion de versions
-
Auto-complétion de code / IntelliSense
-
Terminal / console intégrée
-
Extensions et plugins pour des fonctionnalités supplémentaires
-
Ăditeur de code source avec coloration syntaxique
-
Génération de code et de modÚles
-
ContrÎle de la qualité du code et linting
-
Refactoring de code
-
Support pour les conteneurs et les microservices (Docker, Kubernetes) -
Support pour les bases de données intégrées -
Fonctionnalités de collaboration en temps réel
66% de compatibilité
66
Outils de tests logiciels pour développeurs
-
Prise en charge des tests de performance
-
Intégration avec des environnements de développement intégrés (IDE)
-
Prise en charge des tests automatisés
-
Fonctionnalités de débogage des tests
-
Prise en charge des tests unitaires
-
Prise en charge des tests de sécurité
-
Support des tests basés sur le comportement (BDD)
-
Intégration avec des systÚmes de gestion de versions
-
Support des tests parallĂšles
-
Enregistrement et relecture des tests
-
Support de la gestion de la configuration du test
-
Prise en charge des tests de systĂšme
-
Suivi et gestion des bugs
-
Prise en charge des tests d'intégration
-
Prise en charge des tests fonctionnels
-
Prise en charge de tests multiplateformes
-
Gestion de cas de tests
-
Planification de tests
-
Génération de rapports de tests
-
Prise en charge des tests de régression
Tout savoir sur MicroEJ
-
Orchestrez le cycle de vie du développement logiciel en équipe
-
Tuleap
4,5Plateforme de gestion de projets et de -
Plateforme de création de chatbots avec
Articles
Comparatif des meilleurs logiciels ITSM en 2026
Comparaison structurée des solutions ITSM pour PME et ETI : gestion des incidents, conformité ITIL, automatisation. Grille de critÚres et cas d'usage par taille d'entreprise.
Fin de support Windows Server 2012 R2 : ce que les entreprises doivent savoir
Fin de support Windows Server 2012 R2 depuis octobre 2023 : risques de sécurité, ESU Microsoft, options de migration vers Azure ou Server 2022 pour TPE, PME et ETI.
Quelles sauvegardes Microsoft Office 365 : Veeam, Commvault, Netapp
Veeam Office 365, Commvault & Netapp : 3 solutions de sauvegarde pour parer à une éventuelle perte de vos données office 365. Voici notre ...