CalConnect, Calendaring Interoperability, and …...future growth of calendaring. “We believe that our work towards interoperability is a major factor driving the future of internet
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
CalendarA collection of events, tasks, journal entries, etc. Examples include a person's or group's schedule, resource availability, and event listings.
SchedulingThe exchange of request/invitations and responses between organizers and attendees of scheduled events, tasks or journal entries.
CalConnectThe Calendaring and Scheduling Consortium, consisting of vendors and user groups interested in promoting and improving calendaring and scheduling standards and interoperability.
CalConnect was founded in January of 2004 to promote interoperable Calendaring and Scheduling
“The driving premise behind the Consortium is that interoperability between calendaring programs and systems is essential to achieving the promise and future growth of calendaring.
“We believe that our work towards interoperability is a major factor driving the future of internet calendaring, and are actively working to involve significant players (vendors and customers) in the calendaring arena.”
A focused environment toRe-energize Calendaring and SchedulingProvide a forum to discuss the direction for standards and implementationsValidate the existing standardsProvide interoperability testing between implementations and against standardsDrive requirements for changes to existing standards, new and complementary standards back into IETF, other bodiesWhere necessary develop initial specifications and submit them to SDOs for progression to standardsPromote standards and technologies to the vendor and user communities
A Partnership between Calendaring & Scheduling Vendors and Customers
To provide a general understanding of, promote, and provide mechanisms so that Calendaring and Scheduling methodologies, tools and applications can enter the mainstream of computing
Not a standards development organization (SDO)
Develop use cases, requirements, papers, specsPromote development and adoption of standardsIntroduce specifications into SDOs for progressionInfluence SDOs and vendors
“Our vision of the future is not only interoperable calendaring, but ubiquitous interoperable calendaring. Calendaring should—and can—be as ubiquitous as electronic mail.”
-- Dave Thewlis, CalConnect Executive Director
“Being able to schedule meetings with my work group is important. But being able to schedule an appointment with my hairdresser could change the world.”
Apple Inc.Boeing California State University, Fresno Carnegie MellonDartmouth Duke UniversityEventfulGoogleIBM Kerio TechnologyMailSite SoftwareMarwareM.I.T.Microsoft
MirapointMozilla FoundationNew York UniversityOpen Connector GroupwareOracle CorporationOpen Source Applications FoundationPeopleCubePrinceton University OITRensselaer Polytechnic Institute (RPI)ScalixSony EricssonStanford University Sun MicrosystemsSymbianSynchronica
TimebridgeTrumba CorpUniversity of California, BerkeleyUniversity of ChicagoUniversity of MichiganUniversity of PennsylvaniaUniversity of WashingtonUniversity of Wisconsin, MadisonYahoo! Zimbra
What we doPromote Calendaring & Scheduling (C&S)Help drive the evolution of open standards for Calendaring & SchedulingConduct interoperability testingDevelop a shared vision for C&S community
How we do itAll members have same rights & privilegesCollegial, consensus environmentCompleted work products are publishedNon-member organizations may attend one Roundtable as ObserversMember may have unlimited participantsAny member may propose new TC, provide Chair
MembershipTC participants from member organizations
OperationsDetermined by TC Chair and TC membershipTC Chair provides regular status to Steering Committee
GovernanceAny Consortium member may propose new workCharter, scope and deliverables identified in the proposalChair confirmed by SCCommittee terminates when chartered work is complete
Operational policiesIn-progress work confidential to Consortium members onlyCompleted work published and freely available on Consortium web siteNo proprietary information discussed
MembershipFounding Members plus first member from each membership category
OperationsMonthly teleconferenceMeetings at Roundtables or other activities if needed
GovernanceChair chosen by Steering Committee membersChair participates in Board of Directors meetings
ActivitiesOverall technical directionManagement of Technical Committees via TC CHAIRS committeeConsortium program elementsAdvice to the Board of Directors
Open to members and non-members Two day event usually co-located with RoundtableResults published to relevant standards development organizationsPublic reports are “sanitized”
Roundtables
“All hands” plenary meeting of membershipThree per year, midway between IETF meetingsHeld in conjunction with InteropsTechnical committee working meetingsSteering Committee meetingReview and status of technical committees
FREEBUSYDevelop and conduct Federated Free/Busy Challenge Response; review Free/Busy related proposals
EVENTPUBDefine event publishing & establish differences from regular calendaring and scheduling
CALDAVDefine problems CalConnect wishes to solve with extensions to WebDAV; assist IETF with development of CalDAV Specification
REALTIMEClarify issues involved with realtime server-to-server calendaring and scheduling issues & provide recommendations
IOPTESTSupport interoperability testing for all technical committees, develop test suites & reference implementation, publish Interop results
MOBILEDefine issues for mobile support of standards-based Calendaring and recommend extensions to standards for mobile support
TIMEZONEDevelop proposals for a formal, authoritative Timezone Registry and a Timezone Service Protocol
USECASEDevelop sets of real world use cases that can be used to validate identified functionality & testing scenarios for existing & future C&S implementations
vCalendarStill in use especially in mobile calendaring, travel industry websitesNot fully compatible with iCalendar (e.g. recurrence); encourage move to iCalendarThe Benefits of iCalendar for the Mobile Industry
vCardNot precisely “calendaring” – but contacts/address book central to calendaringCurrent version 3.0 needs workMobile calendaring mostly obsolete vCard 2.1CalConnect vCard workshop
IETF “CALSIFY” Working GroupSimplify (rationalize) RFCs 2445/6/7
RFCs 2445/6/7 (iCalendar, iTIP, iMIP)Target of initial CalConnect work productsAll have revised drafts underwayExpect publication of revised RFCs in 2008Still require interoperability demonstration to progress to Draft Standards (i.e. CalConnect)
CalDAV“Calendaring Extensions to WebDAV” published as Proposed Standard, RFC 4791“Scheduling Extensions to CalDAV” is under review for submissionSeveral CalDAV implementations today
• Apple iCal Server (Darwin Calendar Server)• Bedework• Evolution• Kerio Technologies (Kerio MailServer)• Marware (Project X Client)• Mozilla Lightning & Sunbird (CalDAV client)• Mulberry (Client)• Oracle Calendar• OSAF Cosmo (Chandler Project)• Etc.
CharterBegin: October 2004Define problems CalConnect wishes to resolve with CalDAV Extensions to WebDAVAssist IETF with CalDAV Specifications
Projects, TopicsAct as “real world” input to CalDAV Specification authors (two of three are members of TC CALDAV)Develop CalDAV testing matrices for TC IOPTESTDevelop VAVAILABILITY with TC FREEBUSYDevelop use cases and requirements for CalDAV SchedulingCalDAV scheduling extensions (discovery, auth/auth, etc.)
ProductsCalDAV testing matrices for Interoperability testingCalDAV Use Cases and RequirementsCalDAV Scheduling RequirementsVAVAILABILITY extension to iCalendar
CharterBegin: March 2005Define Event Publication and distinguish from regular calendaringDetermine requirements for event publication not met by existing specifications and propose remedies
Projects, TopicsReview of possible extensions to iCalendar to support event publication and venue informationDevelop mechanism for event “crawlers” to find and consume event information on websites, analogous to “sitemap”
ProductsVVENUE extension to iCalendarEVENTMAP proposal under development
CharterBegin: May 2006Act as CalConnect Liaison with The Open Group for the Federated Freebusy Challenge in 2006Inform the work of CALDAV, REALTIME, and other TCsParticipate in drafting the final report for The Open Group
Projects, topicsDemo-ed a Federated Freebusy Aggregator at The Open Group meeting in July 2006Assist Boeing to “productize” components used in the demo as well as those being further developed by BoeingAddressing “office hours”/”availability” – joint VAVAILABILITY project with TC CALDAVStandardize and simplify FREEBUSY URL
CharterBegin: September 2005Identify issues related to mobile calendaring and scheduling and develop recommendations to address
Projects, topicsDetermine mobile calendaring issues and problemsSurvey mobile users about calendaringEvaluate continued reliance on vCalendar and develop ways to move vendors forwardDevelop Mobile Calendaring Interoperability Test SuiteImplement Mobile IOP Test Events (with TC IOPTEST)Define Mobile Calendaring issues for CalDAV
ProductsReport on Mobile Calendaring QuestionnairesMobile Calendaring Interoperability Test SuiteBenefits of iCalendar for the Mobile Industry
CharterBegin: October 2004 (completed February 2006)Identify problems with Recurrences in iCalendarMake recommendations to IETF CALSIFY effort (revision of RFC 2445 iCalendar)
Projects, topicsQuestionnaires to determine problems with recurrence in implementations of iCalendarDevelop problem statement and recommendations
Products:Results from Recurrence QuestionnaireiCalendar Recurrence Problems and Recommendations
CharterBegin: October 2004 (completed February 2006)Identify problems with timezone usage in iCalendar and timezone support in genera
Projects, topicsConduct survey on problems with timezone managementDevelop problem statements and recommendations for IETF CALSIFY effort for iCalendar
Products:Timezone QuestionnaireReport on Timezone QuestionnaireTimezone Problems and RecommendationsTimezone Registry and Service Recommendations
CharterBegin: May 2007Continue work of TC TIMEZONE by developing formal proposals based on Timezone Registry and Service Recommendations
Projects, topicsDevelop proposal for formal, authoritative Timezone Registry for submission to IETF to be published as an RFCDevelop requirements for Timezone Registry ServiceDevelop proposals for Timezone Registry Service implementations using current protocols
CharterBegin: October 2004Develop use cases for calendaring and scheduling and their contextual environmentsEstablish the ways that users actually want to use calendaring environmentsEstablish “Minimum Interoperable Subsets” (the minimum set of functions which must be interoperable to make an implementation useful to a customer)
Projects, topicsAssessment of access control in existing calendaring implementations for TC CALDAVDevelop Min-IOP use cases for Resources
ProductsMin-IOP Use Cases for iCalendarCalDAV Use Cases (with TC CALDAV)Min-IOP Use Cases for TasksCalendaring and Scheduling Glossary of TermsMin-IOP Use Cases for Resources
CharterBegin: June 2005Establish CalConnect position on Extended Daylight Savings Time Proposal by U.S. CongressContinue DST Advisory Work
Projects, topicsDevelop CalConnect position on EDST and communicate to U.S. Congress prior to enactment of lawDevelop guidance for industry on planning for and implementing EDST Changes in March and OctoberWork with TC TIMEZONE on recommendations on future of timezone and DST support
ProductsExtended Daylight Savings Time AdvisoryExtended Daylight Savings Time Review and ConsiderationsEDST Links, Advisories and ChangesCalConnect Reflections and Recommendations
CharterBegin: January 2007Determine interest in and support for revision of vCard standard
Projects, topicsvCard Workshop planning and implementationLiaisons with OMA/DS on interest in vCard RevisionIdentify products of vCard Technical CommitteeDevelop charter for vCard Technical Committee in support of IETF working group on vCard revisionRecommendation on establishment of vCard TC
ProductsvCard Workshop (September 2007)Draft Charter for vCard Technical Committee
1 2 3 4 5 67 8 9 10 11 12 1314 15 16 18 18 19 2021 22 23 24 25 26 2728 29 30 31 XML Ad Hoc
Charter:Begin: May 2007Plan for and explore XML representations of iCalendarDetermine need for XML Technical Committee
Projects, topicsConduct BOFs to determine level of support for roundtrip iCalendar/XMLReview prior art in this are Develop charter for XML Technical CommitteeIdentify potential products of XML TCRecommendation for establishment of XML TC
CalConnect Published Documentshttp://www.calconnect.org/aboutproducts.shtml
QuestionnairesRecommendationsUse Cases and RequirementsMobile Interoperability Test SuiteCalendaring and Scheduling Glossary of TermsEvent ReportsvCard Workshop Report
Other Resourceshttp://www.calconnect.org/calendaringstandards.shtmlhttp://www.calconnect.org/presentations.shtmlhttp://www.calconnect.org/dstdocs.shtml