Java News Brief (JNB): Experiments With JavaFX Script
This month's OCI Java News Brief (JNB) is online now. Since I last reported on JNB in September about Mark's WAX article, let me briefly mention the JNBs that were published since:
- October: Complex Event Processing with Esper by Paul Jenssen
- November: Exploring Scalable Data Processing with Apache Hadoop by Tom Wheeler
- December: Experiments With JavaFX Script by Weiqi Gao
The December article is written by yours truly. It grew out of an OCI Java lunch about JavaFX in July of this year, a couple of days before the JavaFX Preview SDK release. (Talking about OCI's Java lunchs, please check out the video of this month's Java lunch—Eric Burke's Android presentation on YouTube.) I also signed up to write a JNB article about JavaFX for December, not knowing that JavaFX Desktop SDK 1.0 will be released on Devember 4, a few days after the article goes online.
The article is a bit long. That's because I started early, and I wanted to cover the language to the extent that after reading the article, you can go on reading JavaFX source files without too many language related issues.
I wrote the article in the last three weekends before Thanksgiving, plus the evenings in between. The three most enjoyable aspects of the writing process are:
- The openjfx-compiler Open Source project, where when you ask a question, the JavaFX compiler team members, including Brian Goetz, Per Bothner, Robert Field, will answer your question.
- The AntlrWorks IDE for ANTLR grammars with its syntax diagram display. The developers of the JavaFX ANTLR grammar may have spent days agonizing over the language design details. With AntlrWorks I can browse the whole thing in minutes.
- The MarkMail.org mailing list archive and search tool. It uses the MarkLogic Server XQuery technology. And its web UI is really easy to use. The openjfx-compiler's mailing lists are all available at http://openjfx.markmail.org.
So if you are at all curious about this new JavaFX Script language, give the article a try. It's a charming little language that can do lots of cute things.
And of course, go get the 1.0 release on December 4 from javafx.com.