CalConnect will return to Europe this autumn: CalConnect XXV, October 1-5, 2012, Google, Zurich, Switzerland

We are very pleased to announce that Google will host CalConnext XXV this autumn at their offices in Zurich, Switzerland, on October 1-5, 2012.

The schedule of coming events is:

CalConnect XXIII January 30 – February 3, 2012 Apple, Cupertino, California
CalConnect XXIV May 21-25, 2012 Patricia Egen Consulting, Chattanooga, Tennessee
CalConnect XXV October 1-5, 2012 Google, Zurich, Switzerland
CalConnect XXVI January 28 – February 1, 2013 TBD
CalConnect XXVII June 3-7, 201 University of Wisconsin, Madison, Wisconsin
CalConnect XXVIII September 30 – October 4, 2013 TBD

Session schedule for CalConnect XXIII published

We have posted the schedule for the week for the next CalConnect meeting, January 30 – February 3, 2012, at Apple in Cupertino. The schedule covers the entire week and includes the technical committee session schedule in addition to the IOP test event. See http://www.calconnect.org/calconnect23.shtml#schedule.

Interoperability Testing at CalConnect XXIII

Our next Interoperability Testing Event will be at CalConnect XXIII, January 30-31 and Wednesday morning February 1. CalConnect XXIII will be hosted by Apple in Cupertino, California.

Testing scenarios at this event will continue to evolve but at this point we are looking at the following possibilities:

• CardDAV testing
• iCalendar/iMIP/iTIP testing
• CalDAV testing, especially CalDAV Scheduling
• CalDAV/CardDAV SRV Discovery and Well-Known URI
• WebDAV Sync Report for CalDAV and CardDAV
• Timezone Service Protocol and Timezones by Reference
• xCal, the XML Format for iCalendar
• Task Scheduling
• (from client side typically don’t have organizers and attendees)
• Extended query
• Recurring tasks for alarms and regeneration
• Timerange query with no DTSTART and DUE
• CalWS-REST and CalWS-SOAP, the web services protocols for calendar
• iSchedule (new draft planned by testing event)
• Mobile CalDAV client/server testing
• If there is interest, synchronization testing for mobile clients in general

What we actually do test will depend on who registers, and what (and with whom) they wish to test, so early registration for the test event would be appreciated.

Additionally, we are offering two special BOF sessions during the the Interoperability Test Event over lunch on Monday and Tuesday the 30th and 31st.

These BOFs will be focused on implementation issues of interest to calendar developers. Monday will be on Updating versus Replacement of Calendar Data; Tuesday will be on Auto-discovery and Account Provisioning.

The information page for the Interoperability Test event is at http://www.calconnect.org/iop1201.shtml. For a short descripttion of the BOFs at the test event please see http://www.calconnect.org/iop1201.shtml#bofs.

For general information and logistics about CalConnect XXIII, please see http://www.calconnect.org/calconnect23.shtml.

CalConnect will return to Europe in Autumn 2012

Based on the success of our first European CalConnect event (October in Prague), we have decided that our Autumn 2012 event will also be in Europe, and are actively seeking hosting proposals. The dates are probably October 1-5 (at the host’s convenience it might move a week or two earlier or later), and will be decided, along with the location, once the host is identified. We hope to find a host and identify the location and exact dates as soon as possible, and will report progress on this blog. Hope to see you in Europe next Autumn!

CalConnect XXIII at Apple in Cupertino California – January 30 to February 3, 2012

CalConnect XXIII will be the week of January 30 to February 3, 2012, at Apple in Cupertino, California. As usual, the first 2.5 days (Monday, Tuesday, and Wednesday morning) will be devoted to the Interoperability Test Event; the Roundtable Technical Conference will start with lunch on Wednesday, and continue until mid-afternoon on Friday.

Registration is now open for both the IOP Test Event and the Roundtable Technical Conference; see the logistics page referenced below.

Logistics and registration information may be found at http://www.calconnect.org/calconnect23.shtml including a general schedule for the week: a more specific schedule with the slots for the various TC sessions will be posted in mid-December, and topical agendas for the sessions should be available before mid-January.

More information about the Interoperability Test Event will be posted to this blog shortly; in addition to the regular interoperability testing, it will feature two implementation BOFs, one on updating iCalendar files (DIF versus replace) and one on Audo-Discovery and provisioning.

For more information please contact Dave Thewlis at dave.thewlis at calconnect.org.

Vetting iCalendar files

In my blog post of December 27, 2010, In calendaring, success means the right thing, the right way!, I talked about downloading iCalendar .ics files from university sports web sites, and importing these events into different calendaring systems to ascertain whether the event data was interpreted the same way in each system. I discovered that more often than not, the events were not represented as intended as they did not conform to, or fully exploit the capabilities of, the iCalendar specification. I concluded that post with “It is well worth your while to run through the exercise of exporting your public events, and importing them into the more widely used calendaring systems to ensure that you have, indeed, done the right thing the right way.”

Among the tools I used for this exercise was the iCalendar Validator developed by Doug Day and Jon Udell. On our CalConnect website, we provide a link to a web instance that you can validate iCalendar files against (See http://calconnect.wordpress.com/2010/04/21/doug-days-icalendar-validator/). As noted, on the web site, http://icalvalid.cloudapp.net/, “technically speaking, the word “validation” is somewhat incorrect, as there are no definitive rules we can follow to guarantee a calendar is valid (or invalid). Perhaps a better description would be “proofing” tools; however, for practical reasons I call it “validation”. Or put another way, among other things, there is no way to insure the syntax of the iCalendar file implements the intended semantics.

Shortly thereafter, I contacted Doug Day to share with him some “helpful” suggestions I had for making iCalendar Validator even better, such as displaying how many events are without any timezone reference. We also discussed the possibility of Doug open sourcing the code, as the iCalendar Validator is just one of many projects competing for his time.

Last month, Doug did just that, or in his own words,

“icalvalid, the iCalendar Validator found at http://icalvalid.cloudapp.net, is now open-source! It’s hosted on github at https://github.com/dougrday/icalvalid. This validation utility was created to validate calendaring data against the iCalendar standard (RFC 5545). We’re looking for contributors – please consider contributing your time/efforts to help improve the validator!”

I commend Doug for sharing his work in this open fashion. And, for those of you who become contributors, I would still love to see a display of how many events are represented without a timezone reference.

Gary Schwartz
President, The Calendaring and Scheduling Consortium

CalConnect Statement on the Olson Timezone Database and related suit

CalConnect has always been interested in timezone data because accurate and timely timezone information is essential to calendaring and scheduling. We have done considerable work in the area and have always been impressed by the Olson volunteer team and Olson Database.

The Timezone database, edited and managed by Arthur David Olson, provides a comprehensive source for timezone data including daylight savings rules, which often change at short notice in many regions of the world. Many editions of the Timezone database are produced each year to address these changes as quickly as possible.

The Timezone database has been the trusted source for timezone information for a very long time and is a critical component of nearly all major computer systems and Internet operations. This includes desktop computers, servers, databases, mobile devices, telecommunications equipment, logistics, embedded control systems, and many others. Online, web-based applications such as payment systems, package tracking, airline reservations systems also depend heavily of timezone data.

Many of these issues were exposed not just for calendaring systems but systems on all forms of devices in 2005-2007 as a result of the passage of the Extended Daylight Savings Time legislation by Congress. The potential impact even then was widespread although the impact was primarily on countries in North and Central America and to some degree South America. This was only a single change to a few timezones, admittedly that affected a good portion of the world. In one sense this was the reverse of the problem we are facing now, but the probable impact today is much larger, especially as enormous numbers have mobile devices which offer services that depend on currency of timezone data.

Disruption to the publication and availability of the Timezone database will cause significant harm to individuals and organizations using computer systems, either directly or indirectly. This harm will get worse over time as changes to timezones and daylight savings time rules fail to be tracked by the database. Computer systems will continue to use the last available database, or perhaps even splinter into groups who manage their own updates separately. The later situation will cause even more confusion as different systems may have different times even though they are in the same location.

It is the opinion of CalConnect that the Timezone database MUST be re-instated, made publicly available, and continue to be maintained in an open, inclusive and consensual fashion. This needs to be done as soon as possible so that the discussions on pending changes can continue, and appropriate database updates produced in a timely fashion.

Basic information about the Olson Timezone Database and the lawsuit may be found on Wikipedia.

Dave Thewlis
Executive Director, CalConnect – The Calendaring and Scheduling Consortium

Friday afternoon: wrapping up CalConnect XXII in Prague

The meeting is drawing to a close with the last Technical Committee session, followed by the wrapup and our Plenary meeting. It’s been a great five days, although quite tiring as always. We are very happy with the European involvement, including the presence of representatives from four non-members, which has injected new perspectives and concerns into the technical discussions to the benefit of everyone.

Additionally the “CalConnect Internationally” discussion, about what CalConnect should do to better support and allow more involvement from people based in Europe, produced a number of ideas in a variety of areas, and we have suggestions for our Technical Committee operating processes, our Steering Committee and our Board on possibilities going forward.

We are also delighted to announce that Apple will host CalConnect XXIII, which will be held the week of January 30 – February 3 in Cupertino, California.

CalConnect Roundtable as of Thursday afternoon 6 October

The Roundtable technical conference is going well. We have 20 participants which for our very first full CalConnect event in Europe is pretty respectable, and this includes four non-member organizations (ARC Informatique, DHL, Intel open source lab, and Stylite AG.

We moved the regular Technical Committee sessions to the afternoon to allow people in North America to join the sessions via GotoMeeting, which gave us time for symposia and workshops Thursday and Friday morning. This morning the symposia were “The Evolution of Internet Calendaring Standards” and “Integrating Internet Calendaring Systems into products and services”.

Friday morning we is a workshop on Tasks (VTODOs) and how iCalendar should be extended to support new requirements such as project management, energy scheduling, and so forth. And we will have a BOF on “CalConnect Internationally”, to discuss how CalConnect can make itself more accessible and available to international members (in particular Europe, at the moment). I’ve heard some good ideas so far and look forward to the group discussion, as it will certainly inform CalConnect’s decisions about going forward internationally.

Dave Thewlis
CalConnect Executive Director

Interoperability Testing Underway at CalConnect XXII

Today is the second day of the interoperability testing event at CalConnect XXII in Prague, hosted by Kerio Technologies. Fifteen people present from eight organizations and individual members, plus one testing remotely.

  • Andrew McMillan – DAViCal server and aCal Android client
  • Apple – Apple clients and servers
  • Intel – SyncEvolution open source client
  • Kerio Technologies – Kerio Connect
  • Oracle – Oracle Communications Calendar Server
  • RPI – Bedework open source CalDAV server
  • Stylite AG – EGroupware
  • Synchronica – Synchronica Mobile Gateway

The test event will continue until noon Wednesday; the Roundtable Technical Conference begins at 13:00 on Wednesday.

Follow

Get every new post delivered to your Inbox.

Join 55 other followers