title logo


Ketuk is a Java based toolkit allowing applications to map XML documents with a set of Java Beans. The idea is to use Java Beans as an interface for XML documents. Depending on the behaviour of the Java Beans used, various operations, ranging from visualization to edition or generation can be performed.

Getting started

Ketuk use XSLT to express the mapping between XML and Java Beans. Users not familiar with XSLT should have a look at the W3C Recommendation or start start with a tutorial like this one.

From this point, the Ketuk's Tutorial show that writing an Ketuk description to define an editor is as simple as writing an XSLT description to produce HTML. It shows several snapshots of the resulting Java Beans interface. A more exhaustive documentation is proposed here.

Ketuk availability

KeTuK is written in pure Java and works on all releases of Java 2. It is available in both source code and precompiled binary (JAR files) form. Both KeTuK packages are made available under the inria_Software License.

You can get Ketuk on the download page.


Ketuk makes use the following softwares:

The beans used in the demos are based on the graphical swing-based components developed in Kuil

blank horizontal line
Made with CSS Valid XHTML 1.0! Valid CSS! Copyright © 2000 INRIA, Dyade, Bull
Created by Claude Pasquier