zixle's blog
Update on Beans Binding (JSR 295)
Way back in May (YOW!) of last year I blogged on beans binding (JSR 295). While not much progress has been made externally, a ton of progress has been made before the expert group and internally.
On Look and Feels
For the past couple of releases we've been focusing significantly on the system look and feels (Windows XP/Vista and GTK). Sure, we updated the Java look and feel in 1.5, but that was more of redocorating the bathroom rather then remodeling the house.
Extreme List View
In my last blog we finally released the source for
this years Extreme GUI Makeover talk; hooray! There are a number of
aspects of the app that are worth exploring. For this blog, I want to
explore how the extreme list view was done.
Extreme GUI Makeover: 2006
During one of many brainstorming sessions for the 2005 JavaOne
conference the Swing team latched on to the idea of doing a makeover
talk. Borrowing the idea from the popular TV show, the idea was to
makeover an ugly ducking of a Swing app, turning it into a beautiful
swan.
Cut, Copy and Paste
After a long hiatus I'm returning to a series of blogs on architecting
applications.
BeanShell + 2D = Instant Graphics
Over the years I've worked on a number of projects that involved
various 2D rendering operations. The usual cycle for such work is to
tweak rendering code, compile, run, examine the results using a
magnifier, and repeat until I'm happy with it. This certainly works,
but takes a bit longer than is ideal.
Modern Heap View
As part of brain storming on future ideas one of the visual designers
did a mockup of NetBeans that included a more modern looking heap
view. I was rather taken by it and decided to do an implementation,
hence this blog. I had to cut a few corners, and features, to avoid the view consuming too much memory.
Ease of Swing Development - Beans Binding
With few exceptions (Web
Start and Beans
Persistence) there have been very few desktop related JSRs. Well,
we're going to change that.
href="http://jcp.org/en/jsr/detail?id=295">Beans Binding, or JSR
295, has just passed inception ballot and the expert group is now
forming.
Architecting Applications 3: the Controller
This is the third blog in a series on architecting applications. In
the first blog I discussed the application I'm going to develop,
how it would be architected, and briefly went over the model.
Mustang: the little things
I'm taking a brief hiatus from my series of blogs on href="http://weblogs.java.net/blog/zixle/archive/2006/01/architecting_ap_1.html">application architecture to join in the mustang blog carnival extravaganza that is celebrating the





