Sun Microsystems lanza JavaFX

Redacción/Nota de prensa - Sun Microsystems ha aprovechado el Mobile World Congress para llevar a cabo el lanzamiento de JavaFX, su apuesta en el segmento RIA para hacer frente a Adobe (Flash) o Microsoft (Silverlight).

JavaFX trabaja sobre la base proporcionada por el lenguaje Java (en teléfonos móviles, por Java ME) para proporcionar una capa que permite la ejecución de aplicaciones RIA (Rich Internet Applications) en nuestro teléfono, navegador de sobremesa o sistemas embebidos como televisores.

Este tipo de aplicaciones debe ser capaz de trabajar de manera fluida con contenidos multimedia, audio, vídeo y facilitar la interactividad, por lo que en cierta medida puede verse a JavaFX como una extensión multimedia de Java ME.

El apartado gráfico, las API’s para crear una interfaz de usuario rica con facilidad, era precisamente el punto que le faltaba a Java, según admite Param Singh, Director Senior de Marketing para Sun Microsystems. Con Java ME, para incluir una interfaz moderna en su programa, el desarrollador debía empezar de cero cada vez. Con JavaFX se solventa esta ausencia, proporcionando a los diseñadores y desarrolladores todo lo necesario para crear interfaces ricas, funcionales y visualmente atractivas.

Los programas desarrollados con JavaFX son multiplataforma, ejecutando esencialmente el mismo código en una computadora de sobremesa y en un teléfono móvil. Esto también facilita enormemente la tarea del desarrollador, que puede centrarse en su creación dejando de lado el tener que pensar en cada plataforma en la que va a ser ejecutada, una tarea que requerirá un mínimo trabajo para adaptar aspectos puntuales como la pantalla, muy diferente en un móvil que en un PC (mucho más pequeña en el primer caso, evidentemente).

Hablando de desarrolladores, estos disponen también de un plug-in para las populares aplicaciones Photoshop e Illustrator de manera que un diseñador gráfico puede trabajar completamente el aspecto de la interfaz y, mediante el plug-in mencionado, exportar el resultado de forma que éste ya sea código aprovechable por el programador, con la parte gráfica de la interfaz en formato de ficheros .PNG que son llamados desde el mismo código. Esto acelera en gran medida el desarrollo al minimizar los problemas de interacción entre la interfaz y el código y minimizando el tiempo de coordinación que deben emplear programadores y diseñadores.

La carga de las aplicaciones se lleva a cabo de forma muy rápida y sin tener que instalar nada en nuestra computadora o teléfono móvil si ya disponemos de soporte Java en el sistema operativo. Esta es una de las grandes ventajas de esta plataforma si contamos que hoy en día raro es el dispositivo móvil que no dispone de intérprete de Java.

En definitiva, Sun ha revitalizado el veterano pero no vetusto Java, adaptándolo a lo que los usuarios y desarrolladores demandan en estos nuevos tiempos en los que los dispositivos más pequeños y menos potentes están ganando protagonismo.

fuente:

http://www.imatica.org/bloges/2009/02/180230412009.html