jfxtras bof

Download JFXtras BOF

If you can't read please download the document

Post on 15-May-2015

2.138 views

Category:

Technology

5 download

Embed Size (px)

DESCRIPTION

Birds-of-a-Feather talk on JFXtras

TRANSCRIPT

  • 1.JFXtrasJavaFX Controls, Layouts, Services, and More
    Stephen Chin
    GXS
    steve@widgetfx.org
    tweet: @steveonjava
    Dean Iverson
    Virginia Tech Transportation Institute
    deanriverson@gmail.comtweet: @deanriverson

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