BlackBerry ha muerto y Nokia está en manos de Microsoft ¿Ha llegado el momento de asumir el fin de Java ME?
En los últimos meses las dos compañías que hace una década dominaban el mundo de los terminales móviles, y que se basaban en tecnología Java ME como principal plataforma de desarrollo han colapsado. En el caso de BlackBerry, tras un desesperado intento por crear un terminal móvil de pantalla táctil que no ha tenido éxito la compañía probablemente va a terminar siendo adquirida para volverse a convertir en privada y a posteriori ser vendida "en fragmentos".
En el caso de Nokia, tras realizar una fuerte apuesta por el sistema operativo de terminales móviles de Microsoft, también fallida desde el punto de vista de los beneficios, la compañía ha terminado siendo adquirida por Microsoft para evitar el colapso completo de la plataforma Windows Phone.
Habiendo desaparecido (o estando a punto de desaparecer; ninguna de las dos compras se ha ejecutado todavía) ¿ha llegado el momento de enterrar también a Java ME?. Para mi sorpresa, cuando Oracle adquirió Sun hizo énfasis en que Java ME no estaba muerto. Sin embargo, ese mensaje ha ido cambiando paulatinamente.
Lo que se suponía que iba a ser el futuro para el desarrollo de interfases gráficas en Java ME, LWUIT, hace más de un año que no es desarrollado activamente por Oracle. Y Oracle cada vez hace más énfasis en "Java Embedded", en vez de en "Java ME". Oracle también ha eliminado el Comité ejecutivo del Java Community Process para Java ME, fusionándolo con el de Java SE y Java EE.
¿Ha llegado el momento de asumir que Java ME, por lo menos como tecnología para desarrollar aplicaciones móviles, ha muerto?
Reader Comments (7)
Totalmente de acuerdo. Y haciendo un poco de repaso, también añadiría JavaFX, como se comentó en el último podcast.
JavaME está muerto hace años, a pesar de lo que diga y repita Oracle hasta el cansancio y de que no de acuse de recibo. Oracle hace tiempo que está en posición infantil de negación que puede llegar a costarle muy caro.
Android es el reemplazo superador y natural de JavaME. Quienes programamos en JavaME y conocemos y sufrimos sus limitaciones e inconsistencias, es casi un juguete en comparación. Pero fue una buena alternativa en su momento considerando las limitaciones de entonces.
no!, aunqueda asha que vende decenas de millones por trimestre.
y que pasa con los Asha? o todos los setboxes? Está claro que java 8 y más adelante jigsaw harán que java me se diluya en java embeded, y es que no tiene sentido manater una reducción de instrucciones con los procesadores que se gastan hoy en día, por lo que hay más mundo tech más alla de Android, iOS, WinPho, BB.
Android apareció en los inicios en los que la versión ME estaba tomando características de SE, el mercado hizo que quedase obsoleto. RIP ME
vaya por delante que como ex-sun, actual empleado de oracle y fanboy de java desde que nacio, no soy objetivo.
pero pienso que java me se unira a java embeded generando algo mayor y mas potente porque los micros de ahora lo soportan. y creo que si oracle lo apoya como se debe, puede tener mucho futuro en sistemas embebidos.
estoy deacuerdo en que el futuro en moviles no es nada bueno.
nota 1: esto es una opinion personal, no la de oracle.
nota 2: perdon por los acentos pero estoy escribiendo en una tablet desde el polo norte.
Java ME no está muerto por dos razones:
1) Los links de descarga no se han eliminado
2) Hay dispositivos al nivel de Java ME: móviles de muy muy baja gama y sistemas embebidos de muy bajos requerimentos
Es lo más que merece la pena hablar de Java ME, es decir prácticamente nada para el 99% de la gente que visitamos javaHispano.
Sun en su momento y ahora Oracle son empresas orientadas a empresas y no hay más que rascar, no es esperable innovación orientada al usuario final y por ello JavaME se dejó morir aunque producía dinero (no se si mucho) pero no encajaba en una empresa claramente orientada a dar servicios a otras empresas.
Es por ello que no veremos un sistema operativo mínimo con Java SE y JavaFX encima, porque requiere acuerdos con telcos, con fabricantes de móviles y una gran orientación al usuario final y a los desarrolladores que van a hacer cosas para ellos, y Oracle no tiene ese perfil, por eso lo más parecido a esa idea viene de Google.
Cada uno en su lugar.