JavaFX 2 - TDC 2012

  • View
    3.319

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Text of JavaFX 2 - TDC 2012

  • 1. JavaFX 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 verso 1.0 F de Open Source e programao REST(JAX-RS) com RESTEasy, Portlets e Portais (JSR 168 e 286) com GateIn, Servidores de Aplicao JEE (JBoss)
  • 3. Agenda O que JavaFX? O que voc pode fazer com JavaFX? Ferramentas e projetos Ol Mundo! Demos Tpicos quentes Indo alm da apresentao
  • 4. O que JavaFX 2 uma moderna biblioteca Java que dispe de vrios recursos para criao de aplicaes ricas. Sua forma de programar facilita muito a vida do desenvolvedor. o novo Swing
  • 5. O que voc pode fazer com JavaFX? Criar Interfaces grficas... 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 animaes... Fonte das imagens:: http://docs.oracle.com/javafx/
  • 8. O que voc pode fazer com JavaFX? Mostrar pginas HTML... Fonte das imagens:: http://docs.oracle.com/javafx/
  • 9. O que voc pode fazer com JavaFX? Utilizar CSS para trocar a aparncia da aplicao... Fonte das imagens:: http://docs.oracle.com/javafx/
  • 10. O que voc pode fazer com JavaFX? Criar Grficos.... Fonte das imagens:: http://docs.oracle.com/javafx/
  • 11. O que voc pode fazer com JavaFX? Contedo 3d... MyCubes:: http://www.mycubes.us/
  • 12. O que voc pode fazer com JavaFX? Tocar contedo multimdia... 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 aplicaes 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
  • 15. Ferramentas e Projetos FXForm2 DATAFXScalaFX
  • 16. Ol Mundo! Primeiramente voc deve saber algumas coisas importantes: Abstrao de teatro: usa os conceitos Palco(Stage) e Cena(Scene) A classe principal sempre herda de javafx. application.Application Seu cdigo vai no mtodo 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. Ol Mundo!
  • 18. Aplicao de exemplo https://github.com/jesuino/timao-fx/ http://bit.ly/tdc-javafx-1
  • 19. Aplicao de exemplo
  • 20. KitchenSinkFX
  • 21. MyCubes http://www.mycubes.us/
  • 22. Demonstrao da aplicao Ensemble
  • 23. Demonstrao do Scene Builder
  • 24. Tpicos quentes Quando Usar? Quando No Usar? Discusso HTML 5 "No existe Bala de Prata" JavaFX e Flash Importncia de ser Java Dispositivos mveis Futuro
  • 25. Aprendendo Mais aprendendo-javafx.blogspot.com bit.ly/grupo_javafx javafx.com fxexperience.com fxapps.blogspot.com
  • 26. Perguntas?Muuuiiiiito Obrigado!@william_antonioaprendendo-javafx.blogspot.comfxapps.com