Llegamos a ustedes gracias a:



Noticias

JavaFX 13 añade soporte para renderizado nativo

[20/09/2019] JavaFX 13, la última versión del kit de herramientas basado en Java para la creación de aplicaciones cliente sofisticadas, ha llegado, resaltada por el renderizado nativo. El soporte de renderizado nativo permite a los desarrolladores integrar potentes capacidades de visualización en sus aplicaciones JavaFX.

JavaFX es publicado por la comunidad OpenJFX, desde que fue separado del Java Development Kit (JDK), y ahora es distribuido por el proveedor de soluciones Java Gluon. JavaFX 13, publicado el 10 de septiembre, permite el renderizado nativo al admitir WriteableImages respaldado por búferes de bytes NIO, que son búferes directos utilizados en código nativo.

Otras nuevas características y mejoras en JavaFX 13 incluyen:

  • Soporte para pantallas e-paper, que son dispositivos con pantallas electroprotectoras. La intención es ejecutar una aplicación JavaFX en un dispositivo con pantalla e-paper mediante la instalación del paquete Ubuntu OpenJFX para la plataforma Monocle. Las notas de la versión indican que estas pantallas tienen límites en los niveles de escala de grises y en la frecuencia de fotogramas, por lo que algunas aplicaciones escritas para pantallas LCD pueden ser inapropiadas.
  • Soporte para una compilación estática para Mac OS X. Solo se habían admitido las bibliotecas compartidas para componentes JavaFX nativos.
  • Hace que los campos de color, Punto2D y Punto3D sean definitivos. Se ha corrido el riesgo de que estos valores se modifiquen internamente por error, lo que puede evitarse haciéndolos definitivos.
  • Habilitación de Point2D y Point3D para implementar la interfaz interpolable.
  • La adición de un ámbito de exclusión para LightBase.
  • Actualización del modelo de sombreado Direct3D9 de 2.0 a 3.0 para operaciones en 3D.

JavaFX 13 también corrige una serie de errores, como permitir que HTTPS descargue todas las dependencias de compilación, y arreglar una situación en la que el menú sonaba cuando se usaban mnemónicos Alt-F. También corrige una fuga de memoria que había afectado a WindowEvent.DESTROY.

JavaFX es para sistemas de escritorio, móviles e integrados. JavaFX 13 sigue a JavaFX 12, que llegó en marzo. En el futuro, los planes son que los desarrolladores de JavaFX usen la infraestructura Skara, lo que significará compartir más herramientas, infraestructura y procesos con el desarrollo central de OpenJDK, fortaleciendo OpenJFX como un proyecto bajo el paraguas de OpenJDK.

Puede descargar JavaFX 13 desde gluonhq.com.