Java desktop links of the week, September 28

A heap of news this week, so I have kept my commentary to a minimum. Let's get right into it.

Swing

JavaFX

  • Richard Bair posted about UI virtualization in JavaFX. This relates to improving JavaFX controls performance by only creating enough nodes in scrollable areas to show the visible nodes. When the user scrolls, these nodes will be reused. This means that regardless of the actual number of items in the scrollable region, the number of nodes being created is constrained to the items in the visible area only.
  • At the JVM language summit, Robert Field and Brian Goetz presented on the subject of 'A Performance Tale: The evolution of binding in JavaFX'. Well worth the read if you want to know the internal implementation details of binding in a little more depth.
  • As I mentioned last week, there was a Sun webinar on building JavaFX applications by Jacob Lehrbaum. Well, now that the webinar has happened, you can listen to it at your own convenience.
  • Stephen Chin has announced the winners of the WidgetFX contest, with the three winning projects showing an impressive amount of quality.
  • The deadline for submitting your entry for this months JFXStudio Challenge is midnight Wednesday night. The challenge is to create something cool in only 30 lines of JavaFX Script code, using the theme of 'Time'. To give you some ideas JFXStudio editor, Josh Marinacci, has posted his own entry. Take a look for some inspiration.
  • Sun has published three videos discussing how to get your JavaFX applications into the Java Warehouse, which is the backend for the Java Store.
  • Simon Morris has posted a beta version of his 'crazy caption' application, which is a JavaFX applet that allows for you to add captions to images. The images are stored on flickr, the captions on twitter, and it shortens URL's using bit.ly.
  • Carsten Oland has blogged about how he used JavaFX classes directly from Java. I would recommend to most people to just stick to using JavaFX Script to interact with JavaFX classes, given the readability of his example.
  • Johan Vos has blogged about using the GPS data coming from his cellphone in a JavaFX mobile application.
  • Jim Weaver has updated his SpeedReaderFX application to use a 'picker' control developed within the JFXtras project.
  • Alexandr Scherbatiy has posted a small code snippet showing how to bind Slider and TextBox controls together so that they can be used as a NumberBox control.
  • Burk Hufnagel has posted a review of Essential JavaFX, which was released at JavaOne.

Apache Pivot

That's us for another week - keep out of trouble everyone and I'll see you again next week :-)

Thoughts on “Java desktop links of the week, September 28”