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 | Jun 6, 2010 | Links
Another week, another bunch of links. It seems like you lot have been very busy! 🙂
- We introduced two new preview controls in JavaFX 1.3: MenuButton and SplitMenuButton. We also implored you to read Amy Fowler’s recent blog posts on layout in JavaFX 1.3. Finally, we gave the site a bit of a spit-shine, with more visual tweaks to come in the next few weeks – what’ya think?
- The JavaFX docs team have put together a huge article on ‘Tips for developing on the JavaFX TV platform‘.
- Jim Weaver has posted a BorderLayout container that he built as an example of how it is possible to build custom layouts in JavaFX.
- Rastislav Komara has posted about a new feature in NetBeans Composer in the 6.9 RC1 release: grid container support. Note that NetBeans 6.9 RC2 was also released this week.
- Speaking of NetBeans Composer, Antoine Mischler has blogged his thoughts about it, as has Nick Apperbly.
- Stephen Chin has posted his Jazoon slide deck for his recent talk which was titled ‘Building Data Rich Interfaces with JavaFX‘.
- Also related to Stephen is the announcement that the Apropos project has been open sourced. This is an ‘Agile Project Portfolio Scheduler’ written in JavaFX.
- Mikhail Gorshenev has been posting a bunch of JavaFX TV posts recently. They are titled ‘3D Scene Support in JavaFX TV‘, ‘TV-Friendly Focus Traversal‘, ‘Simple CSS Styling‘ and ‘3D Carousel‘.
- Speaking of Mikhail, he is presenting at the Silicon Valley JavaFX Users Group this week. His presentation is called ‘Top Secret JavaFX TV Preview‘. The presentation is on June 9 at 6:00pm PST, at the Oracle Conference Center.
- Osvaldo Doederlein continued his research into the JavaFX scenegraph by continuing the development of his JavaFX Game of Life implementation. Fortunately this week he has more positive things to say about the scenegraph 🙂
- Rakesh Menon, who recently left Oracle to join Cisco, has posted his JavaFX Wish List. All I can say with regard to his wish list is that I know we’re working on improvements to many of his comments!
- Antoine Mischler has blogged about using inversion of control in a JavaFX application.
As always thanks to everyone for the hard work you do, and an extra round of thanks for blogging about it so that we can all learn from your experiences. As always you can email me or find me on twitter if you want to chat. You should also follow the @fxexperience twitter account to be informed of new posts to this site. Until next week – keep up the good work folks! 🙂
by Jonathan Giles | May 30, 2010 | Layout, Links
Building decent-sized applications requires layouts (unless you like pain), and the funny thing about layouts is that they’re tough…..real tough……until you bother to actually understand them. The second funny thing about layouts is that once you do understand them they’re simple and powerful. An added bonus is that your head stops hurting and your curse-words jar becomes considerably less overflowing. Finally, your children/partner/pet/pet-rock will love you more and the world will become a happier, more smiley place. This is the power of understanding layouts.
So, please, if you don’t know how to use the JavaFX layout containers, go and read Amy Fowler’s new blog. It is starting off with a bang, covering what’s new and changed in JavaFX 1.3 – and it’s well worth your time to read it. Keep reading each post until it makes sense. If you go cross-eyed or consider giving up, you’re doing yourself an injustice. Read it again!
For convenience, here’s the links you’ll want to read:
Now, go forth and read! 🙂
by Jonathan Giles | May 30, 2010 | Links
Another week, and unsurprisingly I have another bunch of links for you folks. Thanks to everyone for blogging your thoughts and what you’re working on – it’s great to hear what everyone is thinking of and doing. As always, feel free to ping me with any links you may have that you think are worth including.
Now – on with the news!
That’s all for another week. Keep up the great work everyone – I’ll catch you all again next week (or sooner if you’re on twitter) – same bat time, same bat channel.
by Jonathan Giles | May 23, 2010 | Links
A huge amount of JavaFX news and links this week, certainly something for everyone, I hope. As always, I’m keen to hear from you folks with any news or links you think should be included. Either message me on twitter or email me.
- The JavaFX documentation team have updated both the JavaFX 1.3 Migration Guide and the ‘Using Layout Containers‘ documentation.
- Rakesh Menon has posted a TableView implementation he has created. It makes use of our new Cell architecture for virtualising scrollable areas (e.g. We used it in 1.3 for ListView and TreeView). Whilst his approach is basic, it works in JavaFX 1.3 and may certainly meet your needs.
- Jan Goyvaerts posted an A* path finding implementation in JavaFX this week, which is very cool. He has included a very good writeup, as well as the source code.
- Osvaldo Doederlein has posted a JavaFX implementation of Conway’s Game of Life. In his usual style he dives deep into performance implications and how he thinks they can be worked around. A great post.
- Alex Ruiz has announced the release of version 1.0b1 of the FEST JavaFX compiler Maven plugin. This plug-in compiles JavaFX source and test files.
- Stephen Chin has announced a beta 2 release of JFXtras 0.7, which aims to get JFXtras working on JavaFX 1.3. Importantly, this release has controls ported over to JavaFX 1.3. He has also blogged about his upcoming JavaFX talks at Jazoon and JavaOne.
- Antoine Mischler has blogged about his thoughts on developing a business application using NetBeans Composer.
- The NetBeans team have put up a good article on data binding in NetBeans 6.9.
- The Exadel blog has a post covering some of the features of the JavaFX plugin for Eclipse that they develop.
- Nii Osei-Agyemang has started a new blog covering how he plans to use JavaFX for GIS. Some recent posts cover his planned GIS architecture, how he ported to JavaFX 1.3, and how he is making use of JavaFX web service APIs.
- Speaking of GIS, I came across the PiriMap JavaFX application which does a similar thing. Unfortunately, I only have a video to show.
- Daniel Ziltener has posted an example of how he used the JavaFX Storage API, and is seeking your thoughts on how to improve it.
- I put up the slide deck I used for the two-hour JavaFX introduction talk I gave recently.
That’s that for another week. Keep up the great work everyone – it’s great fun finding and reading what you’re working on. Catch you all next week! 🙂
by Jonathan Giles | May 16, 2010 | Links
A slightly quieter week this week, but in fact there is a heap of very useful, well-considered posts this week. Be sure to check out the links below as there is plenty of useful information!
- Amy Fowler has blogged about the promotion of the ‘managed’ property from LayoutInfo to Node, and at the same time covers the implication of this move. Well worth reading if you don’t understand what managed / unmanaged nodes are.
- Tor Norbye has done a very useful blog post discussing pixel considerations in Java / JavaFX. Basically, if you’re wondering why your lines look blurred, this post explains why – and how to fix it. If you’re doing anything in JavaFX, you really should read this post.
- Rakesh Menon has shown how to use the preview TreeView control we released in 1.3. You should read this as it shows the alternative way of building a tree on-demand. It’s a very nice feature of the TreeView API.
- Peter Karich has posted a ‘matchstick graph editor‘ on JFXStudio. For others creating fun little apps, in any stage of implementation, please consider posting details about it to JFXStudio – contact me for details.
- Jim Clarke has ported Jim Weaver’s 3D demo I mentioned last week to work on a TV. You can read all about the porting (basically mapping keys to the remote control), and watch a video, on Jim Weaver’s blog.
- Johannes Schneider has posted about ‘Closing the gap between Java and JavaFX‘ by making it easier to bind between JavaFX and Java code. He says that this will eventually end up in the JFXtras project.
- Sten Anderson has released Music Explorer FX 2.0, which has significant improvements over earlier releases.
- I came across the ‘getting started with the JavaFX Composer‘ tutorial this week, and whilst I don’t know it’s age, I thought it might be useful for people wanting to play with this JavaFX RAD plugin for NetBeans.
That’s us for another week. Thanks to everyone for writing these useful posts, and as always please contact me if you think I missed something or should include a link next week. Keep up the hard work folks! 🙂
Johannes Schneider
by Jonathan Giles | May 9, 2010 | Links
An absolute tonne of posts this week. It’s great to see that JavaFX is doing well, and that people are so active in improving, growing and supporting the community. Keep it up folks 🙂
I warned you that this was a busy week! I hope that there was something helpful in the bunch of links above that was of particular help and/or interest to you. If I missed something out, or you just want to complain/sing my praises, please either message me on twitter (@JonathanGiles) or email me. Of course, you should also follow the @fxexperience twitter stream for news of when we post new blog posts here.
Right, that’s it for another week. Keep up the hard work folks and I’ll see you all again in a weeks time.