Skip to main content

Graham Hamilton


kgh's blog

Slides for JavaOne 2006 Technical Keynote

Posted by kgh on May 17, 2006 at 2:32 PM PDT

Here are the slides Bill Shannon and I used for the JavaOne 2006
Technical Keynote. These cover the high-level roadmaps for Java SE
and EE, including Java SE 6 (Mustang), the Now and How of Java EE 5,
plus future directions.

Hurtling Towards JavaOne...

Posted by kgh on May 5, 2006 at 9:13 AM PDT

I'm in my normal ten-days-to-JavaOne panic phase, but the various
pieces are starting to come together.

AOP: Madness and Sanity

Posted by kgh on March 8, 2006 at 11:50 AM PST

When people ask me "what do you think of AOP?", I tend
to flinch, because the term AOP has come to be used to cover a
very wide range of different uses, some of which I think are
Totally Wonderful and some of which I think are Thoroughly Bad

Raving about Java EE 5

Posted by kgh on February 21, 2006 at 9:52 AM PST

Java EE 5
went into
today. I've been raving at people
inside of Sun about how important
this is. I think Java EE 5 will be by far the biggest developer
event of 2006.

I'm Looking for some Java Boilerplate

Posted by kgh on November 15, 2005 at 6:18 AM PST

We know we have a lot of power in the Java platform, but sometimes
that power has come at a cost in simplicity.

My Favorite (Dead) Java Boilerplate

Posted by kgh on November 13, 2005 at 4:03 PM PST

In the Java platform we have tended to focus on adding lots of
power and flexibility. That's great, but sometimes that power
and flexibility can get in the way of doing common tasks.

Help Crack The Java Verifier

Posted by kgh on October 30, 2005 at 6:05 PM PST

Sun is asking the developer community to help
attack the new
bytecode verifier
in Mustang. Here's some background on how
and why the community can help here.

Java SE and the Google Toolbar

Posted by kgh on October 4, 2005 at 12:04 PM PDT

Sun has announced an agreement with Google to distribute the
Google toolbar along with consumer Java SE downloads from
Here's what is happening and why.

The Background

Slides for JavaOne Technical Keynote

Posted by kgh on July 10, 2005 at 5:31 PM PDT

Here are the PDF slides for the JavaOne 2005

Technical Keynote
(450 K).

The Technical Keynote is our attempt to provide a high
level overview of the roadmaps and big directions for
the core Java platform. The rough agenda was:

Goodbye "J2SE", Hello "Java SE"

Posted by kgh on June 27, 2005 at 6:32 AM PDT

We've made some updates to the Java platform names.
Here's what has happened, and why.

What has changed?

We're modifying the names of all three Java platform editions.