O JavaFX 2.0, uma atualização da plataforma de rich client baseada em Java que teve origem na Sun Microsystems, tornou-se disponível na semana passada, ainda em beta, pela equipe Java da Oracle.
Em seu mapa da estrada para o JavaFX 2.0, a Oracle celebra a introdução das APIs Java como uma iniciativa que abre os recursos do JavaFX a todos os desenvolvedores Java, sem que estes precisem aprender uma nova linguagem de programação.
Anteriormente, chegou-se a propor uma nova linguagem de script - a JavaFX Script- para lidar com os recursos JavaFX.
A página de download da versão beta do JavaFX 2.0 traz SDK, runtime e um plug-in para a IDE NetBeans.
"O JavaFX fornece uma plataforma baseada em Java poderosa e expressiva, capaz de lidar com aplicações de negócio de larga escala e que fazem uso intenso de recursos computacionais. As aplicações JavaFX são desenvolvidas completamente em Java e, ao mesmo tempo, aumentam o poder das práticas de programação e de projeto baseados em padrões", disse Tori Wieldt na quinta-feira (26/5), em um post no blog da equipe Java.
"O JavaFX fornece um rico conjunto de APIs para controle de interface, gráficos e mídia, com motores gráficos, web e mídia acelerados por hardware e de alto desempenho, que simplificam o desenvolvimento de aplicações visuais imersivas", completou Tori.
Entre as áreas de foco citadas no mapa da estrada do JavaFX estão a capacidade de embutir conteúdo HTML em uma aplicação Java, a reprodução de mídia e melhorias na distribuição das aplicações. Aprimoramentos no gerenciamento de múltiplas threads (instâncias de processamento) também estão na lista.
Além disso, o runtime JavaFX deverá oferecer uma carga rápida para aplicações simples e típicas. Uma pipeline gráfica acelerada por hardware, de nome "Prism", tem como alvo o DirectX (no Windows) e o OpenGL (em outras plataformas).
O JavaFX 2.0 trabalha com vídeo em tela cheia. Além disso, uma nova implantação de transições animadas vai reduzir a carga da CPU e permitir mais transições animadas concorrentes, aponta o mapa da estrada.
Entre os recursos adiados citados nos planos da Oracle estão a grade de layout a partir de Cascading Style Sheets (CSS), animações CSS e um controle pronto para conteúdos de mídia.
Com o JavaFX, a Oracle quer conquistar espaço entre os desenvolvedores num mercado de rich client cada vez mais competitivo, no qual concorrem Adobe Flash, Microsoft Silverlight e a plataforma padronizada HTML5.
Fonte: ComputerWorld