CalDAV - CalDAV
Protocolo de comunicação | |
Propósito | Acesse informações de agendamento remoto |
---|---|
Introduzido | Março de 2007 |
Baseado em | WebDAV |
Camada OSI | Aplicativo |
Porta (s) | Algum |
RFC (s) | RFC 4791 , 6638 |
Extensões de calendário para WebDAV , ou CalDAV , é um padrão da Internet que permite a um cliente acessar informações de agendamento em um servidor remoto . Ele estende a especificação WebDAV ( protocolo baseado em HTTP para manipulação de dados) e usa o formato iCalendar para os dados. O protocolo de acesso é definido pela RFC 4791 . Permite o acesso de múltiplos clientes às mesmas informações, permitindo o planejamento cooperativo e o compartilhamento de informações. Muitos aplicativos de servidor e cliente suportam o protocolo. Extensões ao CalDAV para programação automatizada também são padronizadas como RFC 6638 .
História
A especificação CalDAV foi publicada pela primeira vez em 2003 como um Internet Draft submetido à Internet Engineering Task Force ( IETF ) por Lisa Dusseault. Em março de 2007, a especificação CalDAV foi concluída e publicada pelo IETF como RFC 4791, de autoria de Cyrus Daboo ( Apple ), Bernard Desruissaux ( Oracle ) e Lisa Dusseault ( CommerceNet ). CalDAV é projetado para implementação por qualquer software colaborativo , cliente ou servidor, que precisa manter, acessar ou compartilhar coleções de eventos. Ele é desenvolvido como um padrão aberto para promover a interoperabilidade entre softwares de diferentes implementadores.
Especificação
A arquitetura do CalDAV (parcialmente herdada das especificações subjacentes) organiza os dados (eventos, tarefas, informações de disponibilidade, notas) em diretórios (coleções), onde residem vários itens (recursos). Os recursos e coleções podem ser acessados por um ou mais usuários, usando semântica HTTP e DAV padrão para detectar mudanças conflitantes ou para fornecer bloqueio.
Para controle de acesso o conceito de ACLs é usado, de forma que cada operação (visualizar, editar, deletar etc.) pode ser negada ou concedida por usuário. Portanto, a especificação exige que os servidores CalDAV ofereçam suporte ao "Protocolo de controle de acesso WebDAV" (RFC 3744). Os recursos de calendário devem usar o formato iCalendar , que permite ao servidor entender e processar os dados. A análise dos itens do iCalendar é necessária, porque o servidor deve oferecer suporte a várias operações específicas de calendário, como relatórios de tempo livre e expansão de eventos recorrentes. Com essa funcionalidade, um usuário pode sincronizar seu próprio calendário com um servidor CalDAV e compartilhá-lo entre vários dispositivos ou com outros usuários. O protocolo também oferece suporte a calendários não pessoais, como calendários de sites ou organizações.
Programas
Cliente
A lista de clientes CalDAV inclui:
- AgenDAV (Cliente Web CalDAV multilíngue de código aberto com interface AJAX)
- iPhone (versão 3.0 ou versão 2.1 com calendário remoto)
- CalDavZAP (aplicativo HTML5 / JavaScript baseado na Web, código aberto)
- CalDAV Tasksync para Android
- CalDAV-Sync para Android
- CalendarSync para Android
- DAVx⁵ (anteriormente denominado DAVdroid) para Android (código aberto)
- EVO Collaborator para Outlook adiciona capacidade de sincronização de caldav ao Outlook
- Evolution (Linux, Unix, Windows)
- Cliente eM (Windows)
- gSyncit (Sincronizar Microsoft Outlook com dispositivo móvel / tablet)
- Horda Groupware
- iCal4OL (não está mais disponível para novos clientes)
- iCal /Calendar.app (desde Mac OS X Leopard! V 10.5 )
- iCal Import / Export CalDAV para Android
- Cliente Mailfence CalDAV através de iCAL / vCAL
- Sunbird ou Thunderbird com a extensão Lightning (Linux, Windows, Unix, Mac OS X)
- OpenSync para Android
- Outlook CalDav Synchronizer (open source) adiciona suporte CalDAV ao Microsoft Outlook
- O vdirsyncer sincroniza calendários (e livros de endereços) entre dois armazenamentos, por exemplo, servidor CalDAV (CardDAV) com uma pasta ou arquivo local.
- Windows 10 , embora restrito a certos provedores
Servidor
A lista de servidores CalDAV inclui:
- Servidor de calendário Apple Darwin
- Servidor Baikal Lightweight CalDAV + CardDAV
- Bedework (antigo UWCalendar)
- Suíte de Colaboração Bynari
- Chandler Server (Cosmo)
- CommuniGate Pro desde a versão 5.2
- Servidor Cyrus IMAP desde a versão 2.4.17
- DAViCal
- DPCalendar
- DavMail
- Servidor Daylite CalDAV
- Servidor de Calendário Dingo
- EGroupware desde a versão 1.6
- EVO Mail Server
- Fabasoft Folio Cloud
- calendário do Google
- Horda Groupware
- Icewarp-E-Mail-Server Desde a versão 8.x
- Kerio Connect
- Servidor de Email MDaemon
- Mailfence
- mod caldav
- Nextcloud
- Open-Xchange
- Oracle Beehive
- Oracle Siebel CRM
- Oracle Communications Calendar Server
- ownCloud
- Radicale (CalDAV)
- Entao vai
- SabreDAV
- Scalix
- Servidor de calendário Sun Java
- Calendário Synology
- Synovel CollabSuite
- Xandikos
- Calendário Yahoo
- Zarafa desde a versão 6.30.0
- Zimbra desde a versão 4.5
- sincronizar! Egw
Veja também
- Exchange ActiveSync
- Comparação de implementações CalDAV e CardDAV
- Calendário
- CardDAV
- GroupDAV , um esforço para criar um protocolo simplificado e direto para calendários e contatos.
- iCalendar
- Scheduling OSID define uma abstração de interface de software para protocolos de calendário
- SyncML
- vCalendar
- WebDAV
Referências
links externos
- Site de recursos CalDAV
- CalConnect, The Calendaring and Scheduling Consortium
- Recursos WebDAV
- Baïkal, um servidor CalDAV + CardDAV de código aberto e leve