domingo, 10 de julio de 2011

¿Qué puedo crear con JavaFX?

Ahora mostraremos unas imágenes en miniatura de algunos de los ejemplos de aplicaciones JavaFX que se incluyen con el lanzamiento de JavaFX 2.0. Haga clic en cada miniatura para ver una imagen más grande de la aplicación.





JavaFX Conjunto
Conjunto ofrece una galería de aplicaciones que utilizan las diferentes características de JavaFX, tales como animación, gráficos y controles. Código de cada muestra de la fuente y enlaces a documentación de la API también se proporcionan.


Brick Breaker
Este clásico juego demuestra el uso de JavaFX animación, gráficos y efectos.


Los círculos de colores
Este ejemplo muestra cómo dibujar y pintar formas, aplicar efectos visuales, los colores se mezclan en la superposición de objetos, y objetos animados.

JavaFX 2.0 ¿Que hay de nuevo?

Las áreas de enfoque principal para el lanzamiento de JavaFX 2.0 son las siguientes:
  • Java API para JavaFX que proporcionan todas las características del lenguaje familiar (como los genéricos, anotaciones, y el multithreading) que los desarrolladores de Java están acostumbrados a usar. Las API están diseñados para ser amigable con alternativas idiomas JVM, como JRuby y Scala. Como las capacidades de JavaFX están disponibles a través de las API de Java, puede seguir utilizando sus herramientas favoritas de desarrolladores Java (como el IDE, la refactorización de código, depuradores y analizadores) para desarrollar aplicaciones JavaFX.
  • Un nuevo motor gráfico para manejar las modernas unidades de procesamiento gráfico (GPU). La base de este nuevo motor es una aceleración por hardware pipeline de gráficos, llamado Prism, que está acoplado con una caja de herramientas de ventanas, llamado Glass. Este motor gráfico es la base de los avances actuales y futuros para hacer gráficos ricos simple, suave y rápido.
  • Un nuevo motor de los medios de comunicación que soporta la reproducción de contenido multimedia en la Web. Proporciona una estable, de baja latencia marco de los medios de comunicación que se basa en el marco de GStreamer multimedia.
  • Un componente web que da la capacidad de insertar contenido HTML dentro de una aplicación JavaFX utilizando la tecnología de renderizado WebKit HTML. Representación de aceleración por hardware está disponible usando Prism.
  • Un navegador actualizado plug-in para JavaFX 2.0, que permite la carga de applets JavaFX basadas en Prism.
  • Una amplia variedad de controles integrados de interfaz de usuario, que incluyen gráficos, tablas, menús y paneles. Además, una API se proporciona para permitir a terceros que contribuyan controles de interfaz de usuario que la comunidad de usuarios puede utilizar.
  • Aplicaciones de ejemplo que muestran las diferentes características de la tecnología JavaFX 2.0, junto con un gran número de ejemplos de código y los fragmentos.



Una breve historia de JavaFX

Seguimos con estas nuevas entradas sobre JavaFx; ahora toca el momento de escribir una breve historia de JavaFx, espero que sea de su agrado disfrútenla!¡!

En la conferencia JavaOne 2007, Sun Microsystems presentó la plataforma JavaFX para ayudar a los desarrolladores de contenido y desarrolladores de aplicaciones crear aplicaciones ricas en contenido para dispositivos móviles, escritorios, televisores y otros dispositivos de consumo. La oferta inicial consistió en la plataforma JavaFX Mobile y el lenguaje JavaFX Script. Varios comunicados públicos fueron entregados después del anuncio inicial, la versión 1.3 fue lanzado el 22 de abril de 2010.

Después de la adquisición de Oracle de Sun Microsystems, Oracle ha anunciado durante la conferencia JavaOne 2010 que el apoyo al lenguaje JavaFX Script se suspendería. Sin embargo, también se anunció que el API de JavaFX Script será portado a Java y sería puesto en libertad como parte de los productos JavaFX 2.0. Este anuncio significa que las capacidades JavaFX estará disponible para todos los desarrolladores de Java, sin la necesidad de aprender un lenguaje de programación nuevo. Con este anuncio, Oracle se ha comprometido con JavaFX en el medio ambiente de primera para aplicaciones de cliente enriquecido.


JavaFX...que es eso?¡¡

La plataforma JavaFX es la evolución de la plataforma del cliente Java diseñada para permitir a los desarrolladores de aplicaciones para crear y desplegar aplicaciones ricas de Internet (RIAs) que se comportan de forma consistente en múltiples plataformas tales como teléfonos inteligentes, televisores, Consolas de Videojuegos, Blu-Ray, PC y otras plataformas que se han previsto.


Construido sobre la tecnología Java, la plataforma JavaFX proporciona un rico conjunto de API de gráficos y contenidos multimedia de alto rendimiento con aceleración por hardware de gráficos y los motores de los medios de comunicación que simplifican el desarrollo de aplicaciones basadas en datos de la empresa cliente.




Invertir en la plataforma JavaFX proporciona las siguientes ventajas para los desarrolladores de Java y las empresas que forman parte del ecosistema de Java:
  • Dado que la plataforma JavaFX está escrito en Java, los desarrolladores de Java pueden aprovechar sus habilidades existentes y las herramientas para desarrollar aplicaciones JavaFX.
  • Debido a que Java es ampliamente utilizado, es fácil encontrar desarrolladores Java con experiencia que puede convertirse rápidamente en la creación de aplicaciones JavaFX productiva.
  • Los costos de desarrollo también se han reducido debido a las ventajas antes mencionadas.
  • La plataforma JavaFX proporciona a los desarrolladores un marco de desarrollo y el medio ambiente runtime para crear aplicaciones empresariales y de negocios que se ejecutan en múltiples plataformas que soportan Java.

Bienvenidos


Hola te doy la bienvenida a este blog donde publicaremos información respecto a la tecnología de JavaFx, su historia, algunas aplicaciones y todo lo que implica esta misma; todo esto con el fin de conocer un poco mas sobre esta tecnología y poder aplicarla con algunos ejemplos;  sin mas rodeos sean bienvenidos a este grandioso blog.