CalDAV- CalDAV
Kommunikationsprotokoll | |
Zweck | Greifen Sie auf Remote-Planungsinformationen zu |
---|---|
Eingeführt | März 2007 |
Beyogen auf | WebDAV |
OSI-Schicht | Anwendung |
Häfen) | Irgendein |
RFC(s) | RFC 4791 , 6638 |
Kalendererweiterungen für WebDAV oder CalDAV ist ein Internetstandard, der es einem Client ermöglicht , auf Planungsinformationen auf einem entfernten Server zuzugreifen . Es erweitert die WebDAV- Spezifikation ( HTTP- based protocol for data manipulation) und verwendet das iCalendar- Format für die Daten. Das Zugriffsprotokoll ist durch RFC 4791 definiert . Es ermöglicht mehreren Clients den Zugriff auf dieselben Informationen und ermöglicht so eine kooperative Planung und den Informationsaustausch. Viele Server- und Clientanwendungen unterstützen das Protokoll. Erweiterungen von CalDAV für automatisiertes Scheduling sind ebenfalls als RFC 6638 standardisiert .
Geschichte
Die CalDAV- Spezifikation wurde erstmals 2003 als Internet Draft veröffentlicht , der von Lisa Dusseault bei der Internet Engineering Task Force ( IETF ) eingereicht wurde . Im März 2007 wurde die CalDAV- Spezifikation fertiggestellt und von der IETF als RFC 4791 veröffentlicht, verfasst von Cyrus Daboo ( Apple ), Bernard Desruissaux ( Oracle ) und Lisa Dusseault ( CommerceNet ). CalDAV ist für die Implementierung durch jede kollaborative Software , jeden Client oder Server konzipiert, die Sammlungen von Ereignissen verwalten, darauf zugreifen oder sie freigeben muss. Es wurde als offener Standard entwickelt , um die Interoperabilität zwischen Software verschiedener Implementierer zu fördern.
Spezifikation
Die Architektur von CalDAV (teilweise von den zugrunde liegenden Spezifikationen geerbt) organisiert die Daten (Ereignisse, Aufgaben, Frei-/Gebucht-Informationen, Notizen) in Verzeichnissen (Sammlungen), in denen sich mehrere Elemente (Ressourcen) befinden. Auf die Ressourcen und Sammlungen kann von einem oder mehreren Benutzern zugegriffen werden, wobei die Standard-HTTP- und DAV-Semantik verwendet wird, um widersprüchliche Änderungen zu erkennen oder Sperren bereitzustellen.
Für die Zugriffskontrolle wird das Konzept der ACLs verwendet, sodass jede Operation (Anzeigen, Bearbeiten, Löschen usw.) pro Benutzer verweigert oder gewährt werden kann. Daher verlangt die Spezifikation, dass CalDAV-Server das "WebDAV Access Control Protocol" (RFC 3744) unterstützen müssen. Die Kalenderressourcen müssen das iCalendar- Format verwenden, das es dem Server ermöglicht, die Daten zu verstehen und zu verarbeiten. Das Parsen der iCalendar- Elemente ist erforderlich, da der Server eine Reihe von kalenderspezifischen Vorgängen unterstützen muss, wie beispielsweise das Erstellen von Frei-/Gebucht-Zeitberichten und die Erweiterung von wiederkehrenden Ereignissen. Mit dieser Funktionalität kann ein Benutzer seinen eigenen Kalender mit einem CalDAV-Server synchronisieren und ihn auf mehreren Geräten oder mit anderen Benutzern teilen. Das Protokoll unterstützt auch nicht persönliche Kalender, wie Kalender für Websites oder Organisationen.
Software
Klient
Die Liste der CalDAV-Clients umfasst:
- AgenDAV (Open Source mehrsprachiger CalDAV WebClient mit AJAX-Schnittstelle)
- iPhone (Version 3.0 oder Version 2.1 mit Remote-Kalender)
- CalDavZAP (Webbasierte HTML5/JavaScript-Anwendung, Open Source)
- CalDAV Tasksync für Android
- CalDAV-Sync für Android
- CalendarSync für Android
- DAVx⁵ (früher DAVdroid genannt) für Android (Open Source)
- EVO Collaborator for Outlook fügt Outlook eine Caldav-Synchronisierungsfunktion hinzu
- Evolution (Linux, Unix, Windows)
- eM-Client (Windows)
- gSyncit (Microsoft Outlook mit Mobilgerät/Tablet-Gerät synchronisieren )
- Horde-Groupware
- iCal4OL (Nicht mehr für Neukunden verfügbar)
- iCal /Calendar.app (seit Mac OS X Leopard !V 10.5 )
- iCal Import/Export CalDAV für Android
- Mailfence CalDAV-Client über iCAL/vCAL
- Sunbird oder Thunderbird mit der Lightning- Erweiterung (Linux, Windows, Unix, Mac OS X)
- OpenSync für Android
- Outlook CalDav Synchronizer (Open Source) fügt CalDAV-Unterstützung zu Microsoft Outlook hinzu
- vdirsyncer synchronisiert Kalender (und Adressbücher) zwischen zwei Speichern, zB CalDAV (CardDAV) Server mit einem lokalen Ordner oder einer Datei.
- Windows 10 , jedoch beschränkt auf bestimmte Anbieter
Server
Die Liste der CalDAV-Server umfasst:
- Apple Darwin Kalenderserver
- Baikal Lightweight CalDAV+CardDAV-Server
- Bettarbeit (ehemals UWCalendar)
- Bynari Collaboration Suite
- Chandler-Server (Cosmo)
- CommuniGate Pro seit Version 5.2
- Cyrus IMAP-Server seit Version 2.4.17
- DAViCal
- DPCalendar
- DavMail
- Daylite CalDAV-Server
- Dingo Kalenderserver
- EGroupware seit Version 1.6
- EVO Mailserver
- Fabasoft Folio Cloud
- Google Kalender
- Horde-Groupware
- Icewarp-E-Mail-Server Ab Version 8.x
- Kerio Connect
- MDaemon E-Mail-Server
- Mailfence
- mod caldav
- Nextcloud
- Open-Xchange
- Orakel Bienenstock
- Oracle Siebel CRM
- Oracle Communications Kalenderserver
- eigeneCloud
- Radikale (CalDAV)
- Also geh
- SabreDAV
- Scalix
- Sun Java-Kalenderserver
- Synology-Kalender
- Synovel CollabSuite
- Xandikos
- Yahoo-Kalender
- Zarafa Seit der Version 6.30.0
- Zimbra Seit Version 4.5
- synchronisieren!Egw
Siehe auch
- Exchange ActiveSync
- Vergleich von CalDAV- und CardDAV-Implementierungen
- Kalender
- KarteDAV
- GroupDAV , ein Versuch, ein vereinfachtes, unkompliziertes Protokoll für Kalender und Kontakte zu erstellen.
- iKalender
- Scheduling OSID definiert eine Softwareschnittstellenabstraktion für Kalenderprotokolle
- SyncML
- vKalender
- WebDAV
Verweise
Externe Links
- CalDAV-Ressourcenseite
- CalConnect, das Kalender- und Terminplanungskonsortium
- WebDAV-Ressourcen
- Baïkal, ein quelloffener und leichter CalDAV+CardDAV-Server