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 java.net, such as Hudson. More information on him can be found at http://www.kohsuke.org/.
 

Weblogs

The maintenance review period of JAXB 2.1 is officially over as of November 27th. That means nobody said no on any of the proposed changes, and so they are considered accepted. Yay!

Stay...

A few more updates on the java.net maven repository:

  1. JSR-250 jars and source zips are now...

One of the additions in the JAX-WS RI 2.1 EA3 is a simple way to add SOAP headers for your request.

The official "portable" way of doing this is that you creaate a SOAPHandler...

We have the java.net maven repository which hosts a bunch of interesting artifacts for our java.net projects.

I just released the two version of the RIs in one day.

The first is the JAXB RI 2.0.4, which is a bug fix release to the stable and...

Over the weekend I switched the build of Hudson to Maven from Ant, for the goal of making plugin development a whole lot easier. Writing a plugin for...

I posted a new version of Hudson, 1.59, today.

I know a good person would never write something like this, but I've got to write this, if only so that I feel a little better. So here it goes.

Now that I took over JAXB 2.1 maintenance...

JAXB 2.1 maintenance draft review has just started. It's a 30-day review period to solicit broader feedback on the 2.1 MR. If things go well,...

One of the additions in the JAX-WS RI EA2 is the support of stateful web services by using WS-Addressing...

Over the last few years, I've been involved in many of the "system-level" java.net projects, which provide tools and services for any java.net project owner.

Traditionally JAX-WS has never taken advantage of object state, just like servlet. That is, the container creates only one instance of your service class, and then have it serve all the requests...

I just had to write this in the JAX-WS RI:

try {
    return ir.getConstructor(Class.class).newInstance(clazz);
} catch (InstantiationException e) {
    throw new WebServiceException(...

I just posted a new version of the JAXB RI 2.0.x line. This RI implements JAXB API 2.0, and is a bug fix release.

I started posting the JAXB 2.1 snapshot jars to the maven repository. This runs nightly. I also fixed...

Lexi has been making a lot of progress on hyperjaxb3 lately.

HyperJAXB3 is a JAXB RI extension...

I just posted a new version of sorcerer. It's been a combination of fun and frustration to work with JavaScript. It's fun, because JavaScript is...

The past week was a great week for the JAXB RI. We got a lot of new plugins written by various people.

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

We just rolled out a new service for the java.net projects called cvs-news. This lets you "see" what's going on in various participating java.net...

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

Besides the spec improvements that are planned for 2.1, we are thinking about a bunch of implementation...

As I talked before, the first wave of plugins are now available for download. Those are the japex plugin and the java.net uploader plugin.

At work, I and my colleagues rely heavily on java.net.

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