Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
JavaFX
Desktop para o programador WEB
== AVISO ==
“Este é uma apresentação pessoal. As
opiniões aqui expressadas são de única
responsabilidade minha, e nada ref...
Sobre
@William_antonio
Objetivo
“Apresentar a tecnologia JavaFX e mostrar
a facilidade de desenvolvimento nessa
plataforma usando linguagens comu...
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...
Desktop??? Java???
Demo JavaFX
Desenvolvendo para JavaFX
Desenvolvendo com JavaFX 8
$ javac OlaMundo.java
$ java OlaMundo
E SE EU NÃO GOSTAR DE
JAVA?
Desenvolvendo com XML
Arrastando e soltando
E SE EU NÃO GOSTAR DE
JAVA E NEM DE XML?
Aplicações JavaFX com JavaScript
$ jjs -fx helloJavaFX.js
Aplicações JavaFX com JavaScript
https://github.com/jesuino/sentiments-app/
E CASO EU QUEIRA DEIXAR
A APLICAÇÃO MAIS BONITA?
Estilo com CSS
http://docs.oracle.com/javafx/2/css_tutorial/jfxpub-css_tutorial.htm
Estilo com CSS
Estilo com CSS
http://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html
E NO CASO DE TER A
LÓGICA NO BACKEND?
Conversando com o servidor
Conversando com o servidor
https://github.com/jesuino/crud-frameworks
Recursos na WEB para saber mais
EM PT:
https://www.facebook.
com/SerieBlogsAprendendo
aprendendo-javafx.blogspot.com
EM EN...
Conclusão
JavaFX é uma tecnologia para criação de
aplicações Desktop onde o Desenvolvedor
WEB pode reaproveitar seus
conhe...
Sorteio de Coisinhas
Obrigado
@william_antonio
github.com/jesuino
Upcoming SlideShare
Loading in …5
×

JavaFX: Desktop para desenvolvedores WEB

4,935 views

Published on

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

Published in: Software
  • Be the first to comment

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

×