The World Of Calendaring

A Tribute to Dave Thewlis

On the occasion of his recent retirement, we pay tribute to Dave for his very special contributions as a founder and Executive Director of the Calendaring & Scheduling Consortium.

HeyLife Joins CalConnect

HeyLife, basd in Tel Aviv, Israel, empowers retirees and seniors through a rich set of smart calendars, to enrich their lives and connect with their family and friends.

Marketcircle joins CalConnect

Marketcircle, based in Markham, Ontario, Canada, creates CRM software for small businesses. They offer Calendar Client software that implements IMIP/ITIP, as well as a CalDAV service.

Bedework Commercial Services joins CalConnect

Bedework Commercial Services (BCS), based in Troy, New York, offers cloud-hosted public and personal calendaring for organizations built atop software from the Bedework project. Bedework is a mature, open-source, standards-compliant calendaring system used by colleges, universities, and companies all over the world.

CalDav Synchronizer Joins CalConnect

CalConnect welcomes CalDav Synchronizer as a member. CalDav Synchronizer, based in Vienna, Austria, offers the CalDav Synchronizer application to synchronize data between Outlook and CalDav implementations.

CalConnect Nottingham Rescheduled to October 18-22, 2021

The CalConnect Nottingham Conference has been rescheduled again, to October 18-22, 2021. All other arrangements (host, venue, conference hotel) remain unchanged. The Board has reached this decision after reviewing the current status of the pandemic, as available from the WHO and CDC, and concluded that the chance of having a successful in-person conference before mid-2021 is still very slim.

CalConnect Nottingham Rescheduled to April 19-23, 2021

The CalConnect Nottingham Conference has been rescheduled again, from October 2020 to April 19-23, 2021. All other arrangements (host, venue, conference hotel) remain unchanged. The Board has reached this decision after reviewing the current status of the pandemic, as available from the WHO and CDC, and concluded that the chance of having a successful in-person conference in 2020 is very slim.

CalConnect XLVII Rescheduled to October 12-16, 2020

The CalConnect XXVII meeting in Nottingham is now rescheduled again, from June 2020 to October 12-16, 2020. All other arrangements (host, venue, conference hotel) remain unchanged. The Board has reached this decision after reviewing the current status of the pandemic, as available from the WHO and CDC, and concluded that the chance of having a successful in-person conference in June is very slim.

CalConnect XLVII Rescheduled to June 15-19 2020

The CalConnect XXVII meeting in Nottingham is now rescheduled from April 20-24 to the week of June 15-19 2020. All other arrangements (host, venue, conference hotel) remain unchanged. The Board has reached this decision after reviewing the current status of COVID-19, as available from the WHO and CDC.

Registration is now open for CalConnect XLVI in Philadelphia, Pennsylvania USA, October 7-11, 2019, hosted by FastMail

The CalConnect XLVI web page is located at link:/events/calconnect-xlvi-october-7-11-2019 and contains lodging information, airport and transfer information, and meeting venue. The CalConnect Conference itself will be four days, Monday-Thursday, October 7-10, 2019. Friday October 11 will be a joint work and testing day for those who wish to stay through Friday.

CalConnect publishes Calendar Spam Best Current Practices

TC-CALSPAM, the CalConnect Calendar Spam Technical Committee, is happy to announce that it has released its Best Current Practices Report [Calendar operator practices — Guidelines to protect against calendar abuse (CC/R 18003:2019)] to publication today.

CalConnect Announces 60 Day Public Review and Comment of Calendar Spam Best Current Practices

TC-CALSPAM, the CalConnect Calendar Spam Technical Committee, is putting the final draft of its Best Current Practices document out for a 60 day public review and comment. We encourage anyone interested to review the document and to make any comments or suggestions via the public comment mailing list. All comments will be reviewed by the technical committee and will be responded to, and adopted where appropriate. The Public Review ends as of midnight UTC 23 December 2018.

The Challenge of Calendaring

Fastmail joined CalConnect just over three years ago and have been active in CalConnect and calendaring-related standards activities since then.

audriga Joins CalConnect

CalConnect welcomes audriga as a member of the Consortium. audriga, based in Karlsruhe, Germany, provides email, groupware, and storage migration for customers, hosters and telcos of all sizes inclding white-label self-service customer onboarding and large-scale platform migrations. audriga can migrate nearly any kind of data such as files, emails, contacts, calendars, account settings and rules between virtually any types of system.

What FastMail is up to at CalConnect

FastMail joined CalConnect three years ago to become involved with and to help shape and improve Calendaring. They have been consistently active and one of our most involved members, and are having a significant effect on the direction and content of specifications and standards.

CalConnect XL hosted by Open-Xchange in Cologne Germany

This year’s European conference was hosted by Open-Xchange. If you are unfamiliar with Open-Xchange, its mission is to deliver the integrated, open-source stack for messaging, collaboration and productivity for the service-provider industry.

Oath Joins CalConnect

CalConnect welcomes Oath LLC as a member of the Consortium. Oath, based in New York City, is a Verizon company formed from AOL and several other companies. AOL is now a brand of Oath, which will be the CalConnect member going forward.

From Our President CalConnect XXXVIII in Irvine, California

This was the second time that the University of California, Irvine hosted a CalConnect event. UCI stipulates on its website 'We believe that true progress is made when different perspectives come together to advance our understanding of the world around us. And we enlighten our communities and point the way to a better future.'. Compare that to CalConnect’s mission 'Our purpose is to improve all aspects of calendaring and scheduling [..] collaborating with other organizations with similar goals, and conducting periodic conferences [..] in a collegial atmosphere.' and it is clear that UCI was and is in a perfect position to host .. a place where colleagues and competitors come together solve common problems.

An Ode to WebDAV, CalDAV and CardDAV

HostingAdvice.com has just published an excellent feature on the origins and evolution of WebDAV, CalDAV and CardDAV, and the activites and work of webdav.org, and also of CalConnect in furthering WebDAV and related specifications and extensions.

What is Calendar spam?

Around last year’s Black Friday calendar spam was bothering many users of Apple’s iCloud as well as other mail providers e.g. mail.com, as a wave of calendar spam hit the affected users and left them with unwanted, unwelcome, undesired obligations in their private and business use calendars without good ways to get rid of them.

Meet Cronofy

How did Cronofy start? Cronofy, like many companies, was born out of the frustration of one of the founders. Adam (Bird), perpetually annoyed that managing his schedule was such a manual chore, undertook research to understand what was involved in connecting his calendar to business applications. He and Garry (Schutler) concluded that a single API, optimised specifically for application to calendar interoperability had the opportunity to dramatically reduce the work required for developers. Easier to integrate meant more applications integrated and thus more people benefiting from schedule optimisation and more automated management. We are giving people time.

CalConnect Announces Liaison with ISO TC 211

CalConnect has established a Category A Liaison with ISO TC 211, Geographic Information / Geomatics, and nominated a technical representative to TC 211 WG 7, Information Communities. This liaison will allow CalConnect representatives to participate in the work of ISO TC 211, initially in particular WG 7, and allow ISO TC 211 representatives to participate in the work of CalConnect.

CalConnect Announces VCARD Technical Committee

A new Technical Committee, VCARD, has been formed to extend the VCARD standards. VCARD today essentially supports only North American and Western Europe address formats; the goal of the VCARD Technical Committee is to support address formats for the rest of the world, and offer new capabilities and exchange methods. The committee will also consider security aspects as related to VCARD data and the exchange of VCARDs.

CalConnect Announces TESTER Technical Committee

A new Technical Committee, TC TESTER, has been formed to improve testing tools for CalDAV and CardDAV. The TC is building on the CalDAV Tester from the Apple Darwin site, making it less vendor-specific and defining smaller sets of tests to target specific features, provide a quick regression test, or allow exclusion or inclusion of individual tests. New tests can then be developed in parallel with the creation or extension of standards. A long term possibility could be to evolve the new tools into a reference client for CalDAV and CardDAV servers. See https://www.calconnect.org/about/technical-committees/tc-tester.

CalDAV and CardDAV Protocol/Implementations Websites Superceded

For some time CalConnect has supported two protocol and implementation oriented sites, caldav.calconnect.org and carddav.calconnect.org. These sites provides some information about the protocols themselves but their primary purpose has been to list implementations of the protocols (client, server, libraries, services). As the non-implementation sections of these sites duplicate information available elswehere, CalConnect has migrated the implementations information to the CalDAV and CardDAV sections of the new CalConnect Calendar Developers Guide. Information is also provided on how to contribute, or provide feedback, for those wishing to have their implementations added to the Guide.

From Our President CalConnect XXXVII in Dresden

In beautiful late summer weather dmfs hosted CalConnect XXXVII at Schloss Eckberg, one of three castles built about 160 years ago at the border of the Elbe River in Dresden. I always look forward to meeting my fellow Calendaring and Scheduling companions from around the world. In this case 23 people from 14 companies, 11 countries and 4 continents. Server/client vendors, student, tech-giants, SME’s and 3 first time attendees…​ a truly diverse turn up.

New Chair of TC CHAIRS

I’m honored to announce that as of yesterday, September 26th 2016, Thomas Schäfer of 1&1 is the new Chair of TC CHAIRS. The Chair of TC Chairs has a central role in coordinating and progressing our work. Thomas takes over this role from Cyrus Daboo. On behalf of all members, my gratitude goes out to Cyrus who has served as chair for all but two years since 2006. In 2013 Cyrus received the CalConnect Distinguished Service Award, also for his work as chair.

Observations from CalConnect XXXII in San Jose, California

CalConnect held its thirty-second Conference (XXXII) and Interoperability Test Event the week of January 26-30, 2015, hosted by Kerio Technologies in San Jose, California. This event was also the Tenth Anniversary of CalConnect’s first members meeting in January of 2005 at the University of Washington. The first day of the XXXII Conference was dedicated to the Tenth Anniversary Celebration, a look back at our first decade, and a look forward to the next decade of interoperable calendaring and scheduling.

Only a week until CalConnect XXXII and our 10th Anniversary Celebration

CalConnect XXXII is next week — January 26-30, in San Jose, California. And the 10th anniversary celebration is Wednesday the 28th from noon to six, with a reception to follow. No fee is required to attend the 10th anniversary celebration, but you do have to register so we know how many are coming! See CalConnect 10th Anniversary Celebration for more information, the basic schedule, and a link to the registration page. Space has become limited, so register soon if you plan to come!

CalConnect Welcomes FastMail

CalConnect welcomes FastMail as a member of the Consortium. FastMail, based in Melbourne, Australia, is a hosted e-mail service with additional features including calendaring support.

CalConnect welcomes MedRed

CalConnect welcomes MedRed LLC as a member of the Calendaring and Scheduling Consortium. MedRed, based in Washington, DC, makes innovative, high quality informatics software for healthcare providers and patients.

Starter List of CalDAV and CardDAV Standards and Specifications

CalConnect recently published a Starter List of CalDAV and CardDAV Standards and Specifications, a list of specifications and protocols recommended to people getting started with developing a CalDAV and/or CardDAV server but not yet fully conversant with the specs. The list is divided by major topic (HTTP, CalDAV, etc.) and each spec is identified by a short description indicating what it is and what it is used for in this context.

Workshop on Veterans Administration Scheduling System at CalConnect XXX on May 21, 2014 -- Agenda & Participants

CalConnect was founded almost 10 years ago as a collaboration between calendaring and scheduling vendors and users, to further interoperability between calendaring and scheduling implementations, and work towards this purpose by driving the evolution of calendaring and scheduling standards through technical committee work, holding regular interoperability testing events, and hosting regular conferences, workshops and symposia focused on calendaring and scheduling.

A chance to observe -- CalConnect in San Francisco next week

If you’re based or currently in the Bay Area and are interested in calendaring, next week is your chance to be an observer at the 29th CalConnect event at Mozilla, February 3-7 2014. The week is divided in half — the first half is an interoperability test event; the second half (Wednesday afternoon to Friday afternoon) is the technical conference and members' meeting.

CalConnect Welcomes Milton.io

CalConnect welcomes Miltio.io as a member of the Calendaring and Scheduling Consortium. Milton.io, based in Red Beach, New Zealand, offers server protocol software for java, catering for WebDAV, CalDAV and CardDAV.

Exploring New Work Areas for CalConnect

At last week’s CalConnect Roundtable XXVIII in Prague, we established Ad Hoc Committees to explore three new potential areas of work, APIs Federated Shared Calendars, and CalDAV “Push”. Additionally we decided to continue the work of the existing “Itinerary” Ad Hoc.

Interoperability Testing at CalConnect XXVIII

The Interoperability Test Event at CalConnect XXVIII featured 5 clients and 8 CalDAV servers tested by 13 on-site participants and two remote. In addition to the “regular” CalDAV and iMIP client/server and server/server testing, significant achievements include

Is CalConnect Right for You? Are you Right for CalConnect?

Earlier this week, we welcomed Ribose as the newest CalConnect member, and our first member organization based in Asia. Including Ribose, five organizations have joined CalConnect since we announced our new membership fees and categories in April of this year.

“Making Google's CalDAV and CardDAV APIs available for everyone”

Google announced earlier this week an update, clarification and expansion of their earlier “spring cleaning” announcement about CalDAV. . Piotr Stanczyk, the blogger, is Google’s primary representative to CalConnect, as he mentioned in his blog, and is here this week at CalConnect XXVII at the University of Wisconsin.

Making Digital Calendars Smarter

Earlier this week, Jason Snell posted an article on Macworld titled Why Aren’t Digital Calendars Smarter?. From CalConnect’s perspective it is particularly notable that, although many of Jason’s suggestions have been implemented in one product or another, they are not common features across many products, and certainly not standardized. Even when a function is implemented in more than one product, there is usually not much commonality in how it’s done and how it looks.

About CalConnect's New Membership Categories and Fees

Earlier this week, we announced new membership categories and interoperability test event fees. We have been discussing and shaping these changes, the first since CalConnect was established in 2005, for the past 6 months. We want to share with our members and non-members alike what motivated these changes, and what we hope they will accomplish.

CalConnect establishes CALSCALE Ad Hoc Committee to consider non-Gregorian calendar rules

CalConnect has established the CALSCALE Ad Hoc Committee to determine changes and extensions necessary to iCalendar to allow recurrences to accommodate non-Gregorian calendar rules, and will develop a draft specification to be submitted to the IETF for broader discussion within the entire IETF community. The Ad Hoc is intended to complete its work and report out at the CalConnect meeting in June 2013.

CalConnect Calendar Developers and System Administrators Public Discussion Lists

CalConnect offers two general public discussion lists for calendaring and scheduling, one primarily for calendaring system developers and one for system administrators of calendaring and scheduling systems. Each list has a home page on the CalConnect website with information about the purpose of the list, charter and rules of use, and a link to subscribe, maintain, and unsubscribe. Each list has well over 100 subscribers.

Interoperable Calendaring means never, never, ever having to enter an appointment on more than one machine

In the context of CalConnect’s mission, to advance interoperable calendaring & scheduling in practical and useful ways, one of our major activities is to promote open-standards based calendaring and scheduling to the general public as well as the information technology industry. From time to time, we receive unsolicited help in bringing our message to the general public, such as David Pogue’s column in last week’s New York Times, “Bringing the Calendar Up to Date” (http://www.nytimes.com/2013/01/08/technology/personaltech/mixing-and-matching-to-create-the-near-perfect-digital-calendar-state-of-the-art.html?pagewanted=all).

Calendaring and Scheduling Glossary of Terms Updated

Version 2.1 of the Calendaring and Scheduling Glossary of Terms has been published. Version 2.1 adds 20 new terms including Autodiscovery, Consensus Scheduling, Event Publication, Managed Attachment, Timezone Service, VAVAILABILITY and VPOLL.

Aggregated Service Discovery

CalConnect’s AUTODISCOVERY Technical Committee has submitted the initial draft of a specification on Aggregated Service Discovery for clients and mobile devices to the IETF.

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!

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

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.

Symposia and Workshops at CalConnect XXII in Prague

In addition to our regular Roundtable Technical Conference sessions, CalConnect is offering special Symposia/Workshops Thursday and Friday mornings October 6th and 7th. These sessions are covered by your Roundtable Conference registration fee and are open to all registered participants.

Index to Calendaring and Scheduling Standards

CalConnect has published a major revision and update to its Index to Calendaring and Scheduling Standards. This page provides links, titles, and very brief abstracts of Calendaring and Calendaring-related standards, specifications, and guides. CalConnect intends to keep this page as up-to-date as possible and welcomes corrections and suggestions for updates.

CalConnect XXI; Timezones by Reference

This post could also be titled “Doing Something about Timezones”. The biggest problem (from CalConnect’s perspective) with the change in 2007 to Extended Daylight Savings Time was the widespread problems with updating (or failing to update) several hundred million desktop systems, servers, and so forth with the new start/stop dates for DST in the U.S.. The results were widespread and messy; just in calendaring, many thousands of scheduled events were off by an hour across people’s calendars. And although EDST was an isolated phenomenon in the U.S., in some countries the start/stop dates for Daylight Savings time change every year, often with very little notice.

Schedule optimization and finding habitable planets; The Kepler Mission

At Roundtable XXI last week at NASA Ames, Charlie Sobek, the Kepler Mission Deputy Project Manager, gave us a presentation on the Kepler Mission to find habitable planets. The presentation highlighted the scheduling and mission optimization issues facing the project, including issues such as scheduling time between multiple projects on the Deep Space Network and the challenges of managing the spacecraft over a multi-year mission, such as changes in the networks, missions and priorities and how these are resolved.

CalConnect Adopts Creative Commons and Apache Licenses

CalConnect will now publish new and updated documents and other material under a Creative Commons license or, for code artifacts such as schemas, the Apache 2 License, replacing its prior terms of document availability. The intent is to make it as easy as possible for CalConnect material to be used, by publishing under standard and universal license terms. Please see Copyright and Licensing for Published Material for more information.

Microsoft announces Exchange ActiveSync Logo Program

For anyone who did not see the original announcement, on April 13th Microsoft announced EAS, its Exchange ActiveSync Logo Program http://blogs.technet.com/b/exchange/archive/2011/04/13/announcing-the-exchange-activesync-logo-program.aspx “to establish baseline for EAS functionality in mobile email devices . The program is designed for device manufacturers that license the EAS protocol from Microsoft for use in mobile email clients that connect to Exchange.” This includes a test plan which must be successfully demonstrated to qualify a device for the plan.

Calendaring and Scheduling Glossary of Terms published

CalConnect and TC USECASE have published Version 2 of the Calendaring and Scheduling Glossary of Terms. This is a major revision of the first version, originally published in 2006, and includes over 75 terms used in calendaring and scheduling today. External references to relevant standards and specifications are included in the online version.

Calendaring in a Public University

Associate Vice Chancellor for Information Technology and Chief Information Officer Shel Waggener (http://technology.berkeley.edu/cio/biography.html) addressed the CalConnect Roundtable XX attendees as part of the group’s tradition of having the host organization supply an overview of calendaring issues that are important to it. Shel touched on many aspects related to calendaring at the University of California, some unique to its role and composition as a public, heterogeneous institution and some where the University is experiencing calendaring pains now that will soon be experienced by many organizations.

CalConnect XX a great success

CalConnect holds three IOP test events and Roundtables (members' meeting) each year, and last week it was hosted by the University of California, Berkeley. The interoperability test event featured two mobile CalDAV calendars, one from Andrew McMillan for Android (aCal) and one from Nokia, plus a new Project Management tool from The Omni Group, OmniPlan, implemented as a CalDAV client.

“The Times, They Are a-Changin”

Although I promised in my most recent posting, “Read Any Good Timezones Lately”, that I had left the topic of timezones behind, an editorial in the January 23, 2011 New York Times, “Time Banditry”, leads me to renege on that short-lived promise.

Read any good timezones lately?

“I believe that the time is ripe for significantly better documentation of programs, and that we can best achieve this by considering programs to be works of literature” — Donald Knuth, 1984

In calendaring, success means the right thing, the right way!

CalConnect is focused on the interoperable exchange of calendaring and scheduling information between dissimilar programs, platforms, and technologies. The Consortium’s mission is to promote general understanding of and provide mechanisms to allow interoperable calendaring and scheduling methodologies, tools and applications to enter the mainstream of computing.

Timezones and how they get that way

With this weekend’s transition in the U.S. from Daylight Saving Time to Standard Time, let’s resume the discussion of timezones we started in a posting earlier this month on this blog, “Shifting Time Zones on Online Calendars — A CalConnect Perspective”. One of the way stations in our journey to understanding the issues raised in David Pogue’s New York Times' posting of October 13th, “Shifting Time Zones on Online Calendars” is understanding timezones at a high level.

Observations on “Online calendaring and booking”

A recent (October 25th) post in the CalendarReview blog, “Online calendaring and online booking”, discusses connecting user-based interfaces (such as ‘shopfronts', customer-to-business incarnations, and the not yet pervasive “appointment search engines”) and booking or calendaring systems, to provide for generalized booking for medical appointments, tennis courts, auto repair, etc. The author, a developer at ClickBook, goes on to say he has developed a draft document for a web-service based API, and concludes with “I don’t know if this issue has been raised at CalConnect, but it should.”

CalWS-Rest Restful Web Services Protocol for Calendaring published

The XML Technical Committee has published CalWS-Rest Restful Web Services Protocol for Calendaring. This work was undertaken in conjunction with the OASIS WS CALENDAR Technical Committee and will become a component of the WS-Calendar specification, in addition to being progressed within CalConnect as a calendaring operations API for web services. Please see CalWS-Rest Restful Web Services Protocol for Calendaring.

Apple announces CalDAV support in new MobileMe Calendar

Apple has inaugurated a beta program for their new MobileMe Calendar, which uses the CalDAV protocol. A browser-based web client is offered, in addition to support in iCal and on the iPhone and iPad. Apple also says that support for Microsoft Outlook is coming soon.

Member Focus; dotCal

dotCal is an Internet marketing service that helps consumers and businesses communicate event information across a variety of calendar programs. It is one of the first companies in this space that relies completely on today’s standards, including CalDav and iCalendar 2.0. By doing so, dotCal lives the mission of interoperability fostered by CalConnect.

The IETF has published the revision to iTIP

RFC 5546, iCalendar Transport-Independent Interoperability Protocol (iTIP), has been published by the IETF as a Proposed Standard. This is the revision to RFC 2446 (iTIP) which has been underway for some time. RFC 5546 obsoletes RFC 2446. See http://tools.ietf.org/html/rfc5546. CalConnect congratulates everyone who was involved in progressing this work.

OASIS joins CalConnect

OASIS, the Organization for the Advancement of Structured Information Systems, has joined CalConnect as part of a reciprocal membership agreement between the two organizations.

Calendaring & Scheduling Developers Discussion List

CalConnect has launched a public discussion list intended for Calendaring and Scheduling systems developers and kindred spirits. More information and a link to subscribe to the list may be found at Calendaring Developers Discussion List. (The link has been corrected.)

CalConnect publishes Proposal for Freebusy Read URL

CalConnect’s FREEBUSY Technical Committee has just published a Proposal* for Freebusy Read URL. This Proposal defines a standardized form of Freebusy Read URL to improve interoperability between client and server implementations, while extending the functionality and utility through the use of optional parameters. Please see Freebusy Read URL.

Member News -- Calendaring at Duke University

During the past year, calendaring has taken hold on the campus at Duke University, with the launch of its institutional events calendar, Events@Duke (calendar.duke.edu), last July and the launch of a student calendar, buzz (buzz.duke.edu), this past January. To get an idea of the types of things they’re doing, the following are stories about their calendaring efforts.