2. Quem é William
● Formado na FATEC SJC
● Trabalha na Red Hat com Suporte de
ferramentas JBoss
● Um dos organizadores do JUG Vale
● Fã do JavaFX desde a versão 1.0
● Fã de Open Source e programação
● REST(JAX-RS) com RESTEasy, Portlets e
Portais (JSR 168 e 286) com GateIn,
Servidores de Aplicação JEE (JBoss)
3. Agenda
● O que é JavaFX?
● O que você pode fazer com JavaFX?
● Ferramentas e projetos
● Olá Mundo!
● Aplicação de exemplo
● Tópicos quentes
● Indo além da apresentação
4. O que é JavaFX 2
É uma moderna biblioteca Java que
dispõe de vários recursos para
criação de aplicações ricas.
Sua forma de programar facilita
muito a vida do desenvolvedor.
É o novo Swing
5. O que você pode fazer com JavaFX?
Criar Interfaces gráficas...
Fonte das imagens:: http://docs.oracle.com/javafx/
6. O que você pode fazer com JavaFX?
Aplicar Efeitos...
Fonte das imagens:: http://docs.oracle.com/javafx/
7. O que você pode fazer com JavaFX?
Criar animações...
Fonte das imagens:: http://docs.oracle.com/javafx/
8. O que você pode fazer com JavaFX?
Mostrar páginas HTML...
Fonte das imagens:: http://docs.oracle.com/javafx/
9. O que você pode fazer com JavaFX?
Utilizar CSS para trocar a aparência da aplicação...
Fonte das imagens:: http://docs.oracle.com/javafx/
10. O que você pode fazer com JavaFX?
Criar Gráficos....
Fonte das imagens:: http://docs.oracle.com/javafx/
11. O que você pode fazer com JavaFX?
Tocar conteúdo multimídia...
Fonte das imagens:: http://docs.oracle.com/javafx/
13. O que você pode fazer com JavaFX?
● Desenvolvimento MultiPlataforma
● Utilizar sua linguagem favorita
● Usar FXML
● Criar aplicações usando Java Plano ou Builders
● Utlizar sua IDE predileta
14. Ferramentas e Projetos
A ferramenta Scene Builder
http://bit.ly/scene_builder
http://bit.ly/scene_builder_video
17. Olá Mundo!
● Primeiramente você deve saber algumas
coisas importantes:
○ Abstração de teatro: usa os conceitos Palco(Stage)
e Cena(Scene)
○ A classe principal sempre herda de javafx.
application.Application
○ Seu código vai no método start(Stage)
○ Todos os atores(componentes da Cena) herdam de
javafx.scene.Node
○ As classes do JavaFX ficam no jar jfxrt.jar, presente
no JavaFX quando você baixa ele do site da Oracle
22. Tópicos quentes
● Quando Usar?
● Quando Não Usar?
● Discussão HTML 5
○ "Não existe Bala de Prata"
● JavaFX e Flash
● Importância de ser Java
● Dispositivos móveis
● Futuro
23. Aprendendo Mais
http://bit.ly/grupo_javafx
http://javafx.com
http://fxexperience.com
http://fxapps.blogspot.com