Over the last couple months Richard Bair, Martin Brehovsky and I presented talks introducing JavaFX at Devoxx 2008, Sun Paris Tech Day and IJTC 2009 (Irish Java Technologies Conference). There are 2 versions a longer one for Devoxx and a more condensed version for Paris and IJTC. For those of you interested here are the slides and demos:
Slides
Devoxx Slides PDF
IJTC Slides PDF
Demo
During the talks we built up a simple demo with what you learn in each section.
Here are the links so you can webstart the demos for the different sections, I started at Demo 2d as that is the first version with working close button which is always helpful 🙂
Here is the Netbeans project and source files for these demos so you can play with them.
Netbeans-Project.zip
I think there is some bug in this demos. I get this on my computer (Ubuntu):
com.sun.deploy.net.FailedDownloadException: Unable to load resource: file:/Users/jp202575/Projects/Conferences/2009/IJTC/Talk%20Demo/dist/Talk_Demo3.jnlp
Probably it use some private file path or expect me to be on MacOSX.
Thanks for the info but the webstart demo’s don’t work because there are references to files in the /user area on I assume your machine.
Sorry forgot to paste the error:
Unable to load resource: file:/Users/jp202575/Projects/Conferences/2009/IJTC/Talk%20Demo/dist/Talk_Demo2.jnlp
Jasper please correct the codebase attribute in the JNLPs as they’re still pointing to your file system: file:/Users/jp202575/Projects/Conferences/2009/IJTC/Talk%20Demo/dist/
Thanks,
Carl
If we wait will the whole video? / audio + slides of the Devoxx talk be available (devoxx or parleys?) sometime soon?
Richard: Yes the full videos will be available on Parleys.com at some point this year
Arek,Carl,Steve: Thanks for pointing out the broken links, Doh!! I forgot that the JNLP files that Netbeans creates have local URLs in them so I just uploaded them to the server, they worked for me, lol. Anyway I have now fixed them with the correct URLs so should work for you now.
What actually JavaFX mean?FX (Expansion please)
I have never heard a explanation, I think it just sounded cool and worked with the idea of enabling people to create applications with cool “effects”(FX being short for effects). If anyone knows better let me know 🙂
Just an FYI, anyone who would like to try learning Java FX in a fun way, there is a game I am participating in right now (www.pietheory.com) that has Java FX challenges.