1 / 21

Agendas

Agendas. ESUP-Days 5 5 Février 2008. ESUP-Days 5 5 Février 2008. Notions générales. Technologies. Accès synchrones Affichage en temps réel Lecture/Ecriture ou Lecture Seule Agrégation de sources différentes Accès asynchrones Travail sur une base locale Synchronisation manuelle

stash
Download Presentation

Agendas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agendas ESUP-Days 55 Février 2008

  2. ESUP-Days 5 5 Février 2008 Notions générales Mathieu LARCHET - Université Nancy 2

  3. Technologies • Accès synchrones • Affichage en temps réel • Lecture/Ecriture ou Lecture Seule • Agrégation de sources différentes • Accès asynchrones • Travail sur une base locale • Synchronisation manuelle • Résolution de conflits Mathieu LARCHET - Université Nancy 2

  4. Technologies • iCal (.ics) • Format d'échange normalisé pour les calendriers • Un fichier par calendrier • CalDAV • Utilise le protocole WebDAV • Un fichier (iCal) par évènement • Un dossier par calendrier Mathieu LARCHET - Université Nancy 2

  5. Technologies • FreeBusyURL • URL (publique) affichant les disponibilités d'une personne • Possibilité de configurer les évènements / calendriers affectant la disponibilité • ITIP • Norme pour les invitations • Fichier iCal décrivant l'invitation Mathieu LARCHET - Université Nancy 2

  6. Technologies • SyncML • Protocole de synchronisation normalisé • Gère les contacts, les agendas, les notes… • Funambol • Implémentation GPL d'un serveur SyncML • Connecteurs SyncML • Outlook • Windows Mobile SmartPhone • Windows Mobile PocketPC • iPod Mathieu LARCHET - Université Nancy 2

  7. Technologies Logiciel d'agenda (Web) MoteurSyncML iCal CalDAV FreeBusy HTTP Sunbird / Lightning PocketPC Outlook Mathieu LARCHET - Université Nancy 2

  8. ESUP-Days 5 5 Février 2008 OBM Mathieu LARCHET - Université Nancy 2

  9. OBM • Application PHP – Open Source • Développée par Aliasource (Linagora) • OBM s'intègre dans une suite logicielle vendue par Aliasource • La partie agenda n'est que l'une des facettes de l'application Mathieu LARCHET - Université Nancy 2

  10. OBM • Authentification • Locale ou CAS • Interaction avec le SI • Pas d'intégration avec un annuaire existant • Synchronisation des comptes à développer • Pas d'accès WebService • Groupes • Notion de groupes publics et privés • Pas de partage à un groupe • Affichage des agendas des membres d'un groupe Mathieu LARCHET - Université Nancy 2

  11. OBM • Partages • Uniquement à des personnes, avec notion de lecture seule ou écriture • Pas de notification de partage • Pas d'agenda de groupe • Ressources • Notion d'agenda de ressource • Synchronisation • SyncML en cours de développement • Pas de CalDAV ni d'iCal • Import / export au format iCal Mathieu LARCHET - Université Nancy 2

  12. OBM • Ergonomie • Utilisation poussée d'Ajax (drag'n drop) • Complétion automatique lors des recherches pour partager son calendrier ou s'allouer un calendrier partagé • Divers • Un seul agenda par utilisateur • Evènements privés • Pas de FreeBusy URL • Gestion d'invitation propriétaire Mathieu LARCHET - Université Nancy 2

  13. OBM Démonstration Mathieu LARCHET - Université Nancy 2

  14. OBM – Bilan • Points positifs • CASifié • Ergonomie • Partage d'agenda en lecture / écriture avec notion de public / privé • Filtrage des agendas affichés (superposition) • Points négatifs • Un seul agenda par utilisateur • Pas de mémorisation des préférences d'affichage • Pas de partage avec un groupe • Pas de notification de partage Mathieu LARCHET - Université Nancy 2

  15. ESUP-Days 5 5 Février 2008 Horde – kronolith Mathieu LARCHET - Université Nancy 2

  16. Horde – Kronolith • Application PHP – Open Source • Horde Groupware est une solution collaborative complète : • IMP pour le webmail • Kronolith pour l'agenda • Turba pour les contacts • … • Possibilité de configurer l'interaction des différents éléments Mathieu LARCHET - Université Nancy 2

  17. Horde – Kronolith • Authentification • Locale, LDAP, CAS • Interaction avec le SI • Interfaçage LDAP • Création automatique des comptes • WebService pour le développement d'applications (administration / utilisateurs) • Groupes • Uniquement des groupes publics • Utilisés de façon globale par toutes les applications Mathieu LARCHET - Université Nancy 2

  18. Horde – Kronolith • Partages • Partage à des utilisateurs ou à des groupes en lecture seule, écriture ou délégation totale • Affichage automatique des agendas partagés • Pas d'agenda de groupe • Ressources • Pas de notion de ressource • Synchronisation • Asynchrone : connecteur SyncML • Synchrone : iCal (CalDAV en développement) • Import / export au format ICS Mathieu LARCHET - Université Nancy 2

  19. Horde – Kronolith • Ergonomie • Pas d'Ajax dans l'interface principale de l'agenda • Utilisation d'Ajax limitée lors de la création d'évènements et la recherche d'utilisateurs • Divers • Agendas multiples • Evènements privés • FreeBusy URL • Gestion d'invitation compatible ITIP Mathieu LARCHET - Université Nancy 2

  20. Horde – Kronolith Démonstration Mathieu LARCHET - Université Nancy 2

  21. Horde – Kronolith – Bilan • Points positifs • Intégration agenda / contacts / messagerie • Agendas multiples (y compris extérieurs) • Partage à des utilisateurs et à des groupes • Points négatifs • Pas encore de version stable • Ergonomie en retrait par rapport à OBM (uniquement sur la partie agenda) Mathieu LARCHET - Université Nancy 2

More Related