(Caveat: this post has been antedated for a day as our hosting provider posed us with some problems yesterday. And releasing on April 1st is sooo... well. This is genuine.)

In a few years from now, girls and boys all will have grown up to adulthood, but grown-up men and women aren't all equal. There'll be two groups: those who "were there", and those who didn't. This is a unique chance to be at the genesis of a new adventure: Kauri, that is.

Kauri is 'our' take at web application development, and 'us' are the people who brought you Daisy, and before that xReporter, and 'us' is a bunch of engineers heavily entrenched in the war zone of business services around open source development for almost seven years now.

We're confident we'll be able to pull this one of as well, and frankly: it is about time. A combined (let me count) 50+ years of Java software engineering skills, frequent contributors in past times to thriving research open source projects like Apache Cocoon, and now already 4 years down the roads of our Daisy adventure: it is about time for us craftsmen to whip up our own handicraft tools - for web application development, that is.

So without further ado, go and check out the 0.1 release of Kauri, and tell us what you think about it.

Here's the announce message from Marc on the kauri and restlet mailing lists:

We're very happy to announce the first "invitation" release of the Kauri
project http://kauriproject.org/

Our goal with Kauri is to bring a new style of web application development:

* by combining middle-tier and browser-side development techniques and
optimizing their interaction
* by offering a collaborative development environment for both technical
and design-oriented people
* by offering a pragmatic view on the ROA (Resource-Oriented
Architecture) -style of application development

Kauri is a Java-based framework and builds further upon the broad
shoulders of Maven, Spring, Restlet and jQuery.

This 0.1 "invitation release" is the first of a series of
early-and-often releases planned up until Autumn this year, and its goal
is to create some early buy-in with people who might eventually join the
effort.

What we achieved so far:

* we're past the planning phase and have started building real code
* we've released a first version of a Java templating language that
utilizes the power and flexibility of XML, and standard Java 'el' (juel)
or Groovy expressions
* we're releasing a run-time environment for Kauri "modules". This
run-time environment combines the well-known Maven repository layout
with dependency management using Spring and uniform resource interaction
using Restlet
* we have a first cut of a browser-based form handling subsystem based
on jQuery

You're all invited to check Kauri out and share your comments and ideas.

The Kauri Project Team
http://kauriproject.org/
--
message x-posted to kauri-developers <at> googlegroups.com and
discuss <at> restlet.tigris.org

In other words: Kauri combines the best of Spring, Maven, jQuery and Restlet with some Outerthought juice to form a framework for web development that works for the whole team.

categories: kauri open source rest news
by Steven Noels on 3/31/08
blog comments powered by Disqus