It’s June already?! Where does time go! It’s a public holiday here today so I’ll get these links out quickly so I can get out of the office again. Enjoy! 🙂
- JavaFX 2.2 Developer Preview build 11, and Scene Builder 1.0 build 40 are now available for download.
- Richard Bair has blogged about JavaFX from a 10,000 foot (or 3,048 metres) view.
- Jasper Potts and I have set up a new Scenic View page to be the home for Scenic View. Soon it will have a help section, various screenshots, as well as news and downloads.
- In preparation for the new release, I have interviewed Ander Ruiz. He is responsible for much of the improvements in the upcoming release of Scenic View.
- Tom Schindl has been very busy in the past few days. Firstly, he announced the release of e(fx)clipse 0.0.14. Then he did two blog posts, one on JavaFX and xtend, and then one on getting started with e(fx)clipse and JavaFX.
- In yet another post, Tom Schindl posted about Eclipse JDT + JavaFX, essentially building a mini IDE with JavaFX as the UI layer.
- Gerrit Grunwald has been exploring some of the new features coming up in JavaFX 2.2. Firstly, he covers the ImagePaint API to create textures using images, and secondly he forks the patternizer project so that it generates JavaFX code.
- Also exploring the JavaFX Canvas API is Jim Clarke. Jim does a performance test and finds that JavaFX appears to run very, very fast compared to implementations of the performance test in other languages.
- Anton Epple has blogged about converting SVG to FXML using NetBeans.
Ok, that’s all for this week. Now I can go outside! 🙂 Catch you all next week.
The problem with the performance test provided by Jim Clarke is that it does not measure the performance at all. It just measures how long it takes to build up the canvas-internal rendering list but not how long the rendering itself actually takes. I was expecting such misunderstandings because the canvas documtentation does not really explain how canvas is actually working and what limitations arise from that. The docs are not wrong but you have to read them very carefully – even between the lines.
Most people will probably expect that the drawing on the canvas image will happen immediately when you issue a drawXXX command but that is not the case.