IFTM – Sistemas para Internet
Sun Microsystems
História
• JavaFX Script a linguagem de programação para
JavaFx, começou por um projeto SunMicrosystems
de Chris Oliver chamado de F3.
2
O que é JavaFX?
• É uma nova família de produtos baseada na
tecnologia Java;
• Desenvolvido para implementação de RIA - Rich
Internet Applications, ou seja, aplicações ricas para
internet;
• Concorrentes: Adobe Flex e MS Silverlight;
• Dois produtos foram anunciados: JavaFX Mobile e
JavaFX script;
3
Mas o que é RIA ??
• Abreviação de Rich Internet Application
• Propósito : Levar a liberdade e a riqueza de
detalhes das aplicações desktop para a web.
• Resultado: Aplicações com interface rica embutidas
em desktop ou não.
4
O que é JavaFX?
JavaFX Mobile e JavaFX Script
• JavaFX Mobile:
> Sistema de software completo para dispositivos
móveis;
> disponível para operadoras, fabricantes de telefones
e outras empresas;
• JavaFX Script:
> Linguagem de script orientada a objeto;
> Sintaxe simplificada;
> É diferente do Java tradicional;
5
O que é JavaFX?
JavaFX Mobile e JavaFX Script
> Possui plugins para NetBeans e eclipse;
> Desenvolvimento para diversos dispositivos como:
set-top boxe, dispositivos móveis, desktop e até
mesmo discos Blu-ray;
6
Porque JavaFx ??
• Uma única plataforma RIA para todas as telas
• Mercado de amplo alcance
• Fluxo de trabalho designer-desenvolvedor
• Runtime poderoso
• Liberdade do browser
• Compatibilidade com tecnologias Java
14
Vantagens x Desvantagens
• Linguagem Híbrida (desing + developer)
• Linguagem com tipagem estatica
• Toda a robustez da plataforma Java
• ------------------------------------------------------
• Runtime Maior
• Maturidade e penetração de mercado
16
Ferramentas Atuais
• Windows, Linux, Mac OS X e Solarisx86
• JavaFX 1.2 SDK
• NetbeansIDE 6.5.1 para JavaFX 1.2
• JavaFX 1.2 ProductionSuite
– Plugin para Adobe Illustrator e Adobe Photoshop
– Media Factory
• JavaFX Graphics Viewer e SVG Converter
17