Caldav

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 RFC 4791 Calendaring Extensions to WebDAV (CalDAV) 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 Frei-/Belegt-Zeiten zu verwalten und über HTTP zu veröffentlichen. 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.

Inhaltsverzeichnis

Beispiel

Das Beispiel basiert auf dem RFC-4791 und wurde dieser Seite entnommen: Anfrage:

 REPORT /bernard/work/ HTTP/1.1
 Host: cal.example.com
 Depth: 1
 Content-Type: application/xml; charset="utf-8"
 Content-Length: xxxx
 
 <?xml version="1.0" encoding="utf-8" ?>
 <C:free-busy-query xmlns:C="urn:ietf:params:xml:ns:caldav">
 <C:time-range start="20060104T140000Z" end="20060105T220000Z"/>
 </C:free-busy-query>

Antwort:

 HTTP/1.1 200 OK
 Date: Sat, 11 Nov 2006 09:32:12 GMT
 Content-Type: text/calendar
 Content-Length: xxxx
 
 BEGIN:VCALENDAR
 VERSION:2.0
 PRODID:-//Example Corp.//CalDAV Server//EN
 BEGIN:VFREEBUSY
 DTSTAMP:20050125T090000Z
 DTSTART:20060104T140000Z
 DTEND:20060105T220000Z
 FREEBUSY;FBTYPE=BUSY-TENTATIVE:20060104T150000Z/PT1H
 FREEBUSY:20060104T190000Z/PT1H
 END:VFREEBUSY

Software

Client

Server

Siehe auch

  • GroupDAV, Ein Ansatz, ein vereinfachtes Protokoll für Kalender und Kontakte zu erstellen.
  • Kalender
  • Scheduling OSID Definition einer Softwareschnittstelle für Kalenderprotokolle.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • CalDAV — ist ein Vorhaben für ein Standard Protokoll, das es ermöglicht, auf Kalenderdateien über WebDAV zuzugreifen. Die CalDAV Spezifikation wurde erstmals 2003 von Lisa Dusseault als ein Entwurf an die Internet Engineering Task Force (IETF) übermittelt …   Deutsch Wikipedia

  • CalDAV — Calendaring Extensions to WebDAV, or CalDAV is a standard allowing a client to access scheduling information on a remote server. It extends WebDAV (HTTP based protocol for data manipulation) specification and uses iCalendar format for the data.… …   Wikipedia

  • CalDAV — Pile de protocoles 7.  Application 6.  Présentation 5.  Session 4.  T …   Wikipédia en Français

  • MobileMe — Developer(s) Apple Inc. Initial release January 5, 2000 as iTools July 17, 2002 as .Mac July 9, 2008 as MobileMe …   Wikipedia

  • WebDAV — Web based Distributed Authoring and Versioning (WebDAV) is a set of methods based on the Hypertext Transfer Protocol (HTTP) that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers …   Wikipedia

  • GroupDAV — is a computer protocol used to connect Open Source groupware clients with Open Source groupware servers. It is a lightweight protocol whose primary design goal is to be as simple as possible to implement, focusing more on real world issues with… …   Wikipedia

  • Groupdav — (Group ware Distributed Authoring and Versioning) ist ein sich entwickelnder offener Standard zur Bereitstellung von Kalendereinträgen, Aufgabenlisten und Kontaktionformationen. Dabei können mehrere Benutzer diese Einträge gemeinsam nutzen und… …   Deutsch Wikipedia

  • Mac OS X Server — Screenshot of Snow Leopard Server Company / developer …   Wikipedia

  • ICal — Infobox Software name = iCal caption = iCal 3 under Mac OS X 10.5 Leopard developer = Apple Inc. released = September 10 2002 latest release version = 3.0.5 (1270) latest release date = Sep 15, 2008 operating system = Mac OS X genre = Electronic… …   Wikipedia

  • Mozilla Sunbird — main window running under Windows Vista Develop …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”