Android

Oracle risque de laisser Java mobile seul

3- Services cloud de base – Introduction - Groupe d'étude certification AZ-900 - Azure Fondamentals

3- Services cloud de base – Introduction - Groupe d'étude certification AZ-900 - Azure Fondamentals
Anonim

Selon certains observateurs de l'industrie, Sun Microsystems n'affectera pas immédiatement le monde du mobile Java, mais avec le temps, l'entreprise pourrait avoir intérêt à diriger la technologie à son avantage. Oracle a déclaré que Java était sa principale raison d'achat Sun, mais le mouvement a peut-être eu plus à voir avec les utilisations de l'entreprise de Java que l'arène mobile, selon certaines personnes proches de l'entreprise mobile. Java Mobile Edition (anciennement J2ME) a ​​été largement utilisé comme plate-forme d'application pour les «feature phones», ou combinés pouvant supporter des applications et une certaine utilisation d'Internet, mais moins complets que les smartphones. Mobile Java est également la base de la plupart des applications tierces pour le smartphone BlackBerry de Research In Motion, et la plate-forme Android de Google utilise Java au niveau de l'application

., bien que ce changement devrait prendre plusieurs années. En outre, le Java mobile pourrait bénéficier d'un second souffle de la prochaine plate-forme Java FX, conçue pour les smartphones, PC et autres clients.

Sun a concédé sous licence et promu librement le Java mobile pour les téléphones mobiles, en vue de vendre davantage de serveurs Java d'entreprise aux opérateurs mobiles. Mais il n'a pas joué un rôle important dans l'orientation de la technologie mobile, permettant plutôt aux fournisseurs de logiciels et de matériels et aux opérateurs de développer une variété de machines virtuelles Java (JVM). Cela a conduit à une pléthore de téléphones Java et d'applications Java mobiles, mais aussi à des problèmes de fragmentation qui rendent la vie plus difficile pour les développeurs.

Oracle a des problèmes plus importants à traiter à court terme, tels que l'intégration de Sun abandonnant une grande partie de son activité de matériel, mais les observateurs ne sont pas d'accord pour savoir s'il profitera du Java mobile plus tard.

"Je pense que J2ME ne va pas être ce sur quoi Oracle va se concentrer", commente Jack Gold. J. Gold Associates, ajoutant que ce n'était pas non plus un objectif majeur pour Sun.

Jason Devitt, président et PDG du fabricant de logiciels mobiles Skydeck, a également minimisé le rôle de Sun. Devitt a fondé Vindigo, qui a développé un logiciel pour de nombreux téléphones compatibles Java.

"En cas de problème … vous vous adressez à l'opérateur, au fabricant d'équipement d'origine, à la société JVM et à Sun dans cet ordre". Java, initialement conçu comme une plate-forme commune qui permettrait aux développeurs d'écrire une application une fois pour de nombreux combinés et supports, a échoué spectaculairement à cet égard, dit-il.

"Si vous vouliez supporter chaque téléphone sur le marché, vous pourriez avoir à faire plusieurs centaines de différentes versions de votre logiciel ", a déclaré Devitt. Les développeurs sont maintenant très enthousiastes à l'idée d'écrire principalement des applications Web en utilisant HTML et CSS (Cascading Style Sheets) ainsi que Javascript, qui malgré son nom n'est pas étroitement lié à Java, a-t-il dit. RIM a ajouté la prise en charge du plug-in de développement Gears de Google pour l'écriture d'applications BlackBerry basées sur le Web. Parce que Sun a largement remis les rênes du Java mobile à la communauté des développeurs, "À ce stade, vous ne pouvez pas remettre le génie dans la bouteille", a déclaré l'analyste Avi Greengart de Current Analysis.

Cependant, Oracle pourrait être incité à faire ce qu'il peut pour pousser le Java mobile, dit un observateur.

"Je ne vois aucune raison pour laquelle Oracle n'irait pas dans le même sens ou ne deviendrait pas plus agressif car cela lui permettrait d'entrer dans le mobile", a déclaré David Adams, fondateur de Mobile Research.. Son entreprise maintient et vend une base de données de téléphones mobiles que les développeurs utilisent pour s'assurer que leurs applications fonctionnent sur différents modèles. Adams est un développeur Java et a déjà servi sur un groupe consultatif Java.

L'environnement des applications mobiles commence à évoluer vers des applications qui reposent sur le Web et donc sur des bases de données back-end du type qu'Oracle vend, explique M. Adams. Cela signifie qu'Oracle est incité à continuer à prendre en charge Java dans l'environnement mobile, car Java permet des applications Web mobiles qui pourraient stimuler davantage de ventes pour Oracle.

Alors que Java a toujours été considérée comme une technologie pour les téléphones mobiles, Dit Adams. "Java FX arrive en bout de ligne", a-t-il noté. C'est un nouvel environnement de développement Java de Sun qui pourrait résoudre certaines des limitations qui rendent le MIDP (Mobile Information Device Profile) Java moins utilisable sur les smartphones.

L'utilisation de Java par Android est également un facteur important, selon Adams. Bien qu'il n'y ait qu'un seul téléphone Android aux États-Unis, d'autres sont attendus et il y a eu des murmures d'intérêt de la part des fabricants de netbooks, a noté Adams. Cela maintient Java intéressant dans l'environnement mobile.

"Je pense toujours que Java est la lingua franca pour mobile, sauf pour l'iPhone", a déclaré Adams. "Je pense qu'Oracle vient de se positionner dans une position vraiment incroyable dans le mobile."

Adams pense qu'Oracle pourrait aider les développeurs à faire du Java mobile un processus de développement basé sur des standards, ce que d'autres ont également préconisé. Faire cette transition serait toujours bénéfique pour Oracle, car le support de Java resterait fort dans un environnement de normalisation, a-t-il dit.