31 mars, 1er et 2 avril 2009
www.linagora.com
Standards de gestion d'agenda et de planification
Maxime [email protected]
2
www.linagora.com
Sommaire
Introduction : Glossaire et cas d'utilisationHistorique des Efforts de standardisationLe consortium CalconnectCalDAV et ses protocoles satellitesBilan d'interopérabilité
3
www.linagora.com
Un agenda est une collection d'événements, de tâches, d'entrées de journaux. Les exemples classiques de gestion d'agenda concernent les agendas de personnes, de groupes, de ressources
Calendaring : Gestion d'agendaGlossaire
4
www.linagora.com
La planification désigne le processus par lequel un groupe de personnes sélectionne une plage horaire commune pour un rendez-vous. Ce processus se déroule généralement en deux phases :
Recherche des disponibilités (freebusy lookup) des participants par l'organisateur
L'émission d'invitation aux participants, attente des réponses
Scheduling : PlanificationGlossaire
5
www.linagora.com
Marquer une plage comme (in)disponibleAutoriser/Interdire la lecture de mes disponibilitésAutoriser/Interdire la lecture des disponibilités des rendez-vous
de la catégorie « privé »
FreeBusy Lookup : Recherche de disponibilitésGlossaire
6
www.linagora.com
Invitation / RéponseGlossaire
Emettre une invitation / Renvoyer une réponseAutoriser / Interdire les invitations Délégation de rôle :Emettre une invitation à ma placeRépondre à une invitation à ma place Répondre par la présence d'une autre personne
Refus / Négociations / Replanification
7
www.linagora.com
1996 Première spécification vCalendar (format de fichier)
L'IETF forme le groupe de travail CALSCH (Calendar Scheduling)
1998Les spécifications iCalendar (RFC 2445), iTIP (RFC 2446), et iMIP
(RFC 2447) sont proposées comme standard.
Les travaux sur CAP commencent (Calendaring Access Protocol)
2000-2004Les spécifications de CAP, trop ambitieux, restent ambiguës,
complexes et peu testées
Bientôt les travaux s'arrêtent et le CALSH est dissout.
Etapes de standardisation
Historique
8
www.linagora.com
Les objectifsRelancer les travaux de standardisation en tirant leçon des
échecs (et succès) du CALSCH
Jouer le rôle d'intermédiaire et de force de proposition entre l'IETF d'un coté et les éditeurs et utilisateurs de l'autres
Les membresInstitutionnels : MIT, Université de Stanford
Professionnels : Apple, IBM, Oracle, Microsoft
Les réalisationsCalDAV, présenté ci-après
CalDAV Scheduling, en cours de standardisation
Les travaux en cours
Le consortium Calconnect
9
www.linagora.com
RFCsHistorique
10
www.linagora.com
Membres notoires
Le consortium Calconnect
11
www.linagora.com
Extensions de HTTPCalDAV
12
www.linagora.com
Granularité des enregistrements CalDAV
13
www.linagora.com
Recherche de disponibilitéPlanification CalDAV
14
www.linagora.com
Invitation / RéponsePlanification CalDAV
15
www.linagora.com
RealTime Scheduing : Recherche de disponibilités
Protocoles satellites de CalDAV
fle:///Z:/Interne/Communication/EVENEMENTIEL/salons,%20forums/2009/SL/Schemas/png/CalConnectTechDemo_RTSchedFB.png
16
www.linagora.com
Realtime Scheduling : Invitation/RéponseProtocoles satellites de CalDAV
17
www.linagora.com
En attendant la normalisation ...Protocoles satellites de CalDAV
18
www.linagora.com
Lors de la dernière session (décembre 2008) étaient présents (entre autres) :
Les résultats sont anonymes mais permettent de suivre les avancements et déterminer les ambiguïtés des RFCs
Sessions de test du CalConnectBilan d'intéropérabilité
Serveurs Clients
Ical Server 10.5.3 (DCS) Ical client 3.0.3
Lotus Domino 8.0.5 Notes 8.0.5
Exchange 8.5 Outlook 2007
Zimbra Server 5.0.7
Scalix 11.4.3 pre
SUN, Google, ... EM Client
19
www.linagora.com
Réintégration de CalDAV-Scheduling dans Thunderbird / LightningClient CalDAV dans iphone OS 3.0 (Juin)Intégration de CalDAV dans OBM pour la Gendarmerie Nationale
Suivi des news sur la gestion des agendashttp://mwacker.blogs.linagora.com/
Introduction aux dernières évolutions des standards
Procédure de configurations des différents produits
Matrices d'interopérabilité
En français
Evénements à venirBilan d'intéropérabilité
20
www.linagora.com
Merci de votre attention
Retrouvez-nous sur notre stand B25 !