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

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

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

What I Like About Mustang

I've written about Mustang a few times already, but I thought I'd take the opportunity of the...

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...

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...

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...

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...

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...

When I posted the blog entry Phil's Font Fixes, what I really wanted to write about was how the use of RGB...

I'm still recovering from last week's JavaOne conference. Like any recovering *aholic, maybe I just need to wallow in it a little more before I can admit to myself that I have a problem and can...

I don't know about you, but I find conference program guides and websites somewhat difficult to use. There are just so many sessions in so many different areas that it's tough to wade through...

Before we start, please check out Grzegorz Czajkowski's blog. Greg talks a bit about the technology and...

The bits are in: we've just integrated LCD Text support in J2SE! You can download the latest Mustang build and check it out (we integrated this feature...

On my recent flight to Germany, every time the flight attendant gave me food or drink, she would say "Enjoy it!". It's not just the words; someone asking you to enjoy your meal may be very polite...

If you are interested in hardware acceleration for Java2D on Windows, check out the latest bits on the mustang site ( http://mustang.dev.java.net).

There's an article posted on java.sun.com that talks about the ongoing feature work in the desktop...

Exposee!

News Flash!

Clear Skies Ahead!

Perceived Performance Problem Perforated!

There are a few questions in the world that you can pretty much get guaranteed answers to:

  • Would you like a lot of money?
  • Would you like a sock in the mouth?
  • Do...


"Give me your tired, your poor, 
Your huddled masses yearning to breathe free, 
The wretched refuse of your teeming shore. 
Send these, the homeless, tempest-tost to me.
Martin Perez from http://javahispano.org interviewed me on random desktop client topics such as games, Swing, games, 2D, games, performance, and games.
In my Freebird! blog I got several requests for information/examples on writing time-based Java code. I've finally...

Another short dereference blog, in a series of short dereference blogs. This one's a pointer to the upcoming chat with Scott Violet and myself on...

We've set up a forum on java.net: Planning JavaOne 2005.

The whole idea here is to find out more about what Java...

It's true, it's true, it's finally here: the 2005 JavaOne Call For Papers.

So now the big question is: what do we want to do...

Think of this blog as an IV drip for my blog; I have to come back occasionally and check on the patient to see how he's doing, and administer the right drugs to make sure the heartbeat monitor...

I know everyone was on the edge of their seats waiting for Part 2 of the game development article that Dmitri Trembovetski and I wrote. Well, you can stop biting your nails and check out the...

I know Tiger's getting a lot of press lately (after all, we don't ship a new major Java release that often) and that there's a lot more about the new release than the graphics end of things. In...

This blog is just a dereference to the actual article. This time, I've gone a more formal route and posted another...