2. Sobre o palestrante
Claudiney Marques Viana
Trabalha na Algar Tecnologia BH – SEFAZ-MG
Especialização em Java
Arduino/Java/Mobile
Músico
Futebol
3. Agenda
•
•
•
•
O que é JavaFX?
Java e Aplicações Ricas
Web e aplicações desktop
Java FX
– JavaFX 1
– JavaFX 2
•
•
•
•
•
•
Properties, Bindings e Collections
Timeline, Transitions, Graph, controls, Graphics,
Layouts
CSS & FXML
Scene Builder
Ferramentas
4. O que é JavaFX?
A experiência com desktop combinando o
melhor do JavaFX e tecnologias Web
• Aproveite suas habilidades Java com moderna JavaFX
APIs
• Integrar Java, JavaScript e HTML5 em a mesma
aplicação
• Pilha de gráficos Nova aproveita aceleração de
hardware para aplicações 2D e 3D
• Integrar em aplicações Swing usando JFXPanel
• Use seu IDE favorito: NetBeans, Eclipse, IntelliJ, etc
5. O que vem na sua cabeça quando falamos de
interfaces ricas
6.
7. Java e Aplicações Ricas
Após um breve período de popularidade, applets
Java caiu fora de moda, e até mesmo sites que
utilizados Java no back-end raramente
usado no lado do cliente.
JavaFX, agora em sua segunda geração,
é uma tentativa de trazer de volta o
Java para o lado do cliente.
8. Web e Desktop
Deixar de ser "meras" páginas para se tornar um
ambiente interativo e eficiente
12. JavaFX
• História JavaFX - Antes v2.x
Originalmente, o foco para a plataforma JavaFX foi
principalmente para aplicações ricas para internet (RIAs).
Havia uma linguagem de script JavaFX para que pretende
fazer a criação de uma interface baseada na web mais fácil.
As versões JavaFX refletindo essa arquitetura foram:
•
•
•
•
v1.0 released December 2008
v1.1 released February 2009
v1.2 released June 2009
v1.3 released April 2010