JavaFXJavaFX é uma plataforma de software multimídia desenvolvida pela Sun Microsystems baseada em java para a criação e disponibilização de Aplicação Rica para Internet que pode ser executada em vários dispositivos diferentes.[1] A versão atual (JavaFX 2.1.0) permite a criação para desktop, browser e dispositivos móveis. TVs, video-games, Blu-rays players e há planos de adicionar novas plataformas no futuro. O suporte nos desktops e browsers é através da JRE e nos dispositivos móveis através do JavaME. Para construir aplicações os desenvolvedores usam uma linguagem estática tipada e declarada chamada JavaFX Script. No desktop existe implementação para Windows(x86/x64), Mac OS X e Linux (X86/X64). Nos dispositivos móveis, JavaFX é capaz de suportar vários sistemas operativos moveis como Android, Windows Mobile, e outros sistemas proprietários. [2] A atual versão do JavaFX inclui os seguintes componentes:
Destaques técnicosPerfil Comum - JavaFX é baseado no conceito 'Perfil Comum', que representa a reutilização de grande parte do código em todos os dispositivos, sejam móveis ou desktop. Isto permite aos desenvolvedores utilizarem modelos de programação comuns enquanto desenvolvem para desktop ou dispositivos móveis. Para diferenciar as qualidades de cada dispositivo, por exemplo, o JavaFX 1.1 possui uma API para desktop que inclui a biblioteca swing e efeitos visuais avançados.[3] Integração para criação em programas terceiros - JavaFX inclui plugins para Adobe Photoshop e Adobe Illustrator que permitem a criação de gráficos avançados para serem integrados diretamente às aplicações de JavaFX. Os plugins geram scripts JavaFX que preservam o layout e a estrutura dos gráficos. Desenvolvedores podem facilmente adicionar animações e efeitos para os gráficos estáticos importados. Também há um conversor de SVG que permite importar e rever os resultados após a conversão para o formato JavaFX. HistóriaA linguagem de programação para JavaFX começou a ser desenvolvida em um projeto de Chris Oliver denominado F3. Desde julho de 2008, desenvolvedores podem fazer o download do SDK JavaFX para Windows e Mac, assim como os plugins para NetBeans. Em 4 de dezembro de 2008 a Sun disponibilizou o JavaFX 1.0 Após algum tempo o JavaFX passou a ter um novo motor gráfico, não mais dependendo do Java 2D e oferecendo recursos modernos, tais como aceleração gráfica a nível de hardware e um novo visual. Na versão 1.3.1 do JavaFX a grande promessa foi ter o JavaFX como a tecnologia onde se programaria uma vez e se obteria o programa sendo executado em diversas “telas”: televisão, celulares, tablets, entre outros. Esse era o ano de 2010. Até então, JavaFX tinha sua própria linguagem de programação, o Script JavaFX. Com a aquisição da Oracle o JavaFX teve um novo planejamento, incluindo o fim da nova linguagem, possibilitando aos programadores de Java criar aplicação sem ter que aprender uma nova linguagem. O JavaFX 2 marcou o lançamento de uma biblioteca separada ao Java que era compatível com o Java 7, mas que ainda necessitava de um download separado. O JavaFX 2.2 foi lançado em Agosto de 2012. A versão atual do JavaFX é a 8, lançada em Março de 2014, e que teve um salto de versão para acompanhar o Java tradicional, já que nesta versão o JavaFX passou a vir como parte do Java, e não como uma API separada. Isso também possibilitou a integração com novas ferramentas do Java, como o novo motor de Javascript chamado Nashorn[4]. Referencias
Ver tambémLigações externas
|