Java desktop links of the week, December 20

Wow, December 20 already! Time is flying by at the moment! As with the past few weeks, the number of links has fallen a lot, given the holiday season and (from my own experience) everyone is very busy. This week I have four miscellaneous links that I think may be interesting to some folks. Rather than bullet point the links, I’m going to have a few paragraphs to save on needless indentation. Let me know what you think.

So, let’s get into it (you don’t know how hard it is to write an intro every week that says roughly the same thing!) 🙂

Firstly, Chas Emerick took note of a comment made by Adam Messinger (the Vice President of Java Development at Oracle, and through a few layers of management one of my indirect bosses). In a recent Java Spotlight podcast, Adam mentioned that there is “this strategy we have around running Java inside of a JavaScript environment. So there the programming language is Java, but the platform is not a JVM platform.” Following this blog post there was some speculation in the comments about what exactly this meant. I don’t know how much I’m allowed to say (and I have been trying to convince Richard Bair to post something over at FX Experience about this topic), but this was all demonstrated at Devoxx in mid-November I believe. In the most general terms, I’m fairly certain they demonstrated a web browser ‘node’ for JavaFX 2.0, as well as the ability to compile JavaFX 2.0 applications down into HTML and Javascript (although I may be mistaken – I don’t have a account and haven’t actually watched their presentations).

James Sugrue has covered the news that Google has announced their latest plan to open source both WindowBuilder and CodePro Profiler

Josh Marinacci has blogged about Amino having support for 3D effects, which are behind the scenes run using OpenGL. Amino is a new UI toolkit he has been working on for the last few months, and is being used to build the Leonardo Sketch application.

In the same blog post, Josh also covers a new application he has built called AppBundler. AppBundler “processes a small XML descriptor file into a variety of executable formats. Give it the name of your app and a list of support jars, then AppBundler can produce a native Windows app and a native Mac app, as well as JNLPs and executable jars. There are plenty of tools which do parts of this already. What makes AppBundler different is reliability and ease of use.”

Finally, I’m going to very slightly stretch the rules for this next set of links, as it actually relates to Android, but it is a worthwhile read for many folks. It is a four-part series of posts by Kirill Grouchnikov, talking about how he, and his colleagues at Google, improved the Android Market client. It is a good read as it shows the level of detail that people need to go to to ensure that their software meets the highest possible quality. You can read the four parts here.

That’s us for another week. With Christmas and new years around the corner, I wish you all a very happy and safe festive season. I hope you all get the presents you are hoping for 🙂 As for this blog, I’ll see what news comes up in the next few weeks, but between Christmas, new years, and moving countries in early January, don’t be surprised if things are a little quiet around here! As always, I appreciate any links or general emails you want to send my way. You can find my details over to the right.