JavaFX 2
Quem é William● Formado na FATEC SJC● Trabalha na Red Hat com Suporte de  ferramentas JBoss● Um dos organizadores do JUG V...
Agenda●   O que é JavaFX?●   O que você pode fazer com JavaFX?●   Ferramentas e projetos●   Olá Mundo!●   Aplicação de exe...
O que é JavaFX 2É uma moderna biblioteca Java que  dispõe de vários recursos para    criação de aplicações ricas.  Sua for...
O que você pode fazer com JavaFX?       Criar Interfaces gráficas...                           Fonte das imagens:: http://...
O que você pode fazer com JavaFX?         Aplicar Efeitos...                         Fonte das imagens:: http://docs.oracl...
O que você pode fazer com JavaFX?         Criar animações...                        Fonte das imagens:: http://docs.oracle...
O que você pode fazer com JavaFX?         Mostrar páginas HTML...                       Fonte das imagens:: http://docs.or...
O que você pode fazer com JavaFX? Utilizar CSS para trocar a aparência da aplicação...                                Font...
O que você pode fazer com JavaFX?           Criar Gráficos....                        Fonte das imagens:: http://docs.orac...
O que você pode fazer com JavaFX?        Tocar conteúdo multimídia...                         Fonte das imagens:: http://d...
Demonstração da aplicação Ensemble
O que você pode fazer com JavaFX?●   Desenvolvimento MultiPlataforma●   Utilizar sua linguagem favorita●   Usar FXML●   Cr...
Ferramentas e Projetos          A ferramenta Scene Builder                               http://bit.ly/scene_builder      ...
Demonstração do Scene Builder
Ferramentas e Projetos    FXForm2                    DATAFXScalaFX
Olá Mundo!● Primeiramente você deve saber algumas  coisas importantes:  ○ Abstração de teatro: usa os conceitos Palco(Stag...
Olá Mundo!
Aplicação de exemplo      https://github.com/jesuino/timao-fx/             http://bit.ly/tdc-javafx-1
Aplicação de exemplo
Aplicação de exemplo      KitchenSinkFX - Trabalho em progresso
Tópicos quentes● Quando Usar?● Quando Não Usar?● Discussão HTML 5    ○ "Não existe Bala de Prata"●   JavaFX e Flash●   Imp...
Aprendendo Mais         http://bit.ly/grupo_javafx              http://javafx.com          http://fxexperience.com        ...
Perguntas?
Obrigado!Contato:● @william_antonio● github.com/jesuino● william.a.siqueira@gmail.com
Upcoming SlideShare
Loading in …5
×

JavaFX 2

2,320 views

Published on

Apresentação sobre JavaFX 2 para a trilha de Java do TDC 2012 que aconteceu em São Paulo.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,320
On SlideShare
0
From Embeds
0
Number of Embeds
79
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JavaFX 2

  1. 1. JavaFX 2
  2. 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. 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. 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. 5. O que você pode fazer com JavaFX? Criar Interfaces gráficas... Fonte das imagens:: http://docs.oracle.com/javafx/
  6. 6. O que você pode fazer com JavaFX? Aplicar Efeitos... Fonte das imagens:: http://docs.oracle.com/javafx/
  7. 7. O que você pode fazer com JavaFX? Criar animações... Fonte das imagens:: http://docs.oracle.com/javafx/
  8. 8. O que você pode fazer com JavaFX? Mostrar páginas HTML... Fonte das imagens:: http://docs.oracle.com/javafx/
  9. 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. 10. O que você pode fazer com JavaFX? Criar Gráficos.... Fonte das imagens:: http://docs.oracle.com/javafx/
  11. 11. O que você pode fazer com JavaFX? Tocar conteúdo multimídia... Fonte das imagens:: http://docs.oracle.com/javafx/
  12. 12. Demonstração da aplicação Ensemble
  13. 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. 14. Ferramentas e Projetos A ferramenta Scene Builder http://bit.ly/scene_builder http://bit.ly/scene_builder_video
  15. 15. Demonstração do Scene Builder
  16. 16. Ferramentas e Projetos FXForm2 DATAFXScalaFX
  17. 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
  18. 18. Olá Mundo!
  19. 19. Aplicação de exemplo https://github.com/jesuino/timao-fx/ http://bit.ly/tdc-javafx-1
  20. 20. Aplicação de exemplo
  21. 21. Aplicação de exemplo KitchenSinkFX - Trabalho em progresso
  22. 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. 23. Aprendendo Mais http://bit.ly/grupo_javafx http://javafx.com http://fxexperience.com http://fxapps.blogspot.com
  24. 24. Perguntas?
  25. 25. Obrigado!Contato:● @william_antonio● github.com/jesuino● william.a.siqueira@gmail.com

×