martes, 27 de octubre de 2009

JavaFX


Cuando diseñamos paginas Web, siempre buscamos dar toques en el diseño que nos haga diferentes de los demás y para esto utilizamos un sinnúmero de aplicaciones que nos llevan a nuestro objetivo, pues bien la compañía Sun a creado una aplicación que nos facilita ciertos pasos en nuestro diseño a continuación especificare mas sobre esta tecnología, ya que me parece muy interesante conocerla y aplicarla en nuestros proyectos.

JavaFX es una herramienta de productos y tecnologías de Sun Microsystems para la creación de Rich Internet Applications (RIAs), es decir aplicaciones Web, que busca como finalidad competir con Silverlight de Microsoft y Adobe y su popular aplicación Flash, que como todos ustedes saben es una herramienta muy útil a la hora de realizar animaciones, editar videos , fotos entre otras ventajas, las tecnologías empleadas en JavaFX son JavaFX Script y JavaFX Mobile.

Este producto fue anunciado en la conferencia de desarrolladores JavaOne en mayo del 2007, pero liberado hasta diciembre del 2008. La idea de este producto es que los desarrolladores realicen una aplicación una sola vez y que sea posible ejecutarla desde cualquier entorno.

JavaFX Production Suite, es un conjunto de herramientas y plug-ins que permiten a los diseñadores web reducir de forma importante los tiempos de producción. La conversión en un solo clic de los distintos formatos de medios hacia JavaFX permite utilizar, por ejemplo, diseños de Gimp, Photoshop o Inkscape e Illustrator muy fácilmente.

Una de las ventajas es que JavaFX será totalmente Open Source (Software Libre), por lo que la misma comunidad podrá mejorarlo y distribuirlo en un sinnúmero de productos, lo que es posible sea algo que agilice la adopción de JavaFX.

La creación del producto busco avances significativos y resolver problemas pasados en los aplicativos anteriormente distribuidos, como la plataforma que se ha desarrollado desde cero para funcionar desde en un celular (con JavaFX Mobile) y también en equipos muy robustos, lo que significa que celulares (y otros dispositivos) que soporten a JavaFX en el futuro, no solo tendrán por fin un interfaz que puede ser ejecutado en varios tipos de celulares, sino que ejecutarán un mismo código base y tendrán acceso a las facilidades de Java 2 SE (Standard Edition) en vez de ser limitadas a Java 2 ME (Micro Edition).

Para resumir la finalidad de JavaFX es terminar de una vez por todas con todo el esfuerzo que hay que hacer para tener interfaces elegantes sin necesidad de tener que codificar HTML, CSS, JavaScript y XML, para una decena de navegadores de Internet en versiones diferentes (y créanme, si haz tenido que hacer interfaces web para que funcionen en varias versiones de Firefox, Internet Explorer, Opera, Safari, y en varias plataformas diferentes, sabes extremadamente bien de lo que estamos hablando aquí y del trabajo que ahorra JavaFX).



aqui encontraras ejemplos diseñados en JavaFX

algunos enlaces para mas informacion:



No hay comentarios:

Publicar un comentario