Java
Andre Fernandes de Jesus 1 Ronneesley Moura Teles 2 Saul Matuzinhos de Moura 3
Resumo O trabalho descreve as características da plataforma JavaFX, feita para apoiar a criação de Aplicações Ricas para Internet. A descrição envolve as vantagens da arquitetura, suas características de compilação e execução, alguns comentários sobre o Ambiente de Desenvolvimento Integrado (IDE), a linguagem em si, além de exemplos sobre componentes, envios de dados pela web e tipos de aplicações. Palavras-chave: plataforma, aplicações ricas, compilação, execução.
INTRODUÇÃO
O JavaFX é uma plataforma criada pela Sun Microsystems para o desenvolvimento de Aplicações Ricas para a Internet (Rich Internet Applications), que podem ser executadas em vários dispositivos diferentes. A versão mais recente do JavaFX, lançada em junho de 2009, é a 1.2. Esta versão permite a criação de aplicações para desktop, browser e telefones celulares. Além disso, já existem planejamentos para lançamento futuro de plataformas para TVs, videos games, Blu-ray players entre outras. O JavaFX está integrado com o JRE o que possibilita que aplicações JavaFX rodem em desktops e browser que rodam JRE e em celulares que rodem o JavaME. O JavaFX é baseado no conceito “Common Profile” que representa a reutilização de muita parte do código em todos os dispositivos seja móvel ou desktop, o que prermite aos desenvolvedores usar modelos de programação comum enquanto constroem para desktop ou dispositivos móveis. Para desenvolver aplicações em JavaFX, os desenvolvedores usam uma linguagem estática tipada e declarada chamada JavaFX Script. Juntamente com a versão 1.2, foi incluído o suporte nos sistemas operacionais Linux e OpenSolaris. Desta forma, o JavaFX pode ser usado nos sistemas operacionais: Linux, OpenSolaris, Mac OS X e Windows. Já para celulares, o JavaFX é capaz de rodar em vários sistemas operacionais móveis como Android, Windows Mobile e outros sistemas proprietários.
DESENVOLVIMENTO
O JavaFX 1.2