JavaFX: A nova biblioteca gráfica da plataforma Java

  • View
    11.407

  • Download
    3

Embed Size (px)

DESCRIPTION

Apresentação sobre JavaFX, a nova biblioteca gráfica da Plataforma Java. A apresentação foi dada no FISL de 2013!

Text of JavaFX: A nova biblioteca gráfica da plataforma Java

  • 1. JavaFX: A nova biblioteca grfica da plataforma Java
  • 2. Quem William Tcnologo em TI com nfase em banco de dados pela FATEC de So Jos dos Campos Desenvolvimento Java h mais de 5 anos Trabalha na Red Hat h quase 3 anos JavaFX desde o comeo Um dos lderes do Grupo de Usurios Java do Vale do Paraba (JUG Vale)
  • 3. Objetivo Apresentar a tecnologia JavaFX (e seu projeto Open Source OpenJFX) de modo que essa plataform de desenvolvimento passe a ser uma opo ao desenvolvedor na criao de aplicaes Open Source ricas e multiplataformas
  • 4. No princpio criou James Gosling a plataforma Java... e viu James que era bom...
  • 5. A plataforma Java Java muito mais que a linguagem Java Edio Enterprise Micro Edio Edio Standard API bsica Banco de dados I/O Comunicao em rede Collections, Genricos API Grfica Reflections Expresso regular ....
  • 6. JavaSE
  • 7. Java e suas APIs grfica Parte do JavaSE o Swing, que "roda" sobre AWT e Java 2D Mas Java Swing no evoluiu de acordo com as necessidades do mundo RIA...
  • 8. O que JavaFX? 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
  • 9. OpenJFX = JavaFX OpenSource
  • 10. OpenJFX = JavaFX OpenSource http://openjdk.java.net/projects/openjfx/
  • 11. Mas o que pode ser feito com JavaFX?
  • 12. O que voc pode fazer com JavaFX? Aplicar Efeitos... Fonte das imagens:: http://docs.oracle.com/javafx/
  • 13. O que voc pode fazer com JavaFX? Animaes...
  • 14. O que voc pode fazer com JavaFX? Mostrar pginas WEB...
  • 15. O que voc pode fazer com JavaFX? Utilizar CSS para trocar a aparncia da aplicao...
  • 16. O que voc pode fazer com JavaFX? Fonte das imagens:: http://docs.oracle.com/javafx/ Tocar contedo multimdia...
  • 17. O que voc pode fazer com JavaFX? Criar interfaces com usurio. Demo: Aplicao MuseuID http://www.youtube.com/watch?v=xG3Gej5_Pj8
  • 18. O que voc pode fazer com JavaFX? Contedo 3D. Demo: Container terminal monitoring http://www.youtube.com/watch?v=AS26gZrYNy8
  • 19. O que voc pode fazer com JavaFX? Desenvolvimento Embarcado(BeagleBoard xM + Raspberry Pi + JavaFX) http://www.youtube.com/watch?v=kLWz0RV-btc
  • 20. O que voc pode fazer com JavaFX? Interagir com o mundo real http://www.youtube.com/watch?v=VvBfymztcVY
  • 21. O que voc pode fazer com JavaFX? Suporte a multitouch (JavaFX em um tablet) http://www.youtube.com/watch?v=65UD1v22K-U
  • 22. FISL Apresentao do Logo
  • 23. https://github.com/jesuino/timao-fx/ TimoFX
  • 24. Crud Frameworks https://github.com/jesuino/crud-frameworks
  • 25. Demonstrao da aplicao "JavaFX Ensemble"
  • 26. Demonstrao do Scene Builder
  • 27. Distribuindo aplicaes JavaFX - Multiplataforma JNLP, Applet, JAR Empacotamento nativo rpm, deb(em andamento), exe, msi, dmg..
  • 28. E muito mais... No mundo JavaFX ainda h muito mais a ser explorado Uso de outras linguagens de programao Diversos projetos da comunidade Uso de FXML no mundo "enterprise" Explorao de recursos 3D Construo de games e aplicaes grficas "parrudas" Explorar o campo de sistemas embarcados
  • 29. E como comear a criar aplicaes? Netbeans 7.3
  • 30. Aprendendo Mais aprendendo-javafx.blogspot.com bit.ly/grupo_javafx javafx.com fxexperience.com fxapps.blogspot.com Livro JavaFX na Casa do Cdigo
  • 31. Futuro... Virar especificao Estar no JDK 8 Substituir inteiramente o Swing no Java 9 Fonte: http://www.oracle.com/technetwork/java/javafx/overview/roadmap-1446331.html
  • 32. Perguntas? Obrigado! @william_antonio aprendendo-javafx.blogspot.com fxapps.com