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 | Feb 17, 2013 | Links
Hi all, a bunch of really good links this week. I hope there is something of interest to you all – enjoy! 🙂
- Richard Bair posted an open source status update, and included some news about iOS and Android plans. It is important to note exactly what Richard is saying, which I think is fairly well summarised by Tom Schindl over on his blog. This was also covered by Dustin Marx, Slashdot, InfoQ and Parity News, among others.
- The session recordings from JavaOne 2012 are now available online for your viewing pleasure. There are a heap of JavaFX-related videos in there, so you’ve got plenty to watch as time permits!
- Hendrik Ebbers has posted a preview of the ObservableExecutor feature that is coming in DataFX.
- Daniel Zwolenski has released JavaFX Maven Plugin 1.4.
- Speaking of Maven, Florian Brunner has posted about how to use the JavaFX doclet with Maven.
- Tom Schindl also blogged this week about experimenting with the new JavaFX rich text support coming in JavaFX 8.0. He has essentially built a working source code viewer (with proper syntax highlighting).
- In yet another blog post, Tom posted about an upcoming feature in e(fx)clipse: a smarter JavaFX CSS editor. It looks very nice! 🙂
- Dustin Marx has two other posts this week. Firstly, he has blogged about GroovyFX, and secondly about styling JavaFX pie charts using CSS.
- I always enjoy seeing people discovering my APIs. This week Anton Epple showed the power of the pre-built cell factories that have been shipping with JavaFX since 2.2.
- Speaking of Anton, he has two other blogs this week. Firstly, he blogged about how he has created a minimal JavaFX presentation player in JavaFX itself (which makes it really easy to demonstrate JavaFX concepts). Secondly, he blogged about how he implemented the A* algorithm for pathfinding in his JavaFX tile game.
- Jim Weaver has a post on lambda’s in Java 8, and how they impact the code you’ll have to write for JavaFX user interfaces (when you’re using Java).
- Canoo have posted part six of their JavaFX abacus tutorial, this week focusing on styling the user interface.
- Björn has posted an update about the CaptainCasa JavaFX client, including details on a date picker, virtual keyboard, a scheduler and other updates.
- Speaking of virtual keyboards, another one has just been released on Github.
- mihosoft have posted a video of their scalable content functionality that they recently pushed to JFXtras. It’s quite interesting technology.
Catch you all in a weeks time 🙂
by Richard Bair | Feb 11, 2013 | News
We’ve been making progress in getting JavaFX open sourced. I wanted to take a few minutes to include this information on fxexperience (since many of you aren’t watching the mailing list). Oh, and you might want to read this one, there is some big news at the end of the post 😉
Late last year at JavaOne our Executive VP Hasan Risvi announced at JavaOne that we would be open sourcing all of JavaFX by the end of 2012. We didn’t quite make that (actually, it was a pleasant surprise to me as the announcement was made as much as to everybody else in the audience!). We quickly got into gear and started the substantial effort that goes into open sourcing each project. We have a lot of code. The following projects have already been open sourced as of this writing:
(more…)
by Jonathan Giles | Feb 10, 2013 | Links
Hi all. Welcome to another weeks worth of links. Enjoy 🙂
Catch you all in a weeks time.
by Jonathan Giles | Feb 3, 2013 | Scenic View
The development of JavaFX 8.0 has been ongoing for quite some time now, but for the most part the twists and turns of both public and private API changes has come to an end. Whilst these APIs have been changing I have been trying my best to keep Scenic View working (although it hasn’t always been easy due to the reliance on private API – yeah, I know, *tsk* *tsk* 🙂 ). Now that JavaFX API is relatively stable I feel confident in releasing a first developer preview build of Scenic View 8.0.0. I must note that this is very, very beta quality and needs a lot of polishing to be ready for real production use, however it should (hopefully) still meet your needs as well to a same degree as earlier versions. Many of my colleagues inside the JavaFX team at Oracle have been successfully using builds internally, and I have had untold hours of my life saved by this first developer preview build.
If you feel like trying out Scenic View 8.0.0 developer preview 1, please go to the usual download location and download it. If you run into issues please leave comments on this blog post and I’ll try my best to rapidly iterate the developer preview builds to at least reach a stable and functional release (if somewhat lacking in new features). Please note that Scenic View 8.0.0 will only run on JavaFX 8.0, so do not bother upgrading to it if you are still developing on JavaFX 2.x (if you are, stick with the latest release – 1.3.0).
Enjoy, and thanks for testing! 🙂
by Jonathan Giles | Feb 3, 2013 | Links
Hi all – welcome to another weeks worth of links – enjoy! 🙂
- Java 7 7u13 was released this week, and along with this release comes JavaFX 2.2.5. It is highly recommended that everyone upgrade to the latest release as soon as possible.
- Jasper Potts has posted a blog about Modena, the new theme for JavaFX 8.x. I must say that having been watching it develop over the last few months (and giving my 2 cents of feedback) that it is a huge improvement over Caspian, the theme used in JavaFX 1.x and 2.x. Leave your feedback on the blog post about what you like and dislike – it is impossible to please everyone but there is still time to improve things (indeed, there are still things I would like to see changed too!) 🙂
- Danno Ferrin has noted (via his excellent OpenJFX mirror over at bitbucket) that a few very nice new features are starting to appear in the JavaFX 8.0 repositories, including printing API and improved API granularity for embedded support.
- Speaking of Danno, he has blogged about how he has added support for adding application icons with the Gradle JavaFX plugin.
- Dierk König has posted part four of his JavaFX abacus tutorial.
- The Panemu blog has announced the TwiulFX 1.1 is now available for download. TiwulFX provides custom JavaFX components specially designed to work with Java POJO objects. It has 2 main components: TableControl, Form; and also customized column and input components to display a specific data type.
- Patrick Martin has posted Dex Tutorial #7: Java Garbage Collection Analysis. Dex is a visualization application written using JavaFX.
- Arnaud Nouard has blogged about his ‘undecorator‘ tool, which allows you to easily ‘add a better look to your JavaFX stages’.
- Johan Vos is seeking feedback regarding API design in DataFX.
- Andy Till has posted code to allow for easy Region resizing by mouse click and drag. Whilst he states this doesn’t work for UI Controls (as in JavaFX 2.x UI controls didn’t extend from Region), this should work in JavaFX 8.x as UI controls do extend from Region from this release onwards.
- Leon Atherton has blogged about mouse events in JavaFX. This is a good read for anyone new to the event handling system in JavaFX.
- noxxxxo has posted a YouTube video showing a Raspberry Pi running the JME C64 emulator using JavaFX as the rendering technology. You can see the code over at GitHub.
Catch you all in a weeks time 🙂