JavaFX 2 - TDC 2012

4.368 visualizações

Publicada em

Apresentação sobre JavaFX para o TDC 2012 - Edição de Florianópolis.

2 comentários
2 gostaram
Estatísticas
Notas
  • Olá João, dê uma olhada nesse projeto: https://github.com/jesuino/crud-frameworks/tree/master/crud-frameworks-client-javafx

    []'s
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Muito boa a apresentação, ainda estou procurando um tutorial de como criar a interface gráfica no Scence Builder e depois linkar ela com código java tradicional, quero fazer as interfaces gráficas no javaFX e o back end da aplicação toda em java old school , vc sabe onde posso achar um tutorial desses??
    Valeu pela apresentação!
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
Sem downloads
Visualizações
Visualizações totais
4.368
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2.395
Ações
Compartilhamentos
0
Downloads
37
Comentários
2
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

JavaFX 2 - TDC 2012

  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!● Demos● 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? Conteúdo 3d... MyCubes:: http://www.mycubes.us/
  12. 12. O que você pode fazer com JavaFX? Tocar conteúdo multimídia... Fonte das imagens:: http://docs.oracle.com/javafx/
  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. Ferramentas e Projetos FXForm2 DATAFXScalaFX
  16. 16. 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
  17. 17. Olá Mundo!
  18. 18. Aplicação de exemplo https://github.com/jesuino/timao-fx/ http://bit.ly/tdc-javafx-1
  19. 19. Aplicação de exemplo
  20. 20. KitchenSinkFX
  21. 21. MyCubes http://www.mycubes.us/
  22. 22. Demonstração da aplicação Ensemble
  23. 23. Demonstração do Scene Builder
  24. 24. 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
  25. 25. Aprendendo Mais aprendendo-javafx.blogspot.com bit.ly/grupo_javafx javafx.com fxexperience.com fxapps.blogspot.com
  26. 26. Perguntas?Muuuiiiiito Obrigado!@william_antonioaprendendo-javafx.blogspot.comfxapps.com

×