FX Experience Has Gone Read-Only
I've been maintaining FX Experience for a really long time now, and I love hearing from people who enjoy my weekly links roundup. One thing I've noticed recently is that maintaining two sites (FX Experience and JonathanGiles.net) takes more time than ideal, and splits the audience up. Therefore, FX Experience will become read-only for new blog posts, but weekly posts will continue to be published on JonathanGiles.net. If you follow @FXExperience on Twitter, I suggest you also follow @JonathanGiles. This is not the end - just a consolidation of my online presence to make my life a little easier!
tl;dr: Follow me on Twitter and check for the latest news on JonathanGiles.net.
by Jonathan Giles | Aug 4, 2013 | Links
Hi all – a good number of interesting posts this week. Because I’m running a bit late lets just get right into it! 🙂
Catch you all next week! Keep up the great work.
by Jonathan Giles | Jul 28, 2013 | Links
A very quiet week this week! I guess people are now starting to prepare for JavaOne. I’ve noticed a similar phenomena in past years where things go quiet in the weeks leading up to JavaOne as everyone starts to work on their projects that they will announce and show off in sessions. In any case, enjoy the links below! 🙂
- Just a reminder that if you haven’t responded to the JavaFX 2013 survey you should definitely take the two minutes required to fill it in.
- Arnaud Nouard has posted an update to his Undecorator project, which is a custom styling for stages.
- Jens Deters has posted an update to his Font Awesome JavaFX support.
- Jörn Hameister has posted about how to create a JavaFX-based lottery wheel. As he says in the post, “This article shows how to use
TranslateTransition
s, FadeTransition
s, Timeline
s and Timeline chaining to implement a simple lottery wheel where names rotate around a point.”
- I respun the ControlsFX 8.0.1 release to fix a bug in the PropertySheet control that prevented it working in some cases. You can redownload it from the usual place, or also from Maven Central.
I told you it was a quiet week! 🙂 Catch you all again in a weeks time.
by Jonathan Giles | Jul 21, 2013 | Links
Hi all – welcome to another weeks worth of links! Enjoy 🙂
- There is another JavaFX survey that you should definitely consider filling in if you have a spare two minutes. Your input goes straight to the relevant people inside Oracle to help with decision making, etc.
- Gerrit Grunwald continues to play with JavaFX, Nashorn (JavaScript on the JVM) and XMPP. This week he has implemented support such that he can essentially talk to his Raspberry Pi via XMPP and send it JavaScript code, which it will then compile and run. This JavaScript could in fact be a JavaFX application, given that JavaFX applications can be written in JavaScript (or any JVM-based language).
- Carl Dea has a post about the printing support coming up in JavaFX 8.0.
- Benjamin Gale has a post about creating a simple JavaFX MVPÂ example application.
- Martin Andersson has a very long blog post (spanning 11 pages!) that details his thoughts on the enterprise side of JavaFX.
- Heiko Rupp, who works at Red Hat in the Java area on systems management with RHQ and JBoss ON, has written a front end in JavaFX for a RHQ plugin generator.
- Antoine Mischler has blogged about natural language search in FXML. As stated in the blog post, “This plugin is the result of a collaboration between dooApp and the INRIA (French public science and technology institution). We investigated a new way to automatically recover traceability links between specifications and code elements.” Further on in the post they go on to say “In our work, we introduced a new approach based on the analyze of the UI labels. Our idea is that the specifications lead most of the time to texts displayed to the user in the user interface and that these texts will use a precise domain terminology. Then it’s possible to retrieve the UI label usage in the code, to identify the pieces of code you are looking for!”
- Mario Torre has started investigating the feasibility of a (modena) style for Swing.
That’s all for this week – catch you all again in a weeks time! 🙂
by Jonathan Giles | Jul 14, 2013 | Links
Hi all. Welcome to another weeks worth of links. Enjoy 🙂
- JDK 8 (which includes JavaFX 8.0) was updated for ARM Linux this week. Previously anyone playing with JDK 8 only had access to build 36. With the release this week, you can now download build 97! In other words, a huge amount of improvements are in this build compared to what was available before. Also, JDK 8 builds for ARM Linux will be part of the regular releases from here on out, so people on Raspberry Pi and other such devices can test on the very latest code. Daniel Blaukopf has also updated the OpenJFX wiki pages to include details about OpenJFX on the Raspberry Pi, and how to build OpenJFX for a Raspberry Pi.
- This week I was incredibly pleased to announce the availability of ControlsFX 8.0.1, a major release containing a number of new features and bug fixes. New features included a PropertySheet control, a NotificationPane, ‘lightweight’ dialogs (i.e. internal dialogs), a font chooser dialog, and a progress bar dialog. This is the third release of ControlsFX in as many months, so progress is really pleasing. If you’re keen to follow along or join in, visit the ControlsFX website for more information (or go directly to the BitBucket repo).
- Rob Terp has a blog post titled ‘Using a Custom TableCell Factory to Format a JavaFX table in FXML‘.
- Michael has put up part four of his ‘VWorkflows & Multiple Inputs/Outputs‘ series.
- Robert Ladstätter has put up part two of his Sudoku grabber and solver application, which can now solve a Sudoku puzzle simply by the user placing the puzzle in front of their webcam. Pretty cool! 🙂
- Geertjan Wielenga has a post showing the work by Johannes Weigend on creating a performance analyser tool written in JavaFX.
Keep up the hard work folks and I’ll catch you all again in another week with more of your links 🙂
by Jonathan Giles | Jul 7, 2013 | Links
A heap of new source code and news this week – enjoy! 🙂
- The big news this week was the progress that the open source community around JavaFX (and OpenJFX in particular) has made with getting JavaFX code to run on iOS devices. Tobias Bley has a blog post detailing what has been achieved.
- Daniel Zwolenski has released the 2.0 version of the JavaFX maven plugin.
- Gerrit Grunwald has made available a useful notification popup API for JavaFX applications. This notification panel opens up in the corner of the screen like many other software applications do to notify of new emails, etc. This was something I was planning to work on for ControlsFX, but Gerrit beat me to it (although ControlsFX does have a NotificationPane for in-app notification, if you’d rather notify within your application)! 🙂
- Robert Ladstätter has a cool blog post about a sudoku solving JavaFX application written in ScalaFX. What’s even more impressive is that you just feed the application a photo of the unsolved sudoku puzzle! Watch the video to see it in action.
- JIDESoft has released more JideFX source code as open source. The newly open sourced projects are JideFX Decoration, JideFX Validation, and JideFX Fields.
- Andreas Billmann has posted about creating custom ListCells for the ListView control in JavaFX (although the same concept applies for all cell-based UI controls such as TreeView, TableView, TreeTableView and ComboBox).
- Benjamin has blogged about creating reusable JavaFX custom controls which are built using FXML descriptions.
- As mentioned last week, Angela Caicedo is presenting this week at the Silicon Valley JavaFX Users Group on July 10. As per usual it is streamed live online so even if you aren’t in Silicon Valley you can join in. Angela is presenting on “Beyond Beauty: JavaFX, Parallax, Touch, Raspberry Pi, Gyroscopes, and Much More”.
- Sean Phillips has a blog about introducing the JFXtras RadialMenu control into the NetBeans RCP.
That’s all this week. Catch you all again next week.
by Jonathan Giles | Jun 30, 2013 | Links
A relatively quiet week this week, and I’m well behind schedule today, so let’s just get right into the links! 🙂
- Angela Caicedo is presenting at the Silicon Valley JavaFX Users Group on July 10. As per usual it is streamed live online so even if you aren’t in Silicon Valley you can join in. Angela is presenting on “Beyond Beauty: JavaFX, Parallax, Touch, Raspberry Pi, Gyroscopes, and Much More”.
- JavaFX Scene Builder 1.1 build b28 is now available for download.
- Jim Weaver has posted the slides for his JayDay 2013 talk regarding JavaFX touch input functionality.
- Christophe Dufour has posted about FXBinding, a project to provide additional binding APIs for JavaFX developers.
- dooApp have announced the release of FXForm 2 release 0.2.2. FXForm2 is a library providing automatic JavaFX 2.0 form generation.
- Micha Kops has blogged about creating and packaging a game in Java FX 2.2.
- Jörn Hameister has posted code about how he built a JavaFX puzzle game.
Catch you all next week!