JFXtras BOF

2,758 views

Published on

Birds-of-a-Feather talk on JFXtras

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

  • Be the first to like this

No Downloads
Views
Total views
2,758
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JFXtras BOF

  1. 1. JFXtrasJavaFX Controls, Layouts, Services, and More<br />Stephen Chin<br />GXS<br />steve@widgetfx.org<br />tweet: @steveonjava<br />Dean Iverson<br />Virginia Tech Transportation Institute<br />deanriverson@gmail.comtweet: @deanriverson<br />
  2. 2. Meet the Presenters…<br />Steve<br />Dean<br />2<br />Family Man<br />Family Man<br />Motorcyclist<br />Geek<br />
  3. 3. Agenda<br />About JFXtras<br />Control Overview<br />JFXtras Lab<br />3<br />
  4. 4. About JFXtras<br />Mission:<br />Provide Quality JavaFX Add-ons<br />Support Java APIs For All Components<br />Fill in the Gaps<br />Releases:<br />Snapshot Available<br />Working on a 2.0 Release<br />Release Dates Will Trail JavaFXPlatform<br />4<br />
  5. 5. Control Overview<br />Animated Popup<br />Calendar Picker<br />DeckPane<br />Glass Button<br />ImageFill<br />ListComboBox<br />Pager<br />PillButton<br />Spinner<br />FXForms<br />5<br />
  6. 6. Controls we would like<br />Display Shelf<br />Enhanced Charts<br />Shapes<br />Sphere<br />Gauges<br />Search Bar<br />Bread Crumb Control<br />6<br />
  7. 7. JFXtras Lab<br />Install and Setup JavaFX 2.0<br />Download and Build JFXtras<br />Add your own control/shape/extension<br />7<br />
  8. 8. JavaFX Setup<br />Install a recent JDK<br />Java SE 6 or 7<br />Install the JavaFX SDK<br />Both x86 and 64 for Windows<br />Install NetBeans 7.1 beta<br />8<br />
  9. 9. JFXtras Setup<br />Copy and unzip the JFXtras repo<br />Or clone from: http://code.google.com/p/jfxtras/<br />Open the project in NetBeans<br />As well as the common and controls child projects<br />9<br />
  10. 10. Installation Instructions – Step 1<br />Windows:<br />mvninstall:install-file -Dfile="%javafx.home%rtlibjfxrt.jar" -DgroupId=com.oracle -DartifactId=javafx-runtime -Dversion=2.0-beta -Dpackaging=jar<br />Mac:<br />mvninstall:install-file -Dfile=$javafx.home/rt/lib/jfxrt.jar -DgroupId=com.oracle -DartifactId=javafx-runtime -Dversion=2.0-beta -Dpackaging=jar<br />10<br />
  11. 11. Installation Instructions – Step 2<br />Windows:<br />cd "%javafx.home%rtbin"<br />"%JAVA_HOME%binjar" -cfbin.jar *.dll<br />Mac:<br />cd $javafx.home/rt/bin<br />$java_home/bin/jar -cfbin.jar *.dylib<br />11<br />
  12. 12. Installation Instructions – Step 3<br />Windows:<br />mvninstall:install-file -Dfile=bin.jar -DgroupId=com.oracle -DartifactId=javafx-runtime -Dversion=2.0-beta -Dpackaging=jar -Dclassifier=windows<br />Mac:<br />mvninstall:install-file -Dfile=bin.jar -DgroupId=com.oracle -DartifactId=javafx-runtime -Dversion=2.0-beta -Dpackaging=jar -Dclassifier=unix<br />12<br />
  13. 13. 13<br />Stephen Chin<br />steveonjava@gmail.com<br />http://steveonjava.com/<br />tweet: @steveonjava<br />Dean Iverson<br />deanriverson@gmail.com<br />tweet: @deanriverson<br />

×