The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


Chet Haase

Chet worked on the Java SE team at Sun for years, most recently as an architect in the Java Client Group. You can see what he's up to now on his blog Codedependent, covering Flex and other graphics goodies at http://graphics-geek.blogspot.com.
 

Articles

A GUI that radically changes its layout as it goes from one mode to the other can be jarring to users. A new trend is for changes in content or context to be animated, so the user can see the nature of the changes. In an example inspired by the the Filthy Rich Clients book he co-authored, Chet...
The Timing Framework project provides commonly used timing concepts for animations. Its latest version adds newer and more sophisticated features, for interpolating between key frames. Chet Haase takes another look at the framework.
Animation quality is a subjective perception, and that makes it somewhat more of an art than a science. Chet Haase has taken a look at some of the things that make animation look choppy, and offers programmatic approaches to improving the appearance of Java animations.
Anti-aliasing helps with the appearance of text, but on LCD monitors you can do even better: you can use the spatial arrangement of the red, green, and blue parts of each pixel to achieve an even better anti-aliasing effect. This feature is coming to Java in Mustang, and in this article, Chet...
Chet Haase considers what it now takes to add dynamic effects, animations, or time-based events to a Java application and proposes and details a timing framework.

Weblogs

I'm a little afraid of posting this blog, thinking that it could resulting in either

  • So many and varied requests that it will be difficult to address them all
or ...

Metaphorical Introduction

I find myself trying to multithread my life constantly.

A common question seems to arise often from Java graphics developers about which image type or creation method to use. When exactly should you use VolatileImage? What is BufferedImage...

I've always known that ImageIO was a good thing to use since its inception.

I originally wrote this as one single blog, but as I found out with my previous BufferedImage articles, I tend to go on much longer than I inteded at first, so I had to split it up. So now there...

Way back when we were first implementing the VolatileImage API, I had asked to come to the Swing staff meeting so that I could explain about the new VolatileImage API and why Swing should start...

Part II, in which we discuss the internal performance implications of said image type

Let's dive briefly into some of the performance implications with BufferedImages (because I'm...

Recently there was a brief discussion on the java2d interest list. We were talking about some of uses of...

Seeing as how this is my first blog, I thought it was reasonable to go on a complete tangent instead of spending my soapbox time rambling on about upcoming features and cool Java graphics things...