CalConnect XXXVI - April 18-22, 2016

CalConnect Interoperability Test Event - Monday-Tuesday
CalConnect Public Day at Hong Kong ITFest - Wednesday
CalConnect Conference - Thursday-Friday

Hong Kong
Join us for CalConnect XXXVI Hong Kong, April 18-22 2016
Monday, April 18, 2016 to Friday, April 22, 2016
Subscribe to the CalConnect Week Calendar.
Recent Changes: 

April 12, 2016 - link to map of Cyberport showing the location of our meeting room added to the Location section

April 4, 2016 - The Saturday tours have been combined into a single trip.

March 21, 2016 - Full information for the CalConnect Public Day on wednesday April 20th has been added in its own event page.

March 15 & 20, 2016 - Full Test Event Schedue added; Conference schedule updated and some sessions rearranged.

March 9, 2016 - Test Event list of Developer Discussion Topics has been revised and expanded with descriptions of the topics and issues to be discussed.

March 3, 2016 - The Conference Schedule has been added to the Conference Section. A link to registration for the Public Day added to the Registration section of this page.  Information about the optional Tours on Saturday has been provided.

CalConnect XXXVI, consisting of a CalConnect Interoperability Test Event and a CalConnect Conference (Members Meeting), will be held in Hong Kong on April 18-22, 2016, hosted by Ribose and OGCIO.

The Interoperability Test Event will take place all day Monday and Tuesday April 18-19. Wednesday April 20 will be an all-day Public Event hosted by CalConnect at the Hong Kong ITFest. The Conference will be Thursday and Friday, April 21-22.

CalConnect Interoperability Test Event: The Interoperabilty Test Events are open to both members and non-members as participants or as observers; please see Next CalConnect Interoperability Test Event for current information (this will refer to the January CalConnect event until mid-January and then will be reinitialized for CalConnect XXXVI; however the link offers useful information about Interoperabilty Test Events in general). Check back often as this will be updated as more information becomes available.

Please Note: You do not need finished or polished code to participate in the IOP testing; in fact as soon as you have something working at all, testing against other participants can help debugging and code development, especially in identifying red herrings and wrong decisions.

CalConnect Public Day:  The Public Day is Wednesday April 20 at the Hong Kong Convention Centre.  The schedule for the day is available at Please see: for more information about the Hong Kong ITFEST and the Public Day.

CalConnect Conference: The CalConnect Conference will offer a variety of sessions on technical and higher-level topics, informal BOFs (Birds of a Feather sessions), plus additional sessions and committee meetings. All attending member representatives and observers are welcome.

The last session on Friday afternoon will be the full Plenary meeting of the Consortium, open to all participants. This session will include report-outs from all Technical Committees, and establishment of future goals and directions for the Consortium. 

International Visitors 

Hong Kong does not require visas. Your (valid) passport is sufficient. There are plenty of cash tills (Automated Teller Machines/ATMs) in arrivals from which you can draw HK dollars. As of mid-November the exchange rate is approximately 7.75 HK dollars to 1 US dollar.

Conference Details 

Morning coffee and rolls, lunch, and morning and afternoon breaks will be served to all participants in the Test Event and Conference and are included in your registration fees. The Monday and Thursday group dinners are hosted by CalConnect.

Dress at all CalConnect events is casual to business casual.

Optional Tours following the CalConnect event

For information about the two optional tours on Saturday after the close of the CalConnect event please see

CalConnect XXXVI Sponsors

CalConnect wishes to recognize, and to thank, our hosts, sponsors, and supporting organizations, who are collaborating with us on CalConnect XXXVI, our first event in the Asia /Pacific region.


Commercial Sponsor

Venue Sponsors

Supporting Organizations

Special thanks to


Registration Information 

Registration is now open for CalConnect XXXVI; please see to register for the test event and/or the conference. Note that you must register separately for the interoperabilty test event and for the conference, however you may request a single invoice and payment.  

We recommend booking your hotel accommodations as soon as possible.  Not only will hotels be filling up quickly, the three hotels offering special rates (see below) will start to reduce their room blocks beginning in mid-February.


Registration for the Public Day is not required for CalConnect participants.   If you wish to attend the Public Day but are not attending the CalConnect Test Event or Conference, you may register at:  CalConnect Participants who wish to attend other ITFEST events may also register at



The Interoperability Test Event (April 18-19) and the Conference  (April 21-22) will take place in Cyberport 3, Training Rooms 1-3, at Cyberport, an IT incubator and meeting facillity about 20 minutes from Central Hong Kong. The Wednesday April 20 Public Event will be at the Hong Kong Convention Cente, Room S221, in Central Hong Kong. The Tuesday evening HKU Seminar will be at the Hong Kong University campus in the KK Leung Building, Room KK201.

This map shows the location of Training Rooms 1-3 (Location "S" in Cyberport 3) at the far end of the Cyberport complex from the Le Meridien Hotel (maybe a 5 minute walk).




Airport Information: Hong Kong is served by Hong Kong International Airport, on the island of Chek Lap Kok. Direct flights are available from many international destinations.

Ground Transportation:

The Airport Express train runs from the airport to (Central) Hong Kong Terminal every 12 minutes and costs about $100 Hong Kong dollars; it takes about 25 minutes. From there if you are going to the Le Meridien hotel they offer an hourly shuttle, or you can take a taxi for about $90 HK.

A taxi from the airport directly to Cyberport takes about 45 minutes and costs about $380 Hong Kong dollars.   Uber is illegal in Hong Kong.


Three hotels are offering room blocks and a special rate for CalConnect attendees, the Mandarin Oriental and Landmark Mandarin Oriental in Central Hong Kong, and Le Méridien at the Cyberport (where our event is located). You may book at any of these hotels immediately, but you must do it via telephone, or by filling out a reservation form and faxing it to the hotel. Please note that the special rate is available from two days prior to two days after our event; that is between 16 and 24 April 2016.

All hotel fees are inclusive of internet and offer a choice of king/double beds and smoking/nonsmoking rooms.

Additionally, we have identified three additional hotels within a 10 minute taxi ride which may have availability.

Le Méridien Cyberport
Cyberport 1, 100 Cyberport Road, Hong Kong
+852 2980 7788

30 Smart rooms, 10 Deluxe Ocean. $1,280 / $1,780; plus 10% service charge. Buffet breakfast charged separately at $150+10%/person.

Room block: 20 released at 60 days, 10 more at 45 days, and the remaining 10 at 30 days.  However the CalConnect rate will still be offered if they have availability up to the week of the event.

Cancellation policy: before 17 March 1 night charged; after 17 March full booked period charged.

To book contact:
Ms Wency Au, Assistant Conferences & Events Manager>br>
+852 2980 7812 (Monday to Friday (0900 – 1800hrs))
Or download this booking form, fill out and fax to the number provided on the form. (You may also send the completed booking form as an attachment to Ms. Au at her e-mail address above; if you do this you may leave the credit card information out and call her with those details later to complete your booking.)

The Landmark Mandarin Oriental
15 Queen's Road Central, Hong Kong
+852 2132 0188

L450 room for HK $3,700 including breakfast for two; plus 10%Q service fee.

Room block: 20 rooms until 60 days out; 10 rooms until 30 days out; block released 30 days out.

Cancellation policy: Before 17 March no penalty; after 17 March full booked period charged.

To book contact their reservation Hotline: +852 2820 4202
Quote "CalConnect Conference" to obtain the rate by phone booking. Email:

The Mandarin Oriental Hong Kong

5 Connaught Road Central, Hong Kong
+852 2522 0111

Superior room HK $3,600 including breakfast, $HK $3,350 without breakfast; plus 10% service charge.

Room block: 10 rooms until 60 days out; 5 rooms until 30 days out; block released 30 days out.

Cancellation policy: before 17 March no penalty; after 17 March 1 night charged.

To book contact their reservation Hotline: +852 2820 4202
Quote "CalConnect Conference" to obtain the rate by phone booking. Email:
Or download this booking form, fill out and fax to the number provided on the form.

Other Area Hotels

The Ovolo Aberdeen Harbor (12 minutes by taxi):

Hotel Jen (11 mins) which is opened by Shangri-La:

L'hotel which is quite new (10 mins):

Ovolo Southside (12 mins):

In general Cyberport is far from tourist areas so there are not many choices around. 

Test Event Schedule 

The April 18-19 2016 CalConnect Interoperability Test Event will take place as part of CalConnect XXXVI, hosted by Ribose and OGCIO in Cyberport, Hong Kong.  The test event consists of actual desting, and developer discussions of in-depth technical issues. 

The Interoperability Test Event begins at 0800 Monday morning and runs all day Monday and Tuesday, plus Wednesday morning.


Monday 18 April
0800-0830 Coffee & Rolls
0830-1030 Testing and/or Discussions
1030-1100 Break and Refreshments
1100-1230 Testing and/or Discussions
1230-1330 Lunch
1330-1530 Testing and/or Discussions
1530-1600 Break and Refreshments
1600-1800 Testing and/or Discussions

1830-2030 Test Event Dinner
(Delaney Irish Pub, Cyberport Arcade)

Tuesday 19 April
0800-0830 Coffee & Rolls
0830-1030 Testing and/or Discussions
1030-1100 Break and Refreshments
1100-1230 Testing and/or Discussions
1230-1330 Lunch
1330-1530 Testing and/or Discussions
1530-1600 Break and Refreshments
1600-1800 Testing and/or Discussions


Please Note: It is our intention to make this Interoperability Test Event as useful as possible for members and non-members. To this end we welcome suggestions from interested parties on what they might want to test, and with whom.

Tuesday late afternoon is the Seminar at Hong Kong University, 1700-1900; some people may need to leave early in order to participate in the Seminar. 

Wednesday will be our Public Day at the Convention Center in Central Hong Kong; we encourage everyone to attend the Public Day and participate or offer support.  We expect to offer transportation to and from the Convention Center on Wednesday.

Test Event Agenda 

Updated 23 February 2016


Specific Areas for testing as identified by participants

CalDAV in general
Managed Attachments
Server Information document
Simultaneous support of Apple sharing spec and new standards-based sharing specs

Technical Topics for Developers' Discussions

The developer discussions provide an opportunity for those who may not have been able to get on calls to engage other developers in detailed discussions.
These discussions can cover implementation approaches, protocol issues,  data models etc.  and may involve the entire group or small breakout sessions.
The schedule for these discussions will be decided on during the 2 days and is very flexible. Topics so far include:
  • Discuss and decide further details of the data model for the protocol
  • Types of multi-instance events other than recurrences and representation of such "compound events" - nested components or relationships.
  • We can talk about the use cases for patching and more compact representations. This may be part of the API doscussions
  • working session (develop/edit pages and examples)
Sharing and scheduling
  • Sharing causes some paticular problems foir scheduling. We'll talk about solutions
  • Also scheduling with multiple organizers or no organizer
  • New properties to define default organizer calendar user address
  • Suppressing scheduling when (re)loading calendars - e.g. after restore
  • interoperability problems and possible solutions, workarounds, best practices
  • Who uses it? Why isn't it used more
  • "STATUS:ARCHIVED"   hide it from your list of notes, but still storing it  somewhere for future retrieval
Managed attachments: 
  • upload attachment before a new event is uploaded.  Background: a client is implemented as a sync-adapter and runs  asynchronously in the background usually  some time after an  event/task/journal has been created by a user. 
"wipe trigger": 
  • in a corporate environment it might be a requirement  to be able to remotely remove synced data (of a specific account) from a  device. At present, the only way is to return empty collections (or no  collections at all), but that usually affects all clients of that user  (unless they use different logins, which is probably not common). Also  it doesn't work if the device can't sync for whatever reason. There is  no 100% reliable solution, but the current situation can certainly be  improved. In times of BYOD and it's even more important that there is a  standardized solution that works with all clients.


Baseline Testing

Final determination of what will be tested will depend on what the participants in the test event wish to test; the current set of interests is noted above. Participants may also request to test things that are not mentioned in this list (the registration form offers a place to indicate areas you wish to test). In all cases at least two participating organizations must be interested in testing a particular area or scenario to form testing pairs.

Please note that you do not need finished or polished code to participate in the testing; in fact as soon as you have something working at all, testing against other participants can help debugging and code development, especially in identifying red herrings and wrong decisions.


Possible Testing areas

  • CalDAV testing:
    • Access (basic operations of CalDAV)
    • Scheduling
    • Sync report (depth: 1 on home collection)
    • Mobile
    • Sharing
    • Prefer Header
  • Managed Attachments
  • iSchedule:
    • Server discovery
    • DKIM security
  • Timezones:
    • Service Protocol
    • Timezones by Reference
  • Calendar Alarms:
    • Snooze
    • Default alarms
  • VPOLL support in clients and servers
  • VAVAILABILITY support in clients and servers
  • Autodiscovery protocol
  • Non-gregorian calendar recurrences via RRULE and RSCALE
  • iCalendar:
    • Rich text and other new properties (and hashing)
  • iMIP
  • iTIP
  • jCal, the JSON format for iCalendar - libraries and servers
  • xCal, the XML format for iCalendar
  • Enhanced VTODO support
  • CardDAV testing:
    • Generic
    • Sync report
    • Mobile
    • vCard 4

Who May Participate or Observe

Any vendor or organization wishing to test a calendaring and scheduling implementation, or a mobile calendaring server or client, is welcome to participate whether or not they are a CalConnect member. Note that CalConnect members receive a substantial discount on their Interoperability Test Event registration fee.

Any vendor or organization wishing to observe the Interoperability Test Event is welcome whether or not they are a CalConnect. Note that an organization, member or not, may only observe one Test Event. 


Please see CalConnect Interoperability Test Event Registration Fees for information about event registration fees. Please choose one of the following registration methods:

Interoperability Event Scenarios

If you are planning to participate, please contact us to let us know which interoperability event scenarios you wish to pursue or if you would like to propose a new scenario.

CalConnect will invite all registered participants to two or three conference calls prior to the event to discuss logistics, testing scenarios, etc. 


Conference Schedule 

The Conference takes place all day Thursday and Friday April 21-22. 


Thursday 21 April
0800-0830 Coffee & Rolls
0830-0915 Conference Opening and Introduction
Welcome by OGCIO, Logistics, Test Event Reports, Introductions, Technical Committee activity since last event, Report on CalConnect specifications status at the IETF
0915-0945 Host Sessions (Ribose, OGCIO)
0945-1030 IMIP current issues
There are a number of problems with the current iMIP model and implementations, leading to interoperability issues.  We will discuss the issues and some possible solutions.  TC IMIP.
1030-1100 Break and refreshments
1100-1230 API - A new representation for calendar data
The API Technical Committee is defining a new representation for calendar data that is more palatable to current developers, especially in the web community.  This session will review the current status of the effort and consider outstnading issues. TC API.
1230-1330 Lunch
1330-1400 Review of discussions carried over from Developers' Discussions during Test Event
1400-1500 DEVGUIDE Developers' Guide to Calendaring
We are working on a developers' guide to calendaring in the form of a wiki.  This session will provide explanations of the data model and examples using various libraries, and encourage internal and external participation in enhancing and improving the Guide.  TC DEVGUIDE.
1500-1530 CALDAV Current Topics
We will review recent extensions to CalDAV such as supporting the new JSON API data format and discuss whether there are issues we have not anticipated. TC CALDAV.
1530-1600 Break and refreshments
1600-1700 The Travel Industry and Calendaring and Scheduling
We will discuss how calendar data can be augmented with information to help present itineraries and enable better use by applications.
1700-1800 New-/non-member presentations
Introductory presentations from new members or non-members at their first CalConnect event.
1830-2130 Conference Dinner
Luk Yu Tea House, 24-26 Stanley Street, Central.Party name is "Tse". 
Friday 22 April
0800-0830 Coffee & Rolls
0830-0930 RSCALE
RSCALE is an extension to iCalendar to support non-Gregorian recurrence rules in iCalendar data.  In particular this allows the specification of data such as religious events and birthdays.
0930-1030 DAV-Based resource sharing
We will review the progress made in redefining CalDAV sharing as a DAV-based standard resource sharing specification with CalDAV and CardDAV extensions. TC SHARING.
1030-1100 Break and refreshments
1100-1130 PATCH/DIFF/COMPACT for iCalendar data
A new proposed mechanism by which calendar data can be updated in place rather than the current GET/PUT full replacement approach.  In many cases this will result in a significant decrease in data transferred.
1130-1200 Calendar Extensions: Scoped Attendees (Private/Protected/Public)
This proposal would allow attendees to send private information to the organizer or optionally broadcast to the group. It defines parameter prefixes to identify a value as private or public..
1200-1230 Sponsor Presentation
British Standards Institute
1230-1330 Lunch
1330-1430 Categorization/Event Types and Structured Data
Being able to categorize events in a standardized manner will help in aggregation and allow applications to discover events of interest.  TC EVENTPUB.
1430-1530 Alternative Subscription Models
Current subscriptions usually involve clients downloading an .ics file at certain intervals.  We will discuss some alternative approaches including a mechanism by which clients can "upgrade" to a better connection, for example a CalDAV subset..  TC CALDAV.
1530-1600 Break and refreshments
1600-1700 Technical Committee Futures and CalConnect Plenary Meeting
Administrative business, coming events, consensus agreements on decisions reached during the week, open floor.
1700 Close of CalConnect XXXVI.