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

While all change proposals are posted in...

As I've talked about in the past, I've been involved with making the JAX-WS RI better architectured.

I'm not a security expert or anything, but I thought I knew enough about those stuff to get by. But when I looked at the new Java Web Start security dialogs in SE 6, I get nervous — AFAICT...

I've been spending some time on adding plugin support to Hudson.

What gradually became evident while developing Hudson was that every software...

I've started working on the JAXB 2.1 maintenance review (I took over the spec work from Sekhar.) I'm still trying to get up to speed with the process...

One of the things that really differenciate a good tool from a mediocre tool is the error handling. So in the JAXB RI, I spend a lot of efforts in making...

I just posted a new release of the JAXB RI, which is 2.0.2.

This is primarily a bug fix release, as the version number indicates. It contains...

A new Hudson user jglick filed...

More and more web service toolkits are built on top of the JAXB RI.

One of the benefits of moving to the open-source and doing continuous integration with Hudson is that it's easier to convince the managers to let us...

Writing a serious, consistent, nice-looking documents in HTML is hard. CSS improves the situation a bit, but it's still very painful.

Today's question from our users is "why doesn't JAXB handle interfaces?"

First, it's not quite accurate to say "we don't support interfaces". It's just that you need put some...

Question: "I have a schema, and I want to validate documents by using it before I process them. How do I do that?"

Answer: this is supposed to be really really easy...

Arun brought this to my attention, in which pinus made some interesting comments. Since I work on...

As some of you may have noticed, Glassfish has started putting a lot of interesting jars to the maven java.net repository.

Today, we released the FCS (Sun jargon for "release") version of the JAXB RI 2.0 (and JAX-WS RI 2.0.)

Oh, what can I say. I'm looking at the CVS history, and April 2nd 2004 was when we...

I just posted Hudson 1.28.

My group uses Hudson for all sorts of projects now, in particular testing. Thus many recent improvements to Hudson is...

I actually didn't know when it happened, but apparently JAXB 2.0 (JSR-222) final approval ballot has...

I made improvements to the java.net maven repository daemon, so that more Sun jars can be posted.

Following JAXB...

People often get confused about why their sub-classes are not used by JAXB when they read an XML document that uses @xsi:type into Java objects.

Often, the only JAXB customizations that you need to use are globalBindings and schemaBindings so that, for example, you can set a package, etc.

Now, specifying these...

One of the benefits of Hudson is to have a single place to pick up your builds, a single place to configure.

santacruz40 wanted JAXB 2.0 XJC to map xs:date to java.util.Date. Here's how to do it.

The easiest...

As I mentioned a week ago, we are really really close on the release of the JAXB RI 2.0 release. Unit test...

One of the common issues that JAXB 2.0 users face is this.

I just posted a new version of Hudson.