Java desktop links of the week, October 5

Here’s all the latest news that you may have missed in the last week. Enjoy!

General

Swing

JavaFX

Have a great week everyone. Please keep posting me any news you might have, and I’ll see you all again in a weeks time.

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 🙂

Java desktop links of the week, September 21

A quiet week this week, so this post is short and sweet. Remember, feel free to email me or message me on twitter with any links that you may have.

Swing

JavaFX

That’s it! I told you it was a quiet week 🙂 Have a good week everyone, and I’ll be back in a weeks time.

Java desktop links of the week, September 14

It’s another week, so of course it’s time for another weeks worth of links. It’s been a very busy news week, so I have tried to keep each point succinct. Also, thanks to everyone emailing me their links. Righty – on with the news.

Swing

JavaFX

Griffon

See you all again next week.

Inyoung Cho

Java desktop links of the week, September 7

Wow, we’re already a week into September. The year seems to be flying by, and fortunately for the southern hemisphere readers out there, it’s starting to get into nicer weather. My garden is becoming more colourful, and I’m spending more time out there than in my office on the weekends. Bring on Summer (and apologies to all northern hemisphere folk) 🙂

There is a heap of news this week, and a lot of it is quite interesting and worth reading. Let’s get into it.

General

Swing

  • For anyone not following the Swing Application Framework (SAF) mailing list, after Alex Potochkin posted that the SAF will not make it into JDK 7, people started talking about forking it to continue its development. At present there are at least two forks (SAFF and BSAF). If you allow me to jump on my soapbox for a second, this frustrates me to no end. We went from the original SAF project whose requests for help fell on deaf ears (although admittedly there was not much visibly happening on Sun’s side either) to two actives forks. If we had offered our time back when it was still JSR-296 we could have had this integrated into JDK 7, but because we waited for it to effectively die, we now have to most probably wait until JDK 8, if ever, before an app framework for Swing can be integrated into a Java release. However, right now I hope very soon everyone can get behind one fork, as there is no point having multiple frameworks with almost precisely the same goals and approach. </soapbox>
  • Ken Orr has posted an update to his Mac Widgets for Java so that the components look more integrated in Snow Leopard.
  • Rémy Rakic has posted the second part in his series on hardware accelerating Java2D/Swing/JavaFX. This post covers pixel shaders in particular.
  • Alex Ruiz has blogged that FEST-Swing 1.2a3 has just been released. FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. This library provides an easy-to-use API that makes creation and maintenance of GUI tests easy.
  • I received an email in the week regarding Mindsilver GUIDE, which is a commercial (yet still in beta) Java GUI builder application. For now they are looking for feedback so please give it a whirl if you are so inclined, and let them know of any issues.

JavaFX

Griffon

That’s things for another week. Keep up the good work and I’ll see you again soon 🙂