Skip to main content

Scott Violet

Scott Violet has been in the Java client group at Sun for over eight years. He started out at Sun in the OpenStep group (what is now Cocoa), and then joined the Java Software group working on Swing. He has helped with Java Web Start, NetBeans, and Glow. Today he is the architect for Swing and has been working on the project since long before the 1.0 release.


zixle's blog

Update on Beans Binding (JSR 295)

Posted by zixle on February 2, 2007 at 11:22 AM PST

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

Posted by zixle on January 25, 2007 at 3:05 PM PST

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

Posted by zixle on December 18, 2006 at 8:39 AM PST

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

Posted by zixle on November 21, 2006 at 7:42 AM PST

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

Cut, Copy and Paste

Posted by zixle on August 7, 2006 at 9:27 PM PDT

After a long hiatus I'm returning to a series of blogs on architecting

BeanShell + 2D = Instant Graphics

Posted by zixle on July 11, 2006 at 3:45 PM PDT

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

Posted by zixle on June 19, 2006 at 6:25 AM PDT

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

Posted by zixle on May 23, 2006 at 3:25 PM PDT

With few exceptions (Web
and Beans
) there have been very few desktop related JSRs. Well,
we're going to change that. href="">Beans Binding, or JSR
295, has just passed inception ballot and the expert group is now

Architecting Applications 3: the Controller

Posted by zixle on March 6, 2006 at 4:24 PM PST

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

Posted by zixle on February 15, 2006 at 8:08 AM PST

I'm taking a brief hiatus from my series of blogs on href="">application architecture to join in the mustang blog carnival extravaganza that is celebrating the