VTODO Ad Hoc Committee Established

CalConnect has established an Ad Hoc Committee to review the state of the VTODO component of iCalendar, together with outstanding requirements and use cases from other current work. The committee is to report out at Roundtable XXVI and will recommend possible future work in this area to CalConnect.

CalConnect Roundtable XXV in Zurich

Our CalConnect events generally consist of two parts: the first half of the week is interoperability testing, and the last half is the Roundtable Technical Conference. At CalConnect XXV in Zurich, our second full CalConnect event in Europe, nearly everyone who participated in the interoperability testing stayed for the Roundtable, and we had a few additional participants, making a total of 26 at the Roundtable, of which 17 were European, overall representing 11 members and 5 observers (prospective members).

As noted previously on this blog, the European events are restructured to move the formal technical committee sessions to the afternoon (to allow remote attendance from North America), and special symposia and BOFs (birds of a feather sessions) are offered on Thursday and Friday mornings. The special offerings this time were:

  • Improving the web calendaring experience for end users
  • Calendaring futures and CalConnect directions
  • Internationalization/Localization for calendaring data
  • Best practices for publishing iCalendar data to ensure optimum interoperability
  • BOF on VTODOs
  • BOF on Consensus Scheduling

Following the BOF on VTODOs, a VTODO Ad Hoc Committee was formed to examine requirements and ongooing work on VTODOs and recommend future activity in this area to CalConnect. The Ad Hoc committee will report out at Roundtable XXVI.

More detail about the event may be found at Report on Roundtable XXV and in the newsletter which will shortly be linked from that page.

Next CalConnect events:

  • CalConnect XXVI, January 28-February 1, 2013, Oracle, Santa Clara, California
  • CalConnect XXVII, June 3-7, 2013, University of Wisconsin, Madison, Wisconsin
  • CalConnect XXVIII, Autumn, 2013, TBD

Based on the success of this event and last year’s European event in Prague, we are looking forward to CalConnect XXVIII being hosted in Europe, and are soliciting offers to host the event from our European members. We hope to be able to announce the week, city, and host by our next event at Oracle.

Interoperability Testing at CalConnect XXV in Zurich

This was a relatively large session with 22 on-site participants, 14 from Europe, representing the following organizations/implementations:

  • Apple (iCal Server, iCal Client, iCloud Server, iCloud Outlook Client, IOS 6)
  • Bedework
  • CalDAV-Sync and CardDAV-Sync
  • Evolution plugin
  • EGroupware
  • emClient
  • Google
  • Kerio Technologies
  • Mozilla Lightning
  • SabreDAV
  • Zimbra

In addition we had the following participate externally:

  • AOL (AOL Calendar Server)
  • CMU (Cyrus Calendar Server)
  • DaviCal
  • Oracle (Oracle Communications Calendar Server)

A number of those present concentrated on iSchedule with DKIM and discovery. Testing was fairly intensive and a number of issues were found with the draft protocol as well as with server implementations. A number of servers managed to successfully connect and interact with each other, handling freebusy requests and meeting invitations and replies.

Testing of sharing and notifications also took place with a fairly successful outcome for all. Bugs in the client and server software were found and sometimes even rectified.

Discovery was also a hot topic and there were a number of issues discovered in the current use of .well-known and SRV records. The Brief and Prefer header also got some testing with some participants.

In addition there were many issues raised when testing the basic CalDAV and CardDAV access protocols. The kinds of issues seen were:

  • Misreporting of missing DAV properties
  • Problems with content type
  • Redirections causing issues
  • Lack of support for required properties
  • Errors in report formats

As ever, the benefits of working together in one room to discover and fix interoperability issues were enormous. Most of the participants test remotely during the year but these sessions provide a much more productive environment. Many participants were staying for the following Roundtable and took the opportunity to continue testing quietly with each other.

Mike Douglass, Rensselaer Polytechnic Institute
CalConnect Interoperability Test Event Manager