Given the lack of news related to Swing recently, I think it's getting to the point where I think another rename of this series is in order, this time to JavaFX links of the week ;-) Regardless, on with the news:
General GUI News:
- The JavaOne 2009 sessions have been allocated and announced. You can search the sessions here . More information about JavaOne is available on Suns JavaOne website . Whoever is sending me my plane and conference tickets is leaving it very late :-)
- Kirill Grouchnikov (@kirillcool ) continues with his Trident animation library . This library does not necessarily animate Swing components, hence it being included in general GUI news. In general, Trident is a high-performance timeline framework, allowing for large numbers of interrelated timelines to be created.
Swing
- Dave Briccetti (@dcbriccetti ) let me know that he is working on a simple twitter client . This client is written in Scala, but uses Swing as the GUI library. You can run it using webstart , or watch a video of its use . Beware that the video shows an older version of the version available from the webstart link. Update: The video has been updated, and has some interesting stats: 1500 lines of code in 26 Scala files, all available from gitHub.com.
- Not content with only one Swing news item, Jean-Francois Poilpret let me know that the mailing list for the Swing Application Framework has come to life in the last month . If you think you have something to offer, please, join the discussion and contribute, or at least observe the discussion to get a better understanding. I must admit I have not kept up at all with the framework, and so I'm going to follow my own advice and subsribe to the list now.
- Jacek Furmankiewicz let me know that Swing JavaBuilder 0.3 RC1 has been released . Swing JavaBuilder is an engine to maximize Swing productivity via declarative UIs in YAML.
JavaFX
- Surgey Surikov started a discussion about 'what JavaFX examples do developers want ', based on feedback given to this question, which was originally asked by Josh Marinacci (@joshmarinacci ). Make sure to read the comments for further discussion and analysis of the results.
- In a post titled 'what does JavaFX mean for you ', James Sugrue attempts to clarify JavaFX's place in the Java ecosystem. Once again, read the discussion comments at the end.
- Continuing on with the series, Michael Heinrichs has posted part 5 of his best practices for JavaFX mobile applications . There are three tips included in this post, which are:'define variables with def instead of var. Make them script-private', 'use Integer instead of Number' and 'use functions of class Sequences'.
- Markus Kohler (@kohlerm ) has a post about some high numbers related to JavaFX memory usage .
-
Octavian Tanase has a post about JavaFX and JavaScript communication . In a nutshell, JavaFX web applications can now call JavaScript functions & objects in a webpage that embeds a JavaFX app, and vice versa.
- As always, JFXStudio (here ) has a number of interesting examples, but the most interesting one for me is tareitasfx's post about a JavaFX collapsible pane , with a webstart link .
- Rakesh Menon posts about a Sudoku game he has developed in JavaFX . Most interesting is his use of CSS to easily skin the game. Webstart the game here .
- Rakesh Menon also has a post about the BlendMode effect in JavaFX . This effect merges two nodes (such as images) in various ways, depending on the effect chosen. There is a webstart link as well .
Griffon
- Andres Almiray (@aalmiray ) announced that Griffon 0.1 has been released . Griffon is a Grails-like framework for developing Desktop and Rich Internet Applications for the Java platform. The 0.1.0 is the second major release of the project and contains many new features.
- Remember also that the Griffon team is running a Logo contest, find out more at http://griffon.codehaus.org/Logo+Contest .
Thoughts on “Java Desktop links of the week, March 16th”