JavaFX Rich Desktop ApplicationsRajmahendra HegdeJUGChennai@rajonjavarajmahendra@gmail.com
About Speaker    Java developer since 2000    Working for Logica as Project Lead/Architect    Founder and Lead of Java ...
Agenda    Web and Desktop Applications    Rich Internet applications    JavaFX       –   JavaFX 1.0       –   JavaFX 2....
WebVs / andDesktop
Java and Rich Application                            5
JavaFX 1 - Indaba’s Online Recording Studio                                              6
JavaFX 1 – LoadUI Load testing tool                                      7
JavaFX 1 Vancouver Winter Olympics                                     8
JavaFX 2 – moving JavaFX forward!    After Oracle acquisition of Sun    JavaFX 2.0 released on Oct. 2011    Comes with ...
Scene Graph
JavaFX Script                11
JavaFX 2 API               12
JavaFX 2 Builders                    13
JavaFX APIPropertiesBindersCollections
Properties Output: 30 60
Binding API Output: 24.0         16 132.0
JavaFX Collections
Timeline           18
Transitions
Charts
Controls
Graphics
Layouts
JavaFX & CSS  http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html
<FXML/>http://docs.oracle.com/javafx/2/api/javafx/fxml/doc-files/introduction_to_fxml.html   25
Scene Builder
JavaFX + HTML!ConferenceTour = JavaFX (Accordian + WebView) + HTML( HTML + JavaScript)                                    ...
JavaFX Ensemble                  28
Tools        DATAFX                 29
JFXtras 2Project to add more feature toJavaFXAuthors and ContributorsStephen Chin (@steveonjava)Dean Iverson (@deanriverso...
JavaFX 2 and JVM LanguagesScalaFX                      31
GroovyFX           32
ScalaFX          33
VisageFX           34
Roadmap    From JavaFX.com
JavaFX Books               36
Some JavaFX Twitters       Stephen Chin @steveonjava           Fxexperience @fxexperience       Jim Weaver @JavaFXpert    ...
Resourceshttp://javafx.comhttp://docs.oracle.com/javafx/index.htmlhttp://steveonjava.com/http://learnjavafx.typepad.com/ht...
Rajmahendra HegdeJUGChennai Lead@rajonjavarajmahendra@gmail.com
JavaFX 2 Rich Desktop Platform
Upcoming SlideShare
Loading in...5
×

JavaFX 2 Rich Desktop Platform

4,289

Published on

JavaFX 2 Rich Desktop Platform
Delhi
IndicThreads

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,289
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
103
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

JavaFX 2 Rich Desktop Platform

  1. 1. JavaFX Rich Desktop ApplicationsRajmahendra HegdeJUGChennai@rajonjavarajmahendra@gmail.com
  2. 2. About Speaker Java developer since 2000 Working for Logica as Project Lead/Architect Founder and Lead of Java User Group Chennai JCP Individual Member Committer  Scalaxia  VisageFX  Visage-Gradle-Plugin Contributor  ScalaFX 2  Agorava
  3. 3. Agenda Web and Desktop Applications Rich Internet applications JavaFX – JavaFX 1.0 – JavaFX 2.0 Properties, Bindings and Collections Timeline, Transitions, Graph, controls, Graphics, Layouts CSS &FXML Scene Builder Tools 3
  4. 4. WebVs / andDesktop
  5. 5. Java and Rich Application 5
  6. 6. JavaFX 1 - Indaba’s Online Recording Studio 6
  7. 7. JavaFX 1 – LoadUI Load testing tool 7
  8. 8. JavaFX 1 Vancouver Winter Olympics 8
  9. 9. JavaFX 2 – moving JavaFX forward! After Oracle acquisition of Sun JavaFX 2.0 released on Oct. 2011 Comes with plain Java API – no more learning curve Co-Install with JDK + JavaFX NetBeans JavaFX Support Support for Windows / Linux / Mac Scene Builder Native installation and more to come... 9
  10. 10. Scene Graph
  11. 11. JavaFX Script 11
  12. 12. JavaFX 2 API 12
  13. 13. JavaFX 2 Builders 13
  14. 14. JavaFX APIPropertiesBindersCollections
  15. 15. Properties Output: 30 60
  16. 16. Binding API Output: 24.0 16 132.0
  17. 17. JavaFX Collections
  18. 18. Timeline 18
  19. 19. Transitions
  20. 20. Charts
  21. 21. Controls
  22. 22. Graphics
  23. 23. Layouts
  24. 24. JavaFX & CSS http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html
  25. 25. <FXML/>http://docs.oracle.com/javafx/2/api/javafx/fxml/doc-files/introduction_to_fxml.html 25
  26. 26. Scene Builder
  27. 27. JavaFX + HTML!ConferenceTour = JavaFX (Accordian + WebView) + HTML( HTML + JavaScript) 27 http://javafx.steveonjava.com/javafx-and-html5-at-javaone-india/
  28. 28. JavaFX Ensemble 28
  29. 29. Tools DATAFX 29
  30. 30. JFXtras 2Project to add more feature toJavaFXAuthors and ContributorsStephen Chin (@steveonjava)Dean Iverson (@deanriverson)Tom Eugelink (@tbee)Gerrit Grunwald (@HanSolo)Thomas Bolz (@teabeeoh)Jonathan Giles (@JonathanGiles)Jim Weaver (@javafxpert)http://jfxtras.org/ 30https://github.com/JFXtras
  31. 31. JavaFX 2 and JVM LanguagesScalaFX 31
  32. 32. GroovyFX 32
  33. 33. ScalaFX 33
  34. 34. VisageFX 34
  35. 35. Roadmap From JavaFX.com
  36. 36. JavaFX Books 36
  37. 37. Some JavaFX Twitters Stephen Chin @steveonjava Fxexperience @fxexperience Jim Weaver @JavaFXpert William Antônio ‫@‏‬William_Antonio Nicolas Lorain ‫@‏‬javafx4you Jonathan Giles @JonathanGiles 37
  38. 38. Resourceshttp://javafx.comhttp://docs.oracle.com/javafx/index.htmlhttp://steveonjava.com/http://learnjavafx.typepad.com/http://carlfx.wordpress.com/http://jfxtras.org/http://groovyfx.org/http://code.google.com/p/visage/http://code.google.com/p/scalafx/
  39. 39. Rajmahendra HegdeJUGChennai Lead@rajonjavarajmahendra@gmail.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×