Your SlideShare is downloading. ×
JavaFX 2 Rich Desktop Platform
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

JavaFX 2 Rich Desktop Platform

3,900
views

Published on

JavaFX 2 Rich Desktop Platform …

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
3,900
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
89
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. JavaFX Rich Desktop ApplicationsRajmahendra HegdeJUGChennai@rajonjavarajmahendra@gmail.com
  • 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. 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. WebVs / andDesktop
  • 5. Java and Rich Application 5
  • 6. JavaFX 1 - Indaba’s Online Recording Studio 6
  • 7. JavaFX 1 – LoadUI Load testing tool 7
  • 8. JavaFX 1 Vancouver Winter Olympics 8
  • 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. Scene Graph
  • 11. JavaFX Script 11
  • 12. JavaFX 2 API 12
  • 13. JavaFX 2 Builders 13
  • 14. JavaFX APIPropertiesBindersCollections
  • 15. Properties Output: 30 60
  • 16. Binding API Output: 24.0 16 132.0
  • 17. JavaFX Collections
  • 18. Timeline 18
  • 19. Transitions
  • 20. Charts
  • 21. Controls
  • 22. Graphics
  • 23. Layouts
  • 24. JavaFX & CSS http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html
  • 25. <FXML/>http://docs.oracle.com/javafx/2/api/javafx/fxml/doc-files/introduction_to_fxml.html 25
  • 26. Scene Builder
  • 27. JavaFX + HTML!ConferenceTour = JavaFX (Accordian + WebView) + HTML( HTML + JavaScript) 27 http://javafx.steveonjava.com/javafx-and-html5-at-javaone-india/
  • 28. JavaFX Ensemble 28
  • 29. Tools DATAFX 29
  • 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. JavaFX 2 and JVM LanguagesScalaFX 31
  • 32. GroovyFX 32
  • 33. ScalaFX 33
  • 34. VisageFX 34
  • 35. Roadmap From JavaFX.com
  • 36. JavaFX Books 36
  • 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. 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. Rajmahendra HegdeJUGChennai Lead@rajonjavarajmahendra@gmail.com