JavaFX uma abordagem prática

        Eder Magalhães
          @edermag


                         Globalcode – Open4educa...
O que é o JavaFX?




                    Globalcode – Open4education
O que mais?
 Uma outra linguagem
   Script
   Expressiva
   Novos recursos
   Reconhece o código Java


 Algum Kit para de...
Remake?

 Applets com uma cara nova?

 O novo Swing?

 Concorrente do Flash [Flex] e Silverligth?




                    ...
Um pouco de código

var soma = function (x: Number, y:Number) { x + y; }

var numeros = [2, 4, 6];
insert [8, 10] into num...
Faça algo diferente

 Pense, faça coisas diferentes.
   Animações / Efeitos
   RIA
   Games


 JavaFX por diversão!

 Mobi...
Jogo: Quebra-cabeça




                      Globalcode – Open4education
Demo I



   Dissecando o jogo de Quebra-cabeça




Código baseado na demonstração (oficial) do http://javafx.com/samples/...
Demo II



 CRUD on the fly em JavaFX!
   Usando DataSource do Netbeans JavaFX Composer.




                             ...
Demo III



 JavaFX CRUD com JPA!
   Aproveitando código (Java) do serviço de persistência.




                          ...
Demo IV



 JavaFX consumindo dados do Google App Engine
   Integração REST através de HttpDataSource!




               ...
Será?

 JavaFX vale a pena?
  No pior cenário você vai aprender uma outra
         tecnologia e pensar diferente!




    ...
Links e Twitters

 http://javafx.com
 http://rakeshmenonp.wordpress.com/
 http://steveonjava.com/
 http://fxexperience.com...
#JavaFX no twitter

 @javafx4you
 @JavaFXpert (Jim Weaver)
 @deanriverson
 @carldea
 @rakeshmenonp
 @opinali




         ...
Valeu!



         Obrigado 

                 eder@yaw.com.br
                      @edermag


                       Gl...
Upcoming SlideShare
Loading in …5
×

JavaFX: Abordagem Prática

2,013 views
1,901 views

Published on

Apresentação no TDC2010 sobre JavaFX com várias demos, desde de um simples jogo até integração via REST

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,013
On SlideShare
0
From Embeds
0
Number of Embeds
152
Actions
Shares
0
Downloads
37
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

JavaFX: Abordagem Prática

  1. 1. JavaFX uma abordagem prática Eder Magalhães @edermag Globalcode – Open4education
  2. 2. O que é o JavaFX? Globalcode – Open4education
  3. 3. O que mais? Uma outra linguagem Script Expressiva Novos recursos Reconhece o código Java Algum Kit para desenvolvimento? JavaFX SDK Netbeans JavaFX Composer Globalcode – Open4education
  4. 4. Remake? Applets com uma cara nova? O novo Swing? Concorrente do Flash [Flex] e Silverligth? Globalcode – Open4education
  5. 5. Um pouco de código var soma = function (x: Number, y:Number) { x + y; } var numeros = [2, 4, 6]; insert [8, 10] into numeros; var hora = 1h; var text on replace { . . . } var x bind text; Globalcode – Open4education
  6. 6. Faça algo diferente Pense, faça coisas diferentes. Animações / Efeitos RIA Games JavaFX por diversão! Mobile e/ou TV, quem sabe? Globalcode – Open4education
  7. 7. Jogo: Quebra-cabeça Globalcode – Open4education
  8. 8. Demo I Dissecando o jogo de Quebra-cabeça Código baseado na demonstração (oficial) do http://javafx.com/samples/ Globalcode – Open4education
  9. 9. Demo II CRUD on the fly em JavaFX! Usando DataSource do Netbeans JavaFX Composer. Globalcode – Open4education
  10. 10. Demo III JavaFX CRUD com JPA! Aproveitando código (Java) do serviço de persistência. Globalcode – Open4education
  11. 11. Demo IV JavaFX consumindo dados do Google App Engine Integração REST através de HttpDataSource! Globalcode – Open4education
  12. 12. Será? JavaFX vale a pena? No pior cenário você vai aprender uma outra tecnologia e pensar diferente! Globalcode – Open4education
  13. 13. Links e Twitters http://javafx.com http://rakeshmenonp.wordpress.com/ http://steveonjava.com/ http://fxexperience.com http://jfxstudio.wordpress.com/ Globalcode – Open4education
  14. 14. #JavaFX no twitter @javafx4you @JavaFXpert (Jim Weaver) @deanriverson @carldea @rakeshmenonp @opinali Globalcode – Open4education
  15. 15. Valeu! Obrigado  eder@yaw.com.br @edermag Globalcode – Open4education

×