The Calendaring and Scheduling Consortium (“CalConnect”) is a global non-profit organization with the aim to facilitate interoperability of technologies across user-centric systems and applications.
CalConnect works closely with liaison partners including international organizations such as ISO, OASIS and M3AAWG.
The procedures used to develop this document and those intended for its further maintenance are described in the CalConnect Directives.
In particular the different approval criteria needed for the different types of ISO documents should be noted. This document was drafted in accordance with the editorial rules of the CalConnect Directives.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CalConnect shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the CalConnect list of patent declarations received (see www.calconnect.com/patents).
Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.
This document was prepared by Technical Committee CHAIRS.
CalConnect XXXVII took place on September 14-16, 2016, hosted by dmfs in Dresden, Germany. The CalConnect Test Event (Monday, Tuesday, and Wednesday morning) and Conference (Wednesday afternoon, Thursday and Friday) were held at Schloss Eckberg on the Elbe River.
The CalConnect Conference was attended by 22 people from 10 members, plus 3 observers and a representative from the IETF. The Test Event had 12 participants from 7 members.
The Conference focussed on strategic and possible work items in addition to ongoing work, and finished with the CalConnect Plenary Session on Friday afternoon. The Conference agenda with notes on the discussion topics may be found at CalConnect XXXVII Conference Schedule.
Report on CalConnect Conference XXXVII, September 14-16, 2016
1. Status of Documents Since Last Conference
Much of the ongoing work in CalConnect is focused on specifications to become internet draft submissions to the IETF and ultimately be progressed to publication as RFCs (Proposed Standards), rather than directly published by CalConnect itself.
1.1. Published Documents
Report on CalConnect Conference XXXVI in Hong Kong
Report on Interoperability Test Event XXXVI
1.2. CalConnect Specifications Published as RFCs
RFC 7953 Calendar Availability (VAVAILABILITY)
RFC ???? New Properties for iCalendar (publication imminent)
1.3. CalConnect Drafts accepted by CALEXT WG at IETF for progression
Event Publishing Extensions to iCalendar
Improved Support for iCalendar Relationships
CalDAV Managed Attachments
1.4. New and Updated CalConnect Drafts at the IETF
WebDAV User Notifications
WebDAV Resource Sharing
CalDAV Calendar Sharing
CardDAV Address Book Sharing
2. Technical Committee Work and Initiatives Going Forward
2.1. TC API
Working on a new key/value based data model. Much of the work is done and the remainder will continue. Next steps are implementations, find a suitable name for the API. document the iCalendar/JSON Format, develop specification and submit to IETF.
2.2. TC AUTODISCOVERY
Draft update in progress
2.3. TC CALDAV
Reviewed issues with recurrence splitting, and new VPATCH and VINSTANCE drafts-in-progress.
Interest in either expanding TC Charter or initiating a new TC to cover broader issues than CalDAV-specific.
2.4. TC DEVGUIDE
Significant additions during Test Event including porting the independent CalDAV and CardDAV Implementations websites to the Developer’s Guide. Will continue to push for external contributions and additional content. Interest in documenting libraries such as ical4j and libical in the Developer’s Guide.
2.5. TC EVENTPUB
Review of DMOZ directory service as source of categorization and event types.
2.6. TC FREEBUSY
Dormant, current work item VPOLL waiting at IETF to be adopted into Working Group.
2.7. TC FSC
To be merged into TC SHARING.
2.8. TC IMIP
Documenting best practices on how iTIP over e-Mail (iMIP) should be structured to match existing practice; developing server feature matrix. Expect to put best practices in DEVGUIDE.
2.9. TC IOPTEST
Conducted Interoperability Testing and Developer’s Forum event at CalConnect XXXVII. (Interoperability Test Event has been rebranded as Test Event and Developers’ Forum; significant technical discussions now taking place during the forum.)
Lots of work on CalDAV Tester “Wrapper” developed by Ralf Becker; decided to initiate new TC TESTER specifically to carry this tool forward to provide a black box test of standard appliances, improve server testing. In particular lack of clients at test events make this tool extremely valuable, potentially provides equivalent to reference implementation.
2.10. TC ISCHEDULE
Definite interest in moving forward with the draft at the IETF. “Identify Problem” will not apply for most likely users including large organizations.
2.11. TC PUSH
Draft to be published to the IETF after minor updates.
2.12. TC RESOURCE
Dormant pending resource drafts adoption at IETF into a working group.
2.13. TC SHARING
Reviewed four drafts, some question as to where in IETF is best place to progress as. Drafts are essentially ready to move forward when adopted. Next steps are subscription models and federated sharing.
2.14. TC TASKS
Dormant pending adoption of draft by IETF WG
Formed at CalConnect XXXVI to explore interest in expanding vCard to contain visual data, support non-North American address formats. Will become TC VCARD.
Formed at CalConnect XXXVI to examine security issues with calendaring data and explore possible ways forward. Will continue as PC until next event.
3. Plenary Decisions
TC TESTER to be created to carry forward work on CalDAV Tester
TC VCARD to be created to move forward with PC QR issues
4. Future Events
CalConnect XXXVIII: February 13-17, 2017 - University of California, Irvine, California
CalConnect XXXIX: June 5-9, 2017 - Tandem, Seattle, Washington
CalConnect XXXX - September 25-29, 2017, Open-Xchange, Cologne, Germany
The general format of the CalConnect Week is:
Monday morning through Wednesday noon, Developer’s Forum (testing, tech discussions)
Wednesday noon through Friday afternoon, Conference
5. Pictures from CalConnect XXXVII
Pictures courtesy of Thomas Schäfer, 1&1