Java FX, la nueva tecnología de Java

0 Comments »



JavaFX es una plataforma de cliente para crear y entregar nuevas experiencias enriquecidas de Internet en todos los escenarios de tu vida. Ofrece a los usuarios libertad y flexibilidad para crear estas aplicaciones (Rich Internet Applications "RIA") y entregar el contenido de forma rápida y fácilmente a través de múltiples pantallas. Eso quiere decir, que dispositivos como teléfonos móviles, Pc, televisores, etc, están incluidos.

JavaFX combina las mejores capacidades de la plataforma Java con la funcionalidad de los medios de comunicación en una sola parada de entorno de desarrollo. Básicamente lo que hace en realidad ayudar a los desarrolladores con contenidos creativos para centrarse en la creatividad en vez de la codificación, cosa que en cualquier programador como nosotros nos facilitaría la vida...



Componentes importantes de JAVA FX:

J
avaFX Script
:

Da a los desarrolladores de Java el poder de crear rápidamente aplicaciones ricas en contenido. Significa que puede brindar a sus clientes con Java Powered servicios con contenid, facilidad y sin necesidad de utilizar gran parte de la codificación del core. Es decir ya no acostumbraremos a tomar en cuenta una larga linea de códigos sino que tomaremos un "resumen" de él, que es lo que básicamente nos brinda Java FX.

JavaFX script toma ventaja del modelo de seguridad de Java para que los consumidores puedan acceder de forma segura y también posee ayuda de los componentes de Java que se ejecutan en el lado del servidor y del lado del cliente.

Otro componente...

JavaFX Mobile

Es un sistema de complemento de software para dispositivos móviles, que pueden ser celulares, touch, o cualquier otro dispositivo actual de comunicación movil.
Está disponible a través de licencias OEM(Microsoft) para los fabricantes de dispositivos, y otras empresas que quieren simplificar y acelerar el desarrollo de un poderoso sistema de software estandarizado.


Características principales:

Plataforma RIA:
Puede crear atractivas experiencias visuales a través de escritorio, en un navegador o celular con un modelo unificado de desarrollo y despliegue.

Alcance mas amplio en el mercado:
Las distribuciones de aplicaciones RIA llegan fácilmente a través de miles de millones de dispositivos con el poder de Java.

Flujo de trabajo mas rápido en el diseño:
Reduce el ciclo de producción para el diseño y desarrollo, lo cual tomando en cuenta el día de hoy, simplifica el tiempo dedicado en desarrolar un software.

Tiempo de ejecución de gran alcance: Potencia, rendimiento y seguridad del entorno de ejecución Java.

Liberarse de el navegador: Permite arrastrar y soltar una aplicación de JavaFX desde el navegador a desplegar en el escritorio, como la mayoría habrá visto en el demo de JavaFX cuando mueven una aplicación de Facebook al escritorio.
La compatibilidad con la tecnología Java: Permite preservar la inversión al permitir el uso de cualquier biblioteca de Java dentro de una aplicación de JavaFX, lo que nos facilita el uso de diferentes programas sin tener que hacer ningún tipo de compatibilidad manual para efectuar el programa.

Write Once, Run Anywhere, escribe una vez y correlo donde quieras:
Las aplicaciones escritas con JavaFX Script permiten tomar ventaja de las características establecidas de la tecnología Java, como escribir una vez, ejecutar en cualquier lugar, seguridad de aplicaciones, distribución y la conectividad de la empresa.

Componentes de la nueva Tecnología :



Existen principalmente dos grupos de paquetes dentro de JavaFX.

1. Desarrolladores Bundle
2. Diseñadores Bundle

Desarrolladores Bundle

* NetBeans IDE 6.5 para JavaFX 1,0
* JavaFX Plug-in para NetBeans 1.0

Diseñadores Bundle

Consiste de una descarga llamada JavaFX 1,0 Production Suite
Contiene:

* JavaFX 1,0 plug-in para Adobe Photoshop y JavaFX 1,0 plug-in para Adobe Illustrator
* JavaFX 1,0 Media Factory:Contiene dos herramientas separadas:

- SVG Converter: Convierte gráficos en formato SVG JavaFX
- Viewer: Ver gráficos que se convirtieron a formato de JavaFX.

Pero también hay un SDK 1.0 JavaFX que es independiente y se puede utilizar si desea utilizar desde la línea de comandos o en desarrollo que utilizan sus propias herramientas.

JavaFX para programadores

Vamos a los codificadores ahora...

Partamos por la clásica pregunta del milenio y la cual todos nos hacemos... ¿cuáles son las nuevas clases que se agregan y que nuevas características que pueden utilizar para aliviar la programación? En primer lugar, a diferencia de Java, JavaFX no es tan fácil de aprender en profundidad. Algunas características importantes de mencionar:


SQL: Si anteriormente lo sabías de Java FX, introduce SQL como la selección dentro de su tecnología, que realmente nos libera de muchos lazos normalizados. Tales como, si quieres ver cualquier cosa dentro de un álbum, solo colocas:

(album in albums where album.stars == 5)

Resumiendo toda la selección necesaria que debíamos realizar en una simple query.


Número de ventas : Se puede crear una lista de números con un valor auto-incrementable que se elige con un simple comando. El valor predeterminado del incremento es de 1. Así que si quieres encontrar una lista, se puede colocar esto

Números entre 1 y 100: [1 .. 100]
Todos los números impares entre 1 y 10: [1,3 .. 10]

Triggers & Binding Attributes o Disparadores: También están optimizados.



Conclusión:
JavaFX es una tecnología totalmente fresca y nueva.
La pregunta que nos hacemos es si realmente... va a tener éxito en el mundo de hoy? está todavía por verse. ¿Va a ser tan popular como el lenguaje Java u otra teconología familiarizada en el mercado ?

Sun a declarado antes estas preguntas, a donde quieren llevar este proyecto...

"Hay partes en el mundo donde el computador de una persona es su teléfono celular, este es el tipo de punto final que vamos a llegar. "

Nos damos cuenta que JavaFX ha sido un lenguaje dedicado a la programación de software principalmente orientado a la interfaz gráfica y móvil, donde se pueden abrir nuevos caminos en el diseño de software y el mismo orientado a dispositivos móviles, que es uno de los mercados que mas auge posee en el mundo y que cada día presenta actualizaciones, como también siempre ocurre en el mundo de la informática.

Espero que les guste este "review" de lo que es JavaFX, consta de un compilado de fuentes que fueron traducidas de distintos reviews y demos que pueden encontrar en la misma página de SUN.

Enlaces para compartir:
Licencias OEM
Sun Microsystems
JAVA FX Developer


Saludos



14:23

0 Responses to "Java FX, la nueva tecnología de Java"

Publicar un comentario