Skip to main content

Chet Haase

I worked as an architect in the Java Client Group at Sun, followed by a stint at Adobe on the Flex SDK team. I can now be found at Google, working on the Android SDK.

I co-authored the book Filthy Rich Clients with Romain Guy. I also wrote the book Flex 4 Fun, about the graphical and animated side of Flex.

You can see what I'm up to now on my blog Codedependent, where I post articles, demos, code, and videos on graphics, animation, and other geeky-fun topics.

You can also check out the lighter side of my interests on my comedy blog at, or in my book When I am King..., available from


chet's blog

Web Too? Oh.

Posted by chet on March 16, 2006 at 2:48 PM PST

I have been trying for som

Time Again

Posted by chet on March 16, 2006 at 7:08 AM PST

Just a quick blog note (blote? bloat?) to deref to the article and code that I just posted.

Make Your Animations Less Ch-Ch-Choppy

Posted by chet on February 21, 2006 at 4:22 PM PST

This article is Part One of a 2-part series. In Part One, I look at some
of the problems contributing to choppy animations.

These Are Some of my Favorite [Mustang] Things

Posted by chet on February 15, 2006 at 6:56 AM PST

What I Like About Mustang

I've written about Mustang a few times already, but I thought I'd take the
opportunity of the Mustang Beta Release to wax poetic about some of my favorite features in the release.

Get GetJava

Posted by chet on January 31, 2006 at 7:32 AM PST

One of the issues for Desktop Java developers is that the Java platform isn't everywhere, meaning that you cannot count on everyone having the latest/greatest release (although a vast majority do have some version of Java). The only solution to this is to make getting Java as easy and seamless as possible for your users.

So without further ado, please let me introduce ...

JavaOne 2006: Ideas for Desktop Talks?

Posted by chet on November 1, 2005 at 2:07 PM PST

What makes a good conference? Okay, the quality of the candy between sessions is pretty important, but arguably of more importance (at least in justifying the cost to your boss) is the quality and applicability of the technical sessions.

Two Items Walk into a ToolBar...

Posted by chet on October 18, 2005 at 11:33 AM PDT

Some of us recently visited the Sun offices in St. Petersburg, Russia, where we have lots of great client engineers working on AWT, Swing, and 2D. We spent most of the week working on various desktop development issues (like planning the features in the next release after Mustang).

Mustang, Swing, and NetBeans on Windows Vista: Looking Good!

Posted by chet on August 30, 2005 at 1:26 PM PDT

I've been playing around with the Windows Vista Beta1 release lately, seeing how we're doing for compatibility and native look and feel. There are some minor issues that need to be fixed, but in general we're looking great.

Persistent Questions

Posted by chet on August 19, 2005 at 8:29 AM PDT

As Kermit once almost said, "it's not easy being free."

Having a free and popular download has its advantages. Developers like the platform, they grab updates, they post bugs, they participate in forums, they come to conferences, they read blogs (I hope), ....

LCD Text: How does it work?

Posted by chet on July 26, 2005 at 9:22 AM PDT

When I posted the blog entry Phil's Font Fixes, what I really wanted to write about was how the use of RGB striping on LCD monitors allows LCD text to work.