Published

CalConnect Administrative

CC/A 1502:2015
Report on Interoperability Test Event XXXII, January 26-28, 2015
TC IOPTEST
CalConnect Administrative




Foreword

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 IOPTEST.

Report on Interoperability Test Event XXXII, January 26-28, 2015

1.  Report

The interoperability test event at CalConnect XXXII, hosted by Kerio Technologies in San Jose, California took place on Monday January 26 through Wednesday noon January 28.

There were 13 members and 1 non-member participating onsite represented by 24 individuals. Participating entities were:

  • 1and1

  • AOL

  • Apple

  • BusyMac

  • CMU

  • fruux

  • Google

  • Kerio Technologies

  • Microsoft

  • Novell

  • Oracle

  • RPI (Bedework)

  • SmoothSync

  • Zimbra

This included a good range of participants, with some mature client and server implementations and new clients and servers.

As usual there was a significant amount of testing basic features of CalDAV, and this time there was increased interest in testing CardDAV. The topics tested included

  • General CalDAV and CalDAV scheduling

  • Basic CardDav

  • auto discovery

  • sharing of calendars and contacts

  • Server information document

  • server test suite

  • iTip and iMip

  • extended-mkcol support

  • VAVAILABILITY

  • RSCALE — enable recurrences in different calendar scales

  • VPOLL

  • TZdist — the timezone distribution protocol

  • Timezones by reference

  • iSchedule

  • jCal

  • Push Notifications

A number of server implementors worked on getting the CalDAV Tester test suite running. This suite tests most of the features of CalDAV and CardDAV.

Three of the attendees tested implementations of VPOLL, a new standard for consensus scheduling, both clients and servers and were later able to demonstrate three servers and clients interacting through iSchedule. All three clients use javascript CalDAV implementations and the jCal (iCalendar in JSON) format.

There was a significant amount of testing iMip between Exchange and various other servers and clients. A number of issues were identified which may lead to better interoperability in the future.

Once again we featured a number of discussions on various topics. These discussions may take place in the main room if sufficient attendees are interested or as smaller breakout sessions and usually cover lower-level protocol and implementation issues. Topics covered this time included:

  • managed attachments

  • the new push notification specification

  • delivering events through other means — e.g qrcodes

  • iMip and how to improve it

  • open source issues

Mike Douglass, CalConnect Interoperability Test Manager