CalDAV
CalDAV ist ein Vorhaben für ein Standard-Protokoll, das es ermöglicht, auf Kalenderdateien via WebDAV zuzugreifen.Die CalDAV-Spezifikation wurde erstmals 2003 von Lisa Dusseault als ein Entwurf an die Internet Engineering Task Force (IETF) übermittelt und bekam schnell die Unterstützung einiger Hersteller von Kalendersoftware. Im Januar 2005 erfolgte erstmals ein Test zwischen zwei Servern und drei Clients; diese arbeiteten erfolgreich zusammen. CalDAV hat keine eigene IETF-Arbeitsgruppe, aber die Entwickler haben es dennoch als IETF-Standard publiziert. CalDAV ist für die Implementierung in jegliche Kalendersoftware entwickelt worden. Dabei verwaltet das CalDAV Protokoll die Zugriffe auf die Daten nach fest definierten Zugriffsregeln. Es wurde als offener Standard ausgeführt, um eine plattformunabhängige Nutzung zu fördern.
Die Aufgabe von CalDAV ist es, Ereignisse wie Treffen, Versammlungen sowie die Freizeit zu verwalten und über HTTP zu publizieren. Jedes Ereignis wird im iCalendar-Format dargestellt.
Demzufolge kann jeder Webbrowser ein heruntergeladenes Ereignis darstellen. Die Daten werden als Dateien in einer WebDAV-Umgebung verwaltet und synchronisiert. Das CalDAV-Protokoll ergänzt das HTTP- (RFC 2616) und das WebDAV-Protokoll (RFC 2518) um die Funktionen WebDAV-Zugriffskontrolle (RFC 3744), iCalendar Auswertungsfunktionen (RFC 2445) und einige weitere spezielle Kalender-Erweiterungen, wie der Schreibsperre, anderer Benutzer, der in den Schreibmodus versetzten Datei, der Übermittlung freier Termine und der Verwaltung wiederkehrender Ereignisse. Mit dieser Funktionalität kann ein Benutzer seinen Kalender mit einem CalDAV-Server synchronisieren und ihn mit mehreren Geräten oder anderen Benutzern teilen. Das Protokoll unterstützt also die freie Publikation der Kalender.
Einige Entwickler haben die Komplexität von CalDAV kritisiert, da es schwer zu implementieren ist und so zu Implementierungsfehlern in unterschiedlichen Kalenderverwaltungsanwendungen führen kann, die wiederum zu Inkompatibilitäten führen.
Aktuelle CalDAV-Informationen können auf der CalDAV-Webseite nachgelesen werden.
Software
Client
Sunbird (Linux, Windows, Unix, Mac OS X)
Novell Evolution (Linux, Unix, Windows)
Auch eine zukünfigte Version von iCal (Mac OS X Leopard - 10.5) soll das CalDAV-Protokoll unterstützen.
Server
Apples Darwin Calendar Server [http://trac.macosforge.org/projects/calendarserver]
* RSCDS - Really Simple CalDAV Store [http://rscds.sourceforge.net/index.php]
Siehe auch
WebDAV
GroupDAV, Ein Ansatz, ein vereinfachtes Protokoll für Kalender und Kontakte zu erstellen.
iCalendar
Kalender
Scheduling OSID Definition einer Softwareschnittstelle für Kalenderprotokolle.
Weblinks
• WebDAV Informationen
• CalDAV Webseite
* Artikel "[http://dsonline.computer.org/portal/site/dsonline/menuitem.9ed3d9924aeb0dcd82ccc6716bbe36ec/index.jsp?path=dsonline/0504&file=w2sta.xml&xsl=article.xsl Offene Terminplannung mit CalDAV]" bei Lisa Dusseault und Jim Whitehead
• Vorgeschlagene Kalender erweiterungen für WebDAV (CalDAV)
• Terminplannungsvereinigung
• CalDAV Research Unter-Projekt für den Open-Source Outlook Connector
• CalDAV Roadmap von MozillaWiki
Jon Udell's [http://weblog.infoworld.com/udell/2004/12/09.html Weblog]
• Auf der Suche nach dem Groupware-Standard
* RFC Abhängigkeiten
** RFC 2445 ? iCalendar
** RFC 2518 ? WebDAV
** RFC 2616 ? HTTP
** RFC 3744 ? WebDAV Access Control Protocol

