Here's a special edition of Java desktop links for folks. I thought, given the fact I've accumulated a few good links this week already, and that I'll be super-busy next week and probably won't be able to share any links, that I'll get a post out before I fly out to JavaOne. Enjoy :-)
- Mean words are being said, battle lines are drawn, and full-on war is nearing...at least in the vicious GroovyFX vs ScalaFX battle for minds and hearts. Stephen Chin started it with his post introducing ScalaFX. He may not have said it, but I'm sure you could tell he was suggesting that ScalaFX was the better choice over GroovyFX....
- Naturally, Dean Iverson wasn't going to take this lying down, so he fired up his blog and posted a stinging GroovyFX rebuttal.
- Backing Dean was Jim Clarke, co-developer of the GroovyFX library along with Dean. Jim has just started a series of blog posts on getting started with GroovyFX.
- Of course, I'm sure both Stephen and Dean are toiling away on their own implementations. They'll be meeting head-to-head for a winner-takes-all battle at their JavaOne session next week: 'JavaFX 2.0 with Alternative Languages'. Unfortunately, this session conflicts with a session I'm giving on 'JavaFX Data Sources', but alas, I'm sure you'll all make the right call.
- Speaking of the JavaFX Data Sources talk I am co-presenting with Johan Vos, we just put up a website for the related project: DataFX. It is two projects in one: a series of data source adapters to make bring data into JavaFX UI Controls simpler, and a number of pre-built cell factories to make rendering data simpler and richer. Downloads will be enabled next week once we've presented our talk.
- Final warning: next week Peter Pilgrim will be presenting his 'Progressive JavaFX 2.0 Custom Components' JavaOne talk at the Silicon Valley JavaFX Users Group. It's on Thursday, October 13, 2011, at 6:00 PM. As per usual, it'll be live streamed for those that can't attend in person. For the first time, I'm hoping to finally be able to attend in person this month.
- Tom Schindl has put up a blog post on 'How to author FXML', which demonstrates some work he has done to make developing JavaFX interfaces simpler in his e(fx)clipse project.
- In another post, Tom has just announced the release of e(fx)clipse 0.0.6. This release incorporates the FXML authoring support mentioned in the previous link, as well as updated CSS support, improved OSGi bundling support, and the beginnings of runtime components (including layout APIs and OSGi support).
- Josh Marinacci put up a new release of his Leonardo Sketch application. This is built using his custom Java UI toolkit Amino.
Ok, that's it for this week. I apologise in advance for any lapses in links postings for the next few weeks. I'll try my best, but I'm really hoping you folks make it easier for me by emailing me any new and wonderful links you may find. Also, as I said last week, I'm really looking forward to catching up with you all next week at JavaOne. If you see me, please come up and chat - the hallway track is by far the most fun part of JavaOne.
Until next time, have a great week, enjoy JavaOne, and I'll see you on the other side! :-)