b"\n_START_ARTICLE_\nJavaFX\n_START_SECTION_\nDestaques t\xc3\xa9cnicos\n_START_PARAGRAPH_\nPerfil Comum - JavaFX \xc3\xa9 baseado no conceito 'Perfil Comum', que representa a reutiliza\xc3\xa7\xc3\xa3o de grande parte do c\xc3\xb3digo em todos os dispositivos, sejam m\xc3\xb3veis ou desktop. Isto permite aos desenvolvedores utilizarem modelos de programa\xc3\xa7\xc3\xa3o comuns enquanto desenvolvem para desktop ou dispositivos m\xc3\xb3veis. 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\xc3\xa7ados._NEWLINE_Integra\xc3\xa7\xc3\xa3o para cria\xc3\xa7\xc3\xa3o em programas terceiros - JavaFX inclui plugins para Adobe Photoshop e Adobe Illustrator que permitem a cria\xc3\xa7\xc3\xa3o de gr\xc3\xa1ficos avan\xc3\xa7ados para serem integrados diretamente \xc3\xa0s aplica\xc3\xa7\xc3\xb5es de JavaFX. Os plugins geram scripts JavaFX que preservam o layout e a estrutura dos gr\xc3\xa1ficos. Desenvolvedores podem facilmente adicionar anima\xc3\xa7\xc3\xb5es e efeitos para os gr\xc3\xa1ficos est\xc3\xa1ticos importados. Tamb\xc3\xa9m h\xc3\xa1 um conversor de SVG que permite importar e rever os resultados ap\xc3\xb3s a convers\xc3\xa3o para o formato JavaFX.\n_START_SECTION_\nHist\xc3\xb3ria\n_START_PARAGRAPH_\nA linguagem de programa\xc3\xa7\xc3\xa3o para JavaFX come\xc3\xa7ou a ser desenvolvida em um projeto de Chris Oliver denominado F3._NEWLINE__NEWLINE_A Sun Microsystems\xc2\xa0 anunciou o JavaFX pela primeira vez na confer\xc3\xaancia JavaOne WorldWide Java Developer em Maio de 2007._NEWLINE__NEWLINE_Em maio de 2008 a Oracle anunciou seus planos para distribuir o JavaFX para Desktop e navegador no outono de 2008 e o JavaFX para dispositivos m\xc3\xb3veis na primavera de 2009._NEWLINE_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_NEWLINE__NEWLINE_Em fevereiro de 2008, Linux e Solaris n\xc3\xa3o s\xc3\xa3o oficialmente suportados devido \xc3\xa0 aus\xc3\xaancia de suporte aos gr\xc3\xa1ficos e anima\xc3\xa7\xc3\xb5es avan\xc3\xa7adas nestes sistemas._NEWLINE_Ap\xc3\xb3s algum tempo o JavaFX passou a ter um novo motor gr\xc3\xa1fico, n\xc3\xa3o mais dependendo do Java 2D e oferecendo recursos modernos, tais como acelera\xc3\xa7\xc3\xa3o gr\xc3\xa1fica a n\xc3\xadvel de hardware e um novo visual. Na vers\xc3\xa3o 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 \xe2\x80\x9ctelas\xe2\x80\x9d: televis\xc3\xa3o, celulares, tablets, entre outros. Esse era o ano de 2010._NEWLINE_At\xc3\xa9 ent\xc3\xa3o, JavaFX tinha sua pr\xc3\xb3pria linguagem de programa\xc3\xa7\xc3\xa3o, o Script JavaFX. Com a aquisi\xc3\xa7\xc3\xa3o da Oracle o JavaFX teve um novo planejamento, incluindo o fim da nova linguagem, possibilitando aos programadores de Java criar aplica\xc3\xa7\xc3\xa3o sem ter que aprender uma nova linguagem. O JavaFX 2 marcou o lan\xc3\xa7amento de uma biblioteca separada ao Java que era compat\xc3\xadvel com o Java 7, mas que ainda necessitava de um download separado. O JavaFX 2.2 foi lan\xc3\xa7ado em Agosto de 2012._NEWLINE_A vers\xc3\xa3o atual do JavaFX \xc3\xa9 a 8, lan\xc3\xa7ada em Mar\xc3\xa7o de 2014, e que teve um salto de vers\xc3\xa3o para acompanhar o Java tradicional, j\xc3\xa1 que nesta vers\xc3\xa3o o JavaFX passou a vir como parte do Java, e n\xc3\xa3o como uma API separada. Isso tamb\xc3\xa9m possibilitou a integra\xc3\xa7\xc3\xa3o com novas ferramentas do Java, como o novo motor de Javascript chamado Nashorn."