Skip to main content

Kohsuke Kawaguchi

Kohsuke Kawaguchi is a senior staff engineer at Sun Microsystems. He has been working on XML and XML schema languages since 2001, in particular RELAX NG, W3C XML Schema, JAXB, and JAXP. He also hosts many projects on, such as Hudson. More information on him can be found at


kohsuke's blog

Sorcerer: a better source-code cross referencing tool

Posted by kohsuke on September 19, 2006 at 2:33 PM PDT

My latest hobby project went online today. This project, named "sorcerer" generates HTML files from Java source code, and it does so in a way better than existing tools, thanks to the excellent javac tree API in JDK6.

JAXB RI 2.1 EA1 is out

Posted by kohsuke on September 15, 2006 at 5:49 PM PDT

I just posted the early access release of the JAXB RI 2.1.

Feel the pulse of the projects

Posted by kohsuke on September 6, 2006 at 2:43 PM PDT

We just rolled out a new service for the projects called cvs-news. This lets you "see" what's going on in various participating projects. Every time someone makes an interesting change, it will show up in cvs-news --- the delay is up to a few minutes.

Separate compilation in the JAXB RI 2.1

Posted by kohsuke on September 5, 2006 at 2:41 PM PDT

I just finished implementing the proposed separate compilation feature in the JAXB RI 2.1. So today I'm going to talk about how this proposed feature works, in the hope of getting more feedback for this proposal.

JAXB customization just got easier to use

Posted by kohsuke on September 1, 2006 at 10:22 AM PDT

Besides the spec improvements that are planned for 2.1, we are thinking about a bunch of implementation improvements. I've been working for the past 2 days coding intensively to implement one of them, and it's ready for you to try.

This program is made possible by contributions from developers like you

Posted by kohsuke on August 31, 2006 at 11:37 AM PDT

The JAXB project has been getting a lot of contributions lately.

Hudson 1.47

Posted by kohsuke on August 29, 2006 at 4:59 PM PDT

As I talked before, the first wave of plugins are now available for download. Those are the japex plugin and the uploader plugin. e-mail delivery delay

Posted by kohsuke on August 24, 2006 at 6:19 PM PDT

At work, I and my colleagues rely heavily on

JAXB makes a DI container

Posted by kohsuke on August 23, 2006 at 3:22 PM PDT

Some time ago, James Strachan and I had a little chat about how JAXB can be a key functionality for a dependency injection (DI) container.

JAXB 2.1 API and RI snapshots

Posted by kohsuke on August 22, 2006 at 11:20 AM PDT

Based on