Oracle Java ME Embedded simplifie le développement d’applications et ouvre de nouvelles opportunités commerciales pour l’écosystème M2M et IoT
Résumé
Le développement rapide de l’ « Internet des objets » (IoT) accroît la demande de plates-formes ouvertes et polyvalentes permettant aux clients de raccourcir le délai de mise sur le marché, de maîtriser les coûts et d'offrir de nouvelles possibilités aux appareils embarqués. Oracle continue de chercher des solutions à ces défis avec la toute nouvelle version de Java Platform, Micro Edition (Java ME) Embedded. Java ME assure un support puissant pour les architectures de puce embarquées de premier plan et offre de nouveaux programmes binaires pour des consoles de développement basées sur une architecture ARM – parmi lesquelles figurent Raspberry Pi et Keil STM32 F200 Evaluation Board pour les appareils basés sur le processeur ARM Cortex-M.
Annonces
Oracle lance dans le cadre de sa gamme de produits Oracle Java Embedded les nouvelles versions d’Oracle Java ME Embedded 3.3 et Oracle Java ME Software Development Kit (SDK) 3.3. Un client d’exécution Java complet et un kit d’outils optimisé pour les microcontrôleurs et d’autres appareils d’une capacité limitée.
Oracle réduit les coûts et améliore drastiquement la dynamique du lancement de produits et des cycles de vie pour les OEM, les développeurs d’applications et les fournisseurs de services. L’entreprise y parvient en fournissant gratuitement Oracle Java ME SDK et les outils associés à des fins de développement interne et de test.
Oracle présente aussi le programme Oracle Java Platform Integrator, qui donne la possibilité aux partenaires d’adapter les produits Oracle Java ME Embedded à différents types d’appareils et aux souhaits des clients actifs dans divers secteurs.
Combiné à l’énorme écosystème Java de plus de neuf millions de développeurs Java sur les cinq continents, ce nouveau programme garantit un développement et une application plus flexibles de l’IoT.
Les technologies embarquées Java sont des composants cruciaux de la plate-forme complète « device-to-datacenter » d’Oracle. Cette plate-forme simplifie l’implémentation des solutions IoT et M2M.
Java ME Embedded profite au mieux des atouts de la plate-forme polyvalente d’Oracle. L’implémentation de Java ME Embedded assure la portabilité des applications, améliore la flexibilité du hardware et du choix de plate-forme, et allonge la durée de vie des produits.
Oracle Java ME Embedded 3.3
Oracle Java ME Embedded 3.3 a été développé et optimisé pour satisfaire aux exigences uniques des petits appareils embarqués consommant peu d’électricité, comme les microcontrôleurs et d’autres équipements dotés d’une capacité limitée et dénués d’écran ou d’interface utilisateur. Vous trouverez plus de détails sur cette nouvelle version dans cette fiche technique.
Support de l’architecture de puce embarquée de premier plan ARMv5 à ARMv7.
Oracle Java ME Embedded est doté de modules Cinterion M2M de Gemalto. Ces modules apportent aux clients une plate-forme économique et flexible avec laquelle ils peuvent lancer plus rapidement sur le marché des technologies M2M sophistiquées et connectées.
Les programmes binaires et les outils d’Oracle Java ME Embedded sont disponibles gratuitement sur Oracle Technology Network (OTN) à des fins de développement interne et de test de consoles de développement basées sur une architecture ARM. Parmi celles-ci figurent Raspberry Pi et Keil STM32 F200 Evaluation Board, deux solutions à la fois populaires et économiques pour les appareils basés sur le processeur ARM Cortex-M. Le support de programmes binaires standards supplémentaires est prévu pour les prochaines mises à jour.
Oracle Java ME Embedded 3.3 répond au besoin d’un soutien renforcé de la communication pour l’IoT. Cette solution offre en outre une connectivité supérieure entre un grand nombre d’appareils et de systèmes périphériques, ainsi qu’un I/O plus rapide et des possibilités de gestion du réseau.
Des améliorations tangibles pour les API des appareils augmentent le nombre de périphériques intégrables et gérables par des applications développées avec Oracle Java ME Embedded 3.3. Cette mise à jour offre en outre un contrôle du temps de fonctionnement ainsi que des fonctions de journalisation (« logging ») améliorées.
Les clients améliorent et augmentent la durée de vie, la flexibilité et la valeur de leur solution Java ME Embedded en effectuant des mises à niveau applicatives en dehors du réseau, sans faire de concessions du point de vue de l’intégrité ou de la sécurité du système. Ceci permet d’effectuer des mises à jour après la commercialisation de nombreux appareils certifiés sans nécessiter un processus de recertification complet des appareils.
Oracle Java ME SDK 3.3
Oracle Java ME SDK 3.3 offre un environnement de développement complet pour Oracle Java ME Embedded 3.3. Téléchargeable gratuitement sur OTN, la dernière mise à jour inclut :
Un nouveau support pour Microsoft Windows 7 32-bit et 64-bit, en plus de Microsoft Windows XP 32-bit
Des plug-ins Java ME SDK pour NetBeans Integrated Development Environment (IDE) et Eclipse, avec lesquels les développeurs Java ME disposent d’un nombre encore plus grand d’environnements de développement d’applications
Une émulation des périphériques et de la connectivité
Une gestion sur site et à distance et une récupération d’erreurs
Le programme Oracle Java Platform Integrator
Le programme Oracle Java Platform Integrator s’adresse aux entreprises qui développent des produits embarqués pour des appareils. De par leurs choix en matière de hardware et de systèmes d’exploitation, les clients peuvent exploiter le maximum de leur plate-forme, ce qui leur permet de :
Réduire les efforts d’ingénierie nécessaires pour faire tourner leurs applications et services sur différentes plates-formes
Accroître la valeur et le caractère distinctif des produits
Implémenter plus rapidement Oracle Java ME Embedded et l’utiliser professionnellement pour trouver de nouvelles opportunités commerciales
Profiter de l’excellent support à vie d’Oracle, ainsi que des patches et des mises à jour pour faire en sorte que la durée de vie des applications dépasse celle du hardware sous-jacent
Réduire le délai de mise sur le marché et les frais de fonctionnement au moyen d’une pile Java Embedded préinstallée et optimisée
Java : faits et chiffres
Neuf millions de développeurs Java dans le monde entier
Plus de trois milliards d’appareils sont dotés de la technologie Java
80 % des développeurs mobiles se concentrent sur la plate-forme Java
Il y a plus de 125 millions d’appareils de télévision basés sur Java
Plus de 8 milliards d’unités Java Card ont été vendues depuis leur lancement
Citations
« Oracle modifie significativement le coût et la dynamique du lancement d’un produit et du cycle de vie pour les OEM, les développeurs d’applications et les fournisseurs de services. Avec les dernières mises à jour de la série de produits Java Embedded, Oracle continue à répondre aux besoins les plus importants des clients, ce qui accroît le développement et les possibilités des appareils M2M connectés », déclare Nandini Ramani, vice-président Development Java chez Oracle. « Nous nous engageons à fournir à nos clients une plate-forme de développement Java unique et moderne, allant des appareils jusqu’aux centres de données. »
« Il est essentiel de proposer à nos clients une technologie grâce à laquelle ils peuvent saisir de nouvelles opportunités commerciales via la création d’une valeur ajoutée et la fourniture rapide et économique de nouveaux services. Oracle Java ME Embedded sur les modules Java Cinterion® de Gemalto apporte ce que demande le marché – une connectivité sans fil et une intelligence supérieure incorporées à une technologie M2M miniaturisée et évolutive », explique Axel Hansmann, vice-président Strategy & Marketing chez Gemalto M2M.
« Le délai de mise sur le marché et la pression sur les coûts forcent les ODM et les OEM à évaluer leurs solutions et à identifier de nouvelles opportunités en matière de synergie d’ingénierie », ajoute Chris Rommel, vice-président de M2M & Embedded Technology chez VDC Research. « Toutefois, les fabricants doivent développer les périphériques de manière à ce qu’ils soient un canal pour les logiciels et les services. Plus que jamais, les entreprises d’ingénierie doivent tenir compte de nouvelles solutions intégrées qui, par leur niveau de différenciation applicative, leur permettent de se concentrer sur les investissements et la mise sur pied d’une plate-forme améliorant le chiffre d’affaires net. »