What's new? | Help | Directory | Sign in
Google
caldav4j
A CalDAV client-library for Java
  
  
  
  
    
Code License: Apache License 2.0
Labels: CalDAV, OSAF, Java, WebDAV, calendar
Join project
Project owners:
  bobbyrullo, robipolli
Project members:
ptr.ventura

CalDAV4j Overview

CalDAV4j is a protocol library that extends the Slide project's WebDAV client library (which itself is an extension of the Apache's HttpClient library) to allow high level manipulation of CalDAV calendar collections as well as lower level CalDAV protocol interactions.

Goals

Status

CalDAV4j 0.4 is the current release.

The 0.4 release is in development:

The 0.3 release features include:

Among the things not supported yet are:

More information here.

Building

CalDAV4j uses Maven 2.x as its build system. Here is some more information on building CalDAV4j

Using

Download the latest JAR file and make sure it's in your classpath. The unit tests are the best place right now to see how to use CalDAV4j. Tutorials and more documentation are forthcoming.

What's Next

Exactly what's next is up in the air right - there are some outstanding issues (have better documentation, use newer version of Slide library, etc) but exactly what happens in what order will largely depend on demand from users, so make sure to make your voice heard on the discussion group!

The roadmap will be updated as things flesh out more.

License & Copyright

CalDAV4j is licensed under the Apache 2.0 License and copyright 2007 Open Source Application Foundation