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 31, 2014 | Links
It’s September folks! That’s the same month that JavaOne starts! We’re well and truly getting into the final countdown for JavaOne now – I hope people are starting to get prepared. I wish I could say I was more prepared than I am, but I’m sure I’ll get there in time. Anyway, a good set of links this week, so enjoy!
- Given we’re only a few weeks out from JavaOne, I’ve started publishing short interviews with some people who will be presenting. So far I have interviews with Eugene Ryzhikov, Mikael Grev, and Stephen Chin. I’ll be publishing more in the lead-up to JavaOne.
- Speaking of JavaOne, people are starting to post summaries of what they will be presenting at JavaOne. I’ll post links to these whenever I find them. This week Adam Bien, Hendrik Ebbers and I have posted our JavaOne talks.
- I’m arranging the 5th annual Java desktop lunch. If you’re going to be at JavaOne and want to come along, please register your interest now so that I can be in touch with the details.
- Adam Bien recently presented to the Virtual JUG on the topic of ‘Opinionated JavaFX‘, where he spoke about how he recommends building JavaFX applications, behind the scenes of afterburner.fx and finally he gave a walk through of floyd.
- Jens Deters has announced that MQTT.fx 0.0.7 has been released. This release includes ‘scripting support, setup/re-configuration tool, a reviewed connection profile editor, and a reviewed UI and style’. It’s looking very nice.
- Jens Deters has also announced the release of FontAwesomeFX 8.0.9, which includes support for 40 additional icons from FontAwesome 4.2.0.
- Hendrik Ebbers has posted more screenshots of the AeroFX project that is being undertaken by Matthias Meidinger. It’s looking good!
- I’ve got no involvement (or really even any interest) in Bitcoin at present, but I thought it was cool to come across Bitsquare this week, which has a nice looking client written in JavaFX (scroll down to watch the video). The code appears to be open source too. Good stuff!
That’s all folks. Catch you again next week! 🙂
by Jonathan Giles | Aug 24, 2014 | Links
Another week of links. Enjoy! 🙂
- I rolled out yet another Scenic View 8.0.0 developer preview build to get more feedback. This build included subscene support, hugely improved linux support, and some support for running Scenic View as an agent again (although I’m told it isn’t perfect yet). There will probably be another Scenic View developer preview build again this week as I work towards a final release (most probably this side of JavaOne).
- Matthias Meidinger has put up a website for AeroFX, his JavaFX stylesheet that attempts to bring the Windows 7 style to JavaFX. It’s looking excellent so far – you can see screenshots on the github page.
- Dirk Lemmermann put up two more tips this week. Tip #13 is to study the Modena CSS file, and tip #14 is about StackPane children, or as he puts it, ‘hidden but not gone’. I should note that in this case, Gilberto has some excellent advice – use the managed property on the children node that you do not want to include in the layout. This is by far the most optimal approach, rather than adding / removing children from the scenegraph.
- Nick Sabey has posted about ‘NASA Conjunction Assessment with JavaFX and the NetBeans Platform‘.
- Jens Deters has posted a ‘poor mans input constraints‘ implementation. I’m also very happy to note that his main complaint – a lack of a ‘JFormattedText’ control in JavaFX will be resolved in JavaFX 8u40, as already the TextField control has been improved to support formatted text input (see RT-14000).
- The IDR Solutions blog has a post on how to mix TreeView nodes in JavaFX.
- Niels Gundermann has posted update 10 of his JavaFX 3D editor.
- William Antônio has posted part four of his series on JavaEE, JavaFX and RFID.
Catch you all next week!
by Jonathan Giles | Aug 17, 2014 | Links
A bunch of good links this week. Enjoy! 🙂
- Tom Schindl has been busy blogging about the new features of e(fx)clipse 1.0, including the ability to consume Non-OSGi-Artifacts from a maven repository, how he has improved the CSS editor to support JavaFX and third party libraries, the StyledText control, and of course he has blogged that e(fx)clipse 1.0 has now been released.
- Felipe Heidrich, a colleague of mine in the JavaFX team, presented this week on JavaFX text rendering, which I know is a hot-button topic for many people. You will be pleased to know that the video recording is now available online for you to watch.
- Niels Gundermann has updated his JavaFX 3D Editor project to version 9, which includes support for animations.
- I put out a new release of Scenic View for JavaFX 8.0 and above – this is likely to be the last (or second to last) developer preview, depending on the bug reports received. Please download it and give it a try.
- Tomas Mikula has put out a summary page that compares the three main JavaFX controls that are designed for code editing. It is great to see the community working on this, and it would be great to see some coming-together of the projects to perhaps consider working together, rather than duplicating effort. A rich text editor (rather than the existing HTMLEditor) is something that is planned for JavaFX 9, so having a community project that works towards this, with a view to integrating into OpenJFX in the future, would be hugely beneficial!
- Jens Deters continues to improve his MQTT.fx project, this week releasing version 0.0.6 which includes a bunch of nice new features.
- Rob Terp has posted an interesting blog, and video, on monitoring real-time commodity prices using JavaFX, NetBeans RCP, and Camel.
- Yakov Fain has a post about JavaFX event handling and property binding.
That’s all folks! Catch you next week 🙂
by Jonathan Giles | Aug 10, 2014 | Links
August 11?! It’s getting close to JavaOne now – I hope everyone is well underway with their preparations. Sadly I’m not yet started, but I’m sure I’ll get organised in time! 🙂 A bunch of great links awaits you this week. Keep up the great work folks, and keep on making the Java desktop community proud – we’re all in this together.
- Tom Schindl continues to blog about new features in the upcoming release of e(fx)clipse 1.0. This week he has posted about e(fx)clipse support for generating JavaFX Properties accessors, support for LayoutPanes control via CSS, a CSS gradient editor, and drag and drop for e4/JavaFX applications. Tom is doing excellent work here, and continues to contribute back to the JavaFX community via OpenJFX. All I can say is that if anyone is looking for JavaFX support, he is an excellent person to reach out to.
- I am so pleased to see that Johan Vos and his fellow authors have announced that their book, Pro JavaFX 8, has finally been released. Whilst I haven’t yet read the 8.0 iteration, I have read earlier editions of this book and it is an excellent way for people both new and already familiar with JavaFX to increase their skills and to learn new tricks.
- Speaking of Johan, he has also just posted documentation on how to use the NFC functionality on most Android devices from within JavaFX applications that are deployed onto Android devices.
- Adam Bien has released afterburner.fx 1.6.0, a 2.5 class MVC framework. The main feature of this release is asynchronous loading of views and presenters.
- The ReportMill blog has a post detailing their recent improvements to the SnapCode IDE debugger.
- Niels Gundermann has been working on a JavaFX-based 3D editor, and it looks pretty cool! Check it out on his blog.
- The developers behind TiwulFX 2 have posted a developer guide. TiwulFX is a library of components like JFXtras and ControlsFX. You should definitely check it out.
- Pedro Duque Vieira has been working on an FXML-friendly validation framework.
- William Antônio has posted part two of his series on ‘JavaEE, JavaFX and RFID‘.
- I was contacted by an organisation wanting to hire a JavaFX contractor in a full-time, year-long position. If you are interested, please contact me and I will pass along your details.
That’s all for this week. Catch you all again next week! 🙂
by Jonathan Giles | Aug 3, 2014 | Links
A heap of links this week – enjoy! 🙂
- Martin Sladecek, a fellow JavaFX team member at Oracle, has posted on ‘the peculiarities of JavaFX layout‘. This is a must-read for everyone who is using JavaFX layouts.
- David Grieve, yet another fellow JavaFX team member at Oracle, has posted on the new javafx.css.StyleablePropertyFactory that has been added to JavaFX 8u40. This factory class makes it easier to use CSS in your controls by dramatically reducing the StyleableProperty and CssMetaData boilerplate you have to write to make your JavaFX properties styleable.
- Tom Schindl has been working on improving the JavaFX TabPane, in particular adding support for draggable tabs. Firstly, he has posted code that he extracted from his work, that people can use in their own projects. In addition to this, he has been working on bringing API into JavaFX so that the TabPane officially supports this – see RT-19659 for more details (and to offer your thoughts on the API).
- Arnaud Nouard has been working on a cool app – an app called ThreeDOM, which is a 3D viewer of flat 2D user interfaces, inspired by a similar tool that originally shipped as part of Firefox. It would be great to see this app continue to be developed, and possibly integrated into something like Scenic View (which, believe it or not, I’ve been working on recently – and plan to have a new release out in time for JavaOne).
- A video interview with Gerrit Grunwald has just been published online, where he discusses various projects including JFXtras and ControlsFX.
- The JacpFX project has announced the release of JacpFX 2.
- Rob Terp has posted part two on adding a custom JavaFX component to Scene Builder 2.0.
- William Antônio has posted part one of a series on ‘JavaEE, JavaFX and RFID‘.
- With JavaOne nearing, I’ve put up a form for those attending who are interested in getting together for a lunch. More details will follow, but for now register your interest.
- David Gilbert has been busy. Firstly, he announced that JFreeChart 1.0.19 (a free chart library for the Java platform) has been released and includes new rendering hints to improve sharpness across a range of output targets, plus important fixes for the recently added JavaFX support. Secondly, he announced that FXGraphics2D 1.1 (a free bridge class that extends the reach of Java2D code to JavaFX applications) has been released and includes KEY_STROKE_CONTROL rendering hint support, a fix for clipping, a fix for glyph positioning with TextLayout and a fix for a memory leak in the demos.
Catch you all next week!
by Jonathan Giles | Jul 27, 2014 | Links
Hi folks – another quiet week on account of the looming JavaOne conference. In my (way too many) years doing this weekly series, things always go quiet around this time as people start to work on their projects for JavaOne. For me that means I need to get head down on ControlsFX and Scenic View. If you’re working on a project for JavaOne (or just in general), good luck! 🙂
That’s all for this week – catch you again next week (August already?!!!).