CalDAV Research Sub-Project

Currently there is no widely used calendar transport standard. Calendar Access Protocol ( CAP ) was developed for years but is now an expired draft.

Recently work has started on a new protocol CalDAV. CalDAV is an effort to standardize a protocol based on WebDAV. The draft is in its early stages, but since it is based on established protocols, should be prototype-able.

The goal of this sub-project is to develop a prototype CalDAV server derived from the Apache Slide WebDAV server and a prototype client library functions developed using Microsoft XML parser.

Intermediate Milestones

  1. Come up with an XML Schema for iTIP/iCal.
    1. Produce and XML Schema derived from xCal
  2. Write an iTIP parser that produces iTIP XML
    1. This is an intermediary step done in Slide
  3. Parse iTIP-XML in Slide
    1. Produce internal DOM ( Maybe )
  4. Do modifications on DOM tree
    1. Maybe, as an example
  5. Expose sections of DOM tree as live properties
    1. Or maybe serialize XML or something
  6. Allow retrieval of resources as iTIP/iCal
    1. Use Xalan to convert DOM tree to iTIP/iCal

Status

References

xCal - http://ietfreport.isoc.org/idref/draft-ietf-calsch-many-xcal/

iCalendar - http://ietfreport.isoc.org/idref/rfc2445/

iTIP - http://ietfreport.isoc.org/idref/rfc2446/

WebDAV - http://ietfreport.isoc.org/idref/rfc2518/

CalDAV - http://ietfreport.isoc.org/idref/draft-dusseault-caldav/

 


SourceForge Logo