JavaFX: Desktop para desenvolvedores WEB

3,917 views

Published on

JavaFX para desenvolvedores WEB. Apresentação feita para o WWVale 2014.

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

No Downloads
Views
Total views
3,917
On SlideShare
0
From Embeds
0
Number of Embeds
2,326
Actions
Shares
0
Downloads
49
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

JavaFX: Desktop para desenvolvedores WEB

  1. 1. JavaFX Desktop para o programador WEB
  2. 2. == AVISO == “Este é uma apresentação pessoal. As opiniões aqui expressadas são de única responsabilidade minha, e nada referem-se as da empresa para qual trabalho.”
  3. 3. Sobre @William_antonio
  4. 4. Objetivo “Apresentar a tecnologia JavaFX e mostrar a facilidade de desenvolvimento nessa plataforma usando linguagens comuns aos desenvolvedores WEB”
  5. 5. O que é JavaFX? Nova API Java para criação de aplicações gráficas que inclui recursos para criação de interfaces com o usuário, animações, multimídia, efeitos, etc. Vem disponível na JDK 8 da Oracle e irá substituir o Java Swing no versão 9 do Java.
  6. 6. Desktop??? Java???
  7. 7. Demo JavaFX
  8. 8. Desenvolvendo para JavaFX
  9. 9. Desenvolvendo com JavaFX 8 $ javac OlaMundo.java $ java OlaMundo
  10. 10. E SE EU NÃO GOSTAR DE JAVA?
  11. 11. Desenvolvendo com XML
  12. 12. Arrastando e soltando
  13. 13. E SE EU NÃO GOSTAR DE JAVA E NEM DE XML?
  14. 14. Aplicações JavaFX com JavaScript $ jjs -fx helloJavaFX.js
  15. 15. Aplicações JavaFX com JavaScript https://github.com/jesuino/sentiments-app/
  16. 16. E CASO EU QUEIRA DEIXAR A APLICAÇÃO MAIS BONITA?
  17. 17. Estilo com CSS http://docs.oracle.com/javafx/2/css_tutorial/jfxpub-css_tutorial.htm
  18. 18. Estilo com CSS
  19. 19. Estilo com CSS http://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html
  20. 20. E NO CASO DE TER A LÓGICA NO BACKEND?
  21. 21. Conversando com o servidor
  22. 22. Conversando com o servidor https://github.com/jesuino/crud-frameworks
  23. 23. Recursos na WEB para saber mais EM PT: https://www.facebook. com/SerieBlogsAprendendo aprendendo-javafx.blogspot.com EM EN: http://docs.oracle.com/javase/8/javase- clienttechnologies.htm
  24. 24. Conclusão JavaFX é uma tecnologia para criação de aplicações Desktop onde o Desenvolvedor WEB pode reaproveitar seus conhecimentos com CSS, Javascript e usar ferramentas como o Scene Builder.
  25. 25. Sorteio de Coisinhas
  26. 26. Obrigado @william_antonio github.com/jesuino

×