Successfully reported this slideshow.

JavaFX 2 Rich Desktop Platform

6,210 views

Published on

JavaFX 2 Rich Desktop Platform
Delhi
IndicThreads

Published in: Technology
  • Be the first to comment

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

×