JavaFX 2 Rich Desktop Platform

4,667
-1

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,667
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
110
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.

×