JavaFX é uma plataforma para desenvolvimento de aplicações multimídia desenvolvida pela Sun Microsystems, baseado em java, que possui a linguagem de programação JavaFX Script e o sistema JavaFX Mobile como principais componentes.
Para aqueles que ainda não haviam ouvido falar, é uma linguagem de script com características declarativas, e tipos estáticos executada sobre uma máquina virtual Java, ao qual pode-se chamar facilmente APIs Java. Internamente é baseada em Swing, Java2D e Java3D para oferecer uma API de maior nível de abstração, tendo como maior objetivo o desenvolvimento de aplicações RIA.
Baseando-se na característica declarativa da linguagem, as interfaces de usuários construídas com JavaFX podem facilmente renderizar-se em uma aplicação desktop ou por exemplo, em um terminável móvel.
e segundo o blog do Juliano Barreto do Info online.
A idéia da Sun é criar um rival poderoso para o Flash (entenda-se aí o Flex e o AIR) facilitando o reaproveitamento do código das aplicações Java e, de quebra, jogar o conteúdo dos serviços da web direto nos desktops e celulares do mundo. Tudo isso da maneira mais simples possível. Nas palavras da Sun a meta é fazer com que o Java não seja mais um domínio exclusivo de quem é expert em programação orientada a objetos.
para quem ficou curioso sobre esta nova tecnologia.
