Ando estudando e lendo sobre essa nova tecnologia que a SUN criou para as chamadas aplicações RIA (Rich Internet Application) e resolvi compartilhar com vocês alguns do conhecimentos e também fazer um exemplo prático de seu uso, como também, discutir algumas de suas limitações, nessa primeira versão.
O JavaFX veio para atender a necessidade de sofisticação da interface com o cliente, com o JavaFX Script e também incrementar a tão conhecida “portabilidade” para todos os dispositivos, com o JavaFx Mobile.
A imagem abaixo mostra a arquitetura do framework JavaFX Script e suas principais características.

A grande chave para o uso dessa tecnologia é o uso do java, instalado nos dispositivos, como base para a integração e evolução da linguagem de script.
“The write once, run anywhere portability ” …essa frase famosa promete que uma vez escrito o código de uma aplicação, ela poderá ser executada em qualquer lugar, sem a necessidade de re-escrita.
Entre as principais novidades do JavaFx Script estão:
1- JavaFX Script usa uma sintaxe declarativa para especificação de GUI´s;
2 – Através do link declarativo e incremental de valores, é possível criar e configurar componentes individuais, sincronizando “automaticamente” os dados às interfaces(GUI) desenvolvidas;
3 – Será prossível utilizar o JavaFX com as principais IDE´s de mercado;
4 – Diferentemente de outros scripts java, o JavaFX é fortemente tipado, possibilidanto o reuso de código, de programas bem estruturados e as características de encapsulamento que permitem criar e manter grandes programas em java.
No próximo post, vamos falar um pouco mais sobre os conceitos do JavaFX e também do JavaFX Mobile.
Até lá