CalConnect XLVI - October 7-11, 2019

CalConnect XLVI in Philadelphia, Pennsylvania, hosted by FastMail
Monday, October 07, 2019 to Friday, October 11, 2019
Subscribe to the CalConnect Week Calendar.
Recent Changes: 

18 Sep 2019 - Conference Schedule .ics file available for subscription or download.

10 Sep 2019 - Minor schedule changes.

29 Aug 2019 - Preliminary Session Schedule and summaries posted.


CalConnect XLVI will be held in Philadelphia, Pennsylvania, hosted by FastMail,  In addition to our regular conference Monday-Thursday we will have an open format working day on Friday.

The location is 1500 Walnut Street, a shared conference facility. . This event will be organized in our new conference format and brings together, as a single event and with a single fee, our traditional conference and technical sessions.  CalConnect XLVI is open to members, and to non-members as observers.  You must register in advance and pay the registration fee for the conference. Please register for the conference at

Testing Interests:  We will contact all those who register for CalConnect XLVI as to their testing interests.  There will be time scheduled Monday morning to initiate testing plans and agree on partners, and opportujnities through the week for ongoing work.

Tutorials on Calendaring and Scheduling Standaards and specifications:  We will offer tutorials Monday morning on the core C&S standards and specifications for newcomers and those interested.  If you are please let us know what specific tutorial subjects would be most useful:

International Visitors 

International visitors who are not U.S. Citizens or hold a valid U.S. passport or "green card" should acquaint themselves with any changes in U.S. travel and visitor policy since their last visit to the U.S. at Attendees who require a Letter of Invitation to obtain a visa should contact Dave Thewlis, CalConnect Executive Director, at Please be aware that you must have registered for the event before a Letter of Invitation can be issued.

Conference Details 

We will begin each day at 0830  with coffee and tea..  The first session will be at 0900. The default end for each day is 1730.

Morning coffee and tea will be accompanied by fruit or rolls; however, you should plan to have your real breakfast earlier if you wish a more substantial repast.

All CalConnect activites are business casual to casual attire. 

Registration Information 

Registration is now open for CalConnect XLVI; please see to register.  There is only one registration and one payment per person for the entire event.


CalConnect XLVI will be held Monday-Friday October 7-11 at a shared conference facility at 1500 Walnut Street, Philadelphia, Pennsylvania. Please see Local Map for a map of area including locations of the venue, hotels, etc.

Enter the building from 15th Street.  There is a bank of elevators.  You’ll be going to the 2nd floor.  You will need to talk to reception.  There will be signs on the 2nd floor directing you to the meeting room.


Air Travel: Philadelphia is served by Philadelphia International Airport (PHL)

The easiest way to reach the venue and hotels is via train from the airport.   The Airport Line runs from every terminal of the airport to center city every half hour.  It costs less than $10, and you should be prepared to pay cash or buy your ticket at the station.  (No cards on the train.)   Take the Airport Line to Suburban Station, which is the closest stop to the venue and to the conference hotel. 

Taxi service is also available at the airport for about $30 to the area of the venue and conference hotel. 

Train: Philadelphia is on the high-speed Amtrak Acela express train service serving Boston, New Haven, New York, Philadelphia, Baltimore, and Washington D.C.




We are planning to use the Club Quarters hotel as our confernce hotel due to proximity and recommendations.  There is no special or corporate rate available for our host, so book directly whatever lodging you choose.

Club Quarters Hotel Philadelphia
1628 Chestnut Street
Philadelphia, PA 19103 (at 17th Street)

The conference hotel is within 2-3 blocks walking from the venue, and also from the Suburban Station on the Airport train line.

Here are some other possibilities. Please see the local map link for hotel and venue locations.

Windsor Suites


Conwell Inn - further afield but a straight shot on the BSL Subway

Stay Alfred Rentals has a variety of places around the city.

Philadelphia has a variety of hotels, hostels, etc. at different price points, and an excellent public transportation system for those who are interested in other options.

Conference Schedule 


This schedule will be updated as new information and new sessions are added.   Please check periodically for changes and additions.  The event calendar will be activated closer to the event. 

Monday 7 October 2019
0830-0900 Coffee and Tea
 0900-0930 Conference Opening
Welcome, logistics, introductions, review of schedule for week
0930-1000 Reports on CalConnect Activities
TC activities, liaison activities, report from the Board
1000-1030 New and Non-Member Presentations
Short introductions to new and non-members attending
1030-1100 Break and Refreshments
1100-1230 Introductory Tutorials on C&S Standards and Specifications
Optional if we have requests for specific tutorials
1100-1230 Working Sessions and Testing
CalDAV Tester, DevGuide, Joint Testing, ad hoc suggestions.
1130-1230 Introduction to CalConnect Q&A (if needed)
An optional session for first-time attendees. The genesis of CalConnect, a brief history, how CalConnect works, followed by questions.
1230-1330 Lunch
1330-1400 Host Session (FastMail)
1400-1430 Update on Privacy by Design and ISO/PC 317
This specification may have as much impact on development and design as GDPR. This session will bring us up to date on the work status of the ISO PC. the recent meeting and work status of the ISO PC. We will develop our response to ISO for the October meeting.
1430-1530 CalConnect Specifications at the IETF
Review of CalConnect drafts at the IETF, current status. Prep for Joint Working Group session with IETF CALEXT on Wednesday 1100-1230.
1530-1600 Break and refreshments
1600-1630 Time Zone Workshop Directions
Status of EU Proposal to eliminate summer time; update since workshop and last CalConnect meeting; next steps for CalConnect
1630-1730 BOFS (TBD)
1800-2000 Welcome Reception TBD
Tuesday 8 October 2019
0830-0900 Coffee and Tea
0900-0945 TC-PUSH and Push Notification: Moving forward with the Push Notification draft(s).
This session will review the state of the draft(s) and moving forward.
0945-1030 TC-USECASE
This session will consider the charter and the goals/work products of the TC and set a preliminary agenda, followed by discussion of initial issues
1030-1100 Break and Refreshments
There is interest in moving forward with the Autodiscovery draft (Automated Service Configuration). This session will review the state of the draft and moving forward, and decide on the next steps for CalConnect.
1130-1230 VPOLL Update and Demo
The VPOLL specification is probably fairly complete but still needs work on iTIP methods. It would be useful to work on some of the alternative VPOLL modes as these may be very useful in social settings. Followed by a working demo.
1230-1330 Lunch
1330-1430 JMAP Calendar Working Session
Sorting remaining issues especially iTIP/Scheduling.
1430-1500 Event Publication Status and Summary
The specification is out of WG last call at the IETF and is near publication as a proposed standard. Consider impact on JSCalendar and potential changes.
1500-1530 Calendar Developers Guide
Current status; suggestions for content; request for content.
1530-1600 Break and refreshments
1600-1730 Sharing and Scheduling
Discussion and review of scheduling with sharing. It is unclear about any commonality, need to review what implementations are doing wrong and right, and identify specifications which need to be altered.
Wednesday 9 October 2019
0830-0900 Coffee and Tea
0900-0930 Public Calendars Discovery
“Public” calendars are those which have been explicitly published by an organization or individuals. We define a way for clients to search for available calendars. The search is defined in a manner which will allow a more relaxed relevance style search if available.
0930-1000 Subscription Upgrades
Define an approach whereby clients can discover an alternative and more efficient way to download calendars. Also defines a lightweight synchronization mechanism. The specification is fairly well defined but can benefit from further discussion.
1000-1030 JSCalendar Status
Current status of the JSCalendar Specification in WG last call.
1030-1100 Break and refreshments
1100-1230 Joint public virtual meeting with the IETF CALEXT Working Group
This will be a virtual session with CALEXT WG participants and will be conducted as an IETF virtual WG meeting with public participation. Public documents (e.g. at the IETF or in our public github) will be discussed, as will privacy issues relating to calendar issues. The rules of discussion will be announced at the beginning of the session. An agenda will be published in advance and minutes will be available.
1230-1330 Lunch
1330-1430 JSCalendar Extensions (VPOLL, Event Publication, VAVAILABILITY, etc.)
Discussion of new functionality to be integrated into JSCalendar.
1430-1500 Server-Side Subscriptions
Protocol changes to support subscriptions to external feeds on the server
1500-1530 iSchedule or iSchedule-like protocol for JMAP/JSCalendar suite
Discuss a mechanism for "upgrading" communication between an organizer’s calendar server and the invitee's calendar server after the initial iMIP message is sent out. One option may be to use a per-event HTTP resource rather than email for iTIP messages.
1530-1600 Break and Refreshments
1600-1630 CalConnect Standards Activities and Liaisons
Update on CalConnect standards activities and liaisons with external SDOs.
1630-1730 Integrating Liaison Activities into CalConnect
How can we inform CalConnect of liaison activities and integrate into ongoing work of TCs (and vice versa). Develop a clearer idea of where ISO-related work stands with respect to internal work and to JSCalendar/JSContacts.
1915-2130 Conference Dinner TBD
Thursday 10 October 2019
0830-0900 Coffee and Tea
0900-1030 Joint Working Group Meeting with ISO/TC 154 WG 5 on date and time standards
Reference time scales, timezones and representation of date and time. Preparation for ISO/TC 154 Plenary in Luxembourg
1030-1100 Break and Refreshments
1100-1145 ISO Date and Time Standards Update
ISO 8601-1 and -2, vocabulary, time zones (ISO 34100, 34200, 34300).
1145-1230 TC-VCARD, ISO/TC 211, and ISO 19160
Status of ongoing work, structured name Interchange, digital addressing registry.
1230-1330 Lunch
1330-1430 JSContacts - JSON Representation for Contacts
JSContacts defines a data model and JSON representation of contact information that can be used for data storage and exchange in address book or directory applications. We aim to do the same effort for contacts as we did for calendaring with JSCalendar. Consideration of non-western digital addresses and vCard/cProfile work in ISO.
1430-1530 JMAP Contacts Working Session
The JMAP Contacts specification will define a data model for synchronising JSContacts between a client and a server using JMAP.
1530-1600 Break and refreshments
Discussion of topics before new TC on internationalization/localization issues
1645-1700 Technical Committee Directions for period to CalConnect XLVI
1700-1730 CalConnect Plenary Session
Administrative business, coming events, consensus agreements on decisions reached during the week, open floor.
1730 Close of CalConnect XLVI
Friday 11 October 2019
0900-1300 Working Sessions Working sessions at venue location for conference participants.  Please notify us in advance if you plan to stay for Friday.



Please see the Reading List for the Conference at