Androide

Oracle probablemente abandone Mobile Java por sí solo

Solucionado error de Netbeans 8.2, no me deja crear proyectos. ¡Solution error of netbeans!

Solucionado error de Netbeans 8.2, no me deja crear proyectos. ¡Solution error of netbeans!
Anonim

La adquisición planificada de Oracle Sun Microsystems probablemente no afectará inmediatamente el mundo de la tecnología móvil de Java, según observaron algunos observadores de la industria, aunque con el tiempo la empresa podría estar interesada en dirigir la tecnología en su beneficio.

Oracle dijo que Java era su principal razón para comprar Sun, pero la movida pudo haber tenido más que ver con los usos empresariales de Java que con la plataforma móvil, de acuerdo con algunas personas cercanas al negocio móvil. Java Mobile Edition (antes J2ME) se ha utilizado ampliamente como una plataforma de aplicaciones para "teléfonos con funciones", o teléfonos que pueden admitir aplicaciones y algunos usos de Internet, pero tienen menos funciones que los teléfonos inteligentes. Mobile Java también es la base de la mayoría de las aplicaciones de terceros para el smartphone BlackBerry de Research In Motion, y la plataforma Android de Google usa Java a nivel de aplicación.

El rol de Java en los dispositivos puede disminuir a medida que los teléfonos inteligentes bajan de precio y comienzan a reemplazar los teléfonos con funciones, aunque ese cambio probablemente lleve varios años. Además, Java móvil puede obtener un segundo viento de la próxima plataforma Java FX, diseñada para teléfonos inteligentes, PC y otros clientes.

[Más información: los mejores teléfonos Android para todos los presupuestos.]

Sun ha licenciado y promocionado Java móvil libremente para dispositivos móviles con el objetivo de vender más servidores Java empresariales a operadores móviles. Pero no ha desempeñado un papel importante en la orientación de la tecnología móvil, sino que ha permitido a los proveedores y proveedores de software y hardware desarrollar una variedad de máquinas virtuales Java (JVM). Eso ha llevado a una gran cantidad de teléfonos habilitados para Java y aplicaciones móviles de Java, pero también quejas sobre la fragmentación que hace la vida más difícil para los desarrolladores.

Oracle tiene problemas más importantes que abordar a corto plazo, como la integración de Sun y posiblemente descartando gran parte de su negocio de hardware, pero los observadores no están de acuerdo en si aprovechará Java móvil más adelante.

"Sospecho que J2ME no va a ser lo que Oracle querrá enfocar", dijo el analista Jack Gold de J. Gold Associates, y agregó que tampoco era un foco importante para Sun.

Jason Devitt, presidente y CEO del fabricante de software móvil Skydeck, también restó importancia al papel de Sun. Devitt fundó Vindigo, que desarrolló software para muchos teléfonos habilitados para Java.

"Si hay un problema … se dirige al operador, (el fabricante del equipo original), la empresa JVM y Sun, en ese orden", dijo Devitt.. Java, originalmente concebida como una plataforma común que permitiría a los desarrolladores escribir una aplicación una vez para muchos dispositivos y operadores, falló espectacularmente en ese aspecto, dijo.

"Si quisiera soportar cada teléfono en el mercado, podría tener que hacer varios cientos de construcciones diferentes de su software ", dijo Devitt. Los desarrolladores ahora están más entusiasmados con la escritura de aplicaciones en su mayoría basadas en la web que utilizan HTML y CSS (hojas de estilo en cascada), así como Javascript, que a pesar de su nombre no está estrechamente relacionado con Java, dijo. RIM ha agregado soporte para el complemento de desarrollo Gears de Google para escribir aplicaciones BlackBerry basadas en la Web.

Debido a que Sun ha entregado las riendas de Java móvil a la comunidad de desarrolladores, Oracle no pudo cambiar el mundo Java móvil incluso si quería.

"En este punto, no se puede volver a poner el genio en la botella", dijo el analista Avi Greengart de Current Analysis.

Sin embargo, Oracle puede tener un incentivo para hacer lo que pueda para impulsar Java móvil, dijo un observador.

"No veo ninguna razón por la que Oracle no siga adelante en la misma dirección o se vuelva más agresivo porque esto les da entrada al móvil", dijo David Adams, fundador de Mobile Research.. Su compañía mantiene y vende una base de datos de teléfonos móviles que los desarrolladores usan para asegurarse de que sus aplicaciones funcionen en diferentes modelos. Adams es un desarrollador de Java y una vez se desempeñó en un grupo asesor de Java.

El entorno de aplicaciones móviles está comenzando a cambiar hacia aplicaciones que dependen de la Web y, por lo tanto, en bases de datos back-end del tipo que Oracle vende, dijo Adams. Eso significa que Oracle tiene un incentivo para continuar apoyando a Java en el entorno móvil porque Java habilita aplicaciones web móviles que podrían impulsar más ventas para Oracle.

Aunque Java se ha considerado históricamente principalmente como una tecnología para teléfonos con funciones, eso podría estar cambiando, Dijo Adams. "Java FX está llegando al final de la línea", señaló. Ese es un nuevo entorno de desarrollo Java de Sun que podría resolver algunas de las limitaciones que hacen que el MIDP Java actual (Perfil de Dispositivo de Información Móvil) sea menos utilizable en teléfonos inteligentes.

El uso de Java por parte de Android también es un factor importante, según Adams. Aunque hasta el momento solo hay un teléfono Android en los Estados Unidos, se esperan más y se han escuchado murmullos de interés en Android por parte de los fabricantes de netbooks, señaló Adams. Eso mantiene a Java interesado en el entorno móvil.

"Todavía creo que Java es la lingua franca para dispositivos móviles, excepto para el iPhone", dijo Adams. "Creo que Oracle se colocó en una posición realmente increíble en los dispositivos móviles". Una cosa que Adams cree que Oracle podría hacer para ayudar a los desarrolladores sería convertir Java móvil en un proceso de desarrollo basado en estándares, algo que otros también han defendido. Hacer esa transición aún beneficiaría a Oracle porque el soporte para Java seguiría siendo fuerte en un entorno de estándares, dijo.