JavaFX 2 - TDC 2012

4,218 views
4,330 views

Published on

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

2 Comments
2 Likes
Statistics
Notes
  • Olá João, dê uma olhada nesse projeto: https://github.com/jesuino/crud-frameworks/tree/master/crud-frameworks-client-javafx

    []'s
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • 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!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
4,218
On SlideShare
0
From Embeds
0
Number of Embeds
2,299
Actions
Shares
0
Downloads
37
Comments
2
Likes
2
Embeds 0
No embeds

No notes for 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

×