캘DAV

CalDAV
캘DAV
통신 프로토콜
목적원격 일정 정보 액세스
서론2007년 3월, 15년 전(2007-03)
에 기반을 둔WebDAV
포트조금도
RFC RFC4791, 6638

CalDAV캘린더링 확장(CalDAV)[1][2]클라이언트가 같은 서버 또는 리모트서버상의 사용자와의 회의를 스케줄 할 수 있는 기능과 함께 캘린더 데이터에 액세스 및 관리할 수 있는 인터넷 표준입니다.이를 통해 서로 다른 위치에 있는 여러 사용자가 일정관리 [3]데이터를 공유, 검색 및 동기화할 수 있습니다.WebDAV(데이터 조작을 위한 HTTP 기반 프로토콜) 사양을 확장하고 달력 데이터에 [2]iCalendar 형식을 사용합니다.액세스 프로토콜은 RFC 4791[1]의해 정의되어 있습니다.스케줄링을 위한 CalDAV의 확장은 RFC [1]6638로 표준화되어 있습니다.이 프로토콜은 많은 중요한 오픈 소스 [3]응용 프로그램에서 사용됩니다.

역사

CalDAV 사양은 2003년 Lisa Dusseault에 의해 Internet Engineering Task Force(IETF; 인터넷 기술 특별 조사위원회)에 제출된 인터넷 초안으로서 처음 공개되었습니다.2007년 3월에 CalDAV 사양이 완성되어 IETF에 의해 RFC 4791로 발행되었습니다.이 RFC는 Cyrus Daboo(Apple), Bernard Desruissaux(Oracle), Lisa Dusseault(CommerceNet)에 의해 작성되었습니다.CalDAV는 이벤트 컬렉션을 유지, 액세스 또는 공유해야 하는 모든 협업 소프트웨어, 클라이언트 또는 서버에서 구현하도록 설계되었습니다.다양한 [clarification needed]구현자가 제공하는 소프트웨어 간의 상호 운용성을 높이기 위해 개방형 표준으로 개발되었습니다.

사양

CalDAV의 아키텍처(기본 사양에서 부분적으로 상속됨)는 여러 항목(자원)이 존재하는 디렉토리(컬렉션)에 데이터(이벤트, 태스크, 무료 사용 정보, 노트)를 정리합니다.리소스와 수집은 표준 HTTP 및 DAV 시멘틱스를 사용하여 충돌하는 변경을 감지하거나 잠금을 제공하는 한 명 이상의 사용자가 액세스할 수 있습니다.

액세스 제어에서는 ACL의 개념이 사용되므로 각 조작(보기, 편집, 삭제 등)을 사용자별로 거부 또는 허용할 수 있습니다.따라서 이 사양에서는 CalDAV 서버가 "WebDAV Access Control Protocol"(RFC 3744)을 지원해야 합니다.캘린더 리소스는 서버가 데이터를 이해하고 처리할 수 있는 iCalendar 형식을 사용해야 합니다.서버가 빈 시간 보고서 및 반복 이벤트 확장 등 일정관리에 고유한 작업을 지원해야 하기 때문에 iCalendar 항목을 구문 분석해야 합니다.이 기능을 통해 사용자는 자신의 캘린더를 CalDAV 서버에 동기화하여 여러 장치 또는 다른 사용자와 공유할 수 있습니다.프로토콜은 사이트 또는 조직의 일정과 같은 비개인 일정도 지원합니다.

소프트웨어

고객

CalDAV 클라이언트 목록에는 다음이 포함됩니다.[4]

  • AgenDAV(오픈 소스 다국어 CalDAV WebClient 및 AJAX 인터페이스)
  • 아이폰(리모트 캘린더 포함 버전 3.0 또는 버전 2.1)
  • CalDavZAP(웹 기반 HTML5/JavaScript 애플리케이션, 오픈 소스)[5]
  • Android용[6] CalDAV 태스크 동기화
  • Android용[7] CalDAV-Sync
  • Android용[8] Calendar Sync
  • Android([9]오픈 소스)용 DAVx†(이전 명칭 DAVdroid)
  • EVO Collaborator for Outlook에서 caldav 동기화 기능 추가
  • 진화(Linux, Unix, Windows)
  • eM 클라이언트(Windows)
  • gSyncit[12] (Microsoft Outlook을 모바일/태블릿 디바이스와 동기화)
  • 호드 그룹웨어[13]
  • iCal4OL(신규 고객에게는 더 이상 제공되지 않음)
  • iCal/Calendar.app (Mac OS X Leopard!V 10.5 이후)
  • Android용[14] iCal Import/Export CalDAV
  • iCAL/vCAL을 통한 Mailfence CalDAV 클라이언트
  • Lightning 확장 기능을 갖춘 Sunbird 또는 Thunderbird(Linux, Windows, Unix, Mac OS X)
  • Android용 OpenSync
  • Outlook CalDav Synchronizer(오픈 소스)가 CalDAV 지원을 Microsoft[15] Outlook에 추가
  • vdirsyncer는 CalDAV(CardDAV) 서버와 로컬 폴더 또는 [16]파일과 같은 두 저장소 간에 일정표(및 주소록)를 동기화합니다.
  • Windows 10(단[17], 특정 프로바이더로 제한됨)

서버

CalDAV 서버 목록에는 다음이 포함됩니다.[18]

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c "Introduction". Calconnect. Archived from the original on May 4, 2022.
  2. ^ a b "Glossary of Terms".
  3. ^ a b "Introduction to CalDAV". Linux.com. February 14, 2006.
  4. ^ "CalDAV Clients (English)". September 18, 2010. Archived from the original on May 23, 2016. Retrieved December 17, 2010.
  5. ^ CalDavZAP
  6. ^ 작업 동기화
  7. ^ CalDAV-Sync
  8. ^ 캘린더 동기화
  9. ^ DAVx⁵
  10. ^ Outlook용 EVO 공동작업자
  11. ^ "Using a CalDAV calendar". help.gnome.org. Retrieved February 28, 2019.
  12. ^ Fieldston 소프트웨어
  13. ^ a b 호드 그룹웨어
  14. ^ iCal 가져오기/내보내기 CalDAV
  15. ^ Outlook CalDav 동기화기
  16. ^ "vdirsyncer — vdirsyncer 0.18.0 documentation".
  17. ^ "Windows 10 can sync email/contacts/calendars with all major providers – chooses to pick winners and losers in the market instead". Ctrl. March 2, 2017. Retrieved March 2, 2017.
  18. ^ "CalDAV Servers (English)". Retrieved January 7, 2014.
  19. ^ "Documentation of Baïkal". Retrieved May 24, 2022.
  20. ^ "Bedework". Archived from the original on December 2, 2011. Retrieved November 10, 2015.
  21. ^ Bynari 콜라보레이션 스위트
  22. ^ DAViCal
  23. ^ DPCalendar
  24. ^ "Daylite CalDAV Server". Archived from the original on October 15, 2015. Retrieved November 10, 2015.
  25. ^ EVO 메일 서버
  26. ^ 구글 캘린더
  27. ^ Kerio Connect(Kerio Connect)
  28. ^ 메일펜스
  29. ^ mod_caldav auf SourceForge
  30. ^ 다음 클라우드
  31. ^ Oracle Communications 캘린더 서버
  32. ^ 자체 클라우드
  33. ^ 라디칼
  34. ^ SOGO
  35. ^ 세이버/다브
  36. ^ 스칼릭스
  37. ^ 시노벨
  38. ^ 잔디코스
  39. ^ 짐브라
  40. ^ 동기!
  41. ^ "POPUP".

외부 링크

RFC

  • RFC 2616 – HTTP
  • RFC 3744 – WebDAV 액세스 제어 프로토콜
  • RFC 4791 – CalDAV
  • RFC 4918 – WebDAV
  • RFC 5545 – iCalendar
  • RFC 5546 – iTIP