Join the DZone community and get the full member experience.Join For Free
after finishing the book javafx 8 introduction by example i noticed each example was created as separate netbeans projects which seemed a little overkill for small examples. because the book is based on java the language each program needed to be compiled (via javac ) prior to execution. larger projects will typically need to be set-up with a proper classpath and resources in the appropriate directory locations. even larger projects will also need dependencies which typically reside on maven repositories.
b ased on timing i was able to submit a talk regarding javafx based playgrounds just in time. after awhile i was pleasantly surprised that my proposal (talk) was accepted. you can check out the session . also, i will be presenting with my good friend gerrit grunwald ( @hansolo_ ). so, be prepared to see awe-inspiring demos. since the talk is a bof (birds of a feather) the atmosphere will be low-key and very casual. i hope to see you there!
fx playground in action
b ecause fx playground is still in development i will give you a glimpse of some demos that i’ve created on youtube. the following are examples with links to videos.
- fxplayground3d - nashorn and javafx 3d
- fx playground now has a settings slide out panel - nashorn, rectangle w/css, and mediaview
- fx playground using enzo library - nashorn and enzo library
- fx playground testing video w/ mediaview and webview - nashorn, mediaview and webview
t here are plans to opensource the code, but for now there is much needed functionality before public consumption.
the following features are a work in progress:
- make use of fxml editor window.
- pop out the display panel into its own window
- save, saveas, and load playgrounds
- build software to be an executable for tool users. (90% done)
- make the tool capable of using other languages (jsr 223)
i want to thank oracle corp. especially the following engineers who helped me (some of the engineers below are not oracle employees):
- david grieve – @dsgrieve
- jim laskey – @wickund
- sundararajan athijegannathan – @sundararajan_a
- danno ferrin – @shemnon
- sean phillips – @seanmiphillips
- mark heckler – @mkheck
- jose perada – @jperedadnr
- gerrit grunwald – @hansolo_
- jim weaver - @javafxpert
carlfx’s channel - https://www.youtube.com/channel/ucnbyrhayk9mltmn9oapp1va
7 of the best code playgrounds - http://www.sitepoint.com/7-code-playgrounds
netbeans – https://www.netbeans.org
harmonic code - http://harmoniccode.blogspot.com/
Published at DZone with permission of Carl Dea, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.