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.
Before the conference dfms organized the first ever Calendaring and Scheduling code fest. 10 developers took the opportunity to work on the implementation of calendaring solutions, ask questions, learn from others and share wisdom all in a un-conference style.
CalConnect has always taken the lead in making the C&S world a better place. This work often results in RFCs and other standards. To read and understand these require a dedication and perseverance that not a lot of people are given. This is reason why many developers reverse-engineer their scheduling products. That makes perfect sense but it might negatively impact interoperability with other products in the longer run. To fill that gap we are working on a couple of interesting projects that will lower the barrier for participation and use of standards for the entire C&S community. I want to highlight three of those projects that were also discussed during the conference:t: API, the Developer’s Guide, and Tester:
1 TC API is developing an abstract calendar API which encompasses all of the major functionality and the object model currently available in the base calendaring standards. We discussed first drafts and examples of how the API would. Members can follow and contribute via our Github repo.
2 The goal of TC DEVGUIDE is to develop a "cookbook" that describes how to start using iCalendar to build basic events and then move on to more complex calendaring and scheduling problems. The Developers Guide went live in the last quarter. Anybody who is interested can use it, and contribute to it via the pubic repo.
3 At this conference TC TESTER was proposed, with the goal to make automated and repeatable testing of servers and clients easier. The result of this TC will be visible over the coming months.
These three projects will definitely make it easier for the entire calendaring and scheduling community to develop better products faster.
Other interesting topics that were discussed were our relationship with the IETF (thanks to Alexey for attending), iSchedule, iMIP, DAV-Based Resource Sharing and alternative subscription models, Vavailability, Security, vCARD, autodiscovery, and DAV Push. More on these topics in later posts.
I would like to express my thanks to Marten Gajda of dmfs who hosted the conference.
If not before, I will see you in Irvine, California for CalConnect XXXVIII, February 13-17 2017.