Différences entre versions de « SyncML »
Sauter à la navigation
Sauter à la recherche
imported>SylvainBeucler m (Nouvelle page : == Intro technique SyncML == http://www.syncml.org Basé sur la norme XML, SyncML est un protocole visant à créer un standard pour une synchronisation universelle des données. ...) |
imported>SylvainBeucler m |
||
Ligne 1 : | Ligne 1 : | ||
+ | == Synchronisation avec eGroupWare == | ||
+ | |||
+ | * Petite configuration supplémentaire (cf. "PHP5 as an Apache Module" dans [http://www.egroupware.org/index.php?page_name=sync&wikipage=SyncMLInstallHowto SyncMLInstallHowto]) | ||
+ | * Configuration sur le mobile: accédez à http://votre-egroupware.com/rpc.com puis précisez le type de synchronisation [http://www.egroupware.org/egroupware/index.php?menuaction=wiki.uiwiki.view&page=SyncMLMobilePhone] | ||
+ | |||
+ | Des add-ons Thunderbird pour tester? | ||
+ | * [http://sourceforge.net/projects/sync4jmozilla Funambol] | ||
+ | * [http://www.topologilinux.com/syncml/index.php?menu=3 Tsync] | ||
+ | * [http://www.scheduleworld.com/jforum/jforum.page?module=search&action=search&clean=1&search_keywords=syncsw&search_terms=all&search_forum=&sort_by=time&sort_dir=DESC&search_cat= SyncSW] | ||
+ | * [http://www.mozilla.org/projects/calendar/ Lightning&Sunbird??] | ||
+ | |||
== Intro technique SyncML == | == Intro technique SyncML == | ||
Version du 19 octobre 2007 à 11:26
Synchronisation avec eGroupWare
- Petite configuration supplémentaire (cf. "PHP5 as an Apache Module" dans SyncMLInstallHowto)
- Configuration sur le mobile: accédez à http://votre-egroupware.com/rpc.com puis précisez le type de synchronisation [1]
Des add-ons Thunderbird pour tester?
Intro technique SyncML
Basé sur la norme XML, SyncML est un protocole visant à créer un standard pour une synchronisation universelle des données.
- Two-way sync (le client et le serveur échangent des informations sur des données modifiées ; le client envoie les modifications d’abord)
- Slow sync (synchronisation dans les 2 sens ; chaque donnée envoyée est comparée sur les 2 bases)
- One-way sync from client only (le client met à jour le serveur ; le serveur accepte et met à jour les données et n’envoie pas ses modifications)
- Refresh sync from client only (les données du client recouvrent les données du serveur)
- One-way sync from server only (le serveur met à jour le client)
- Refresh sync from server only (les données du serveur recouvrent les données du client)
- Server alerted sync (le serveur commande à distance le client de lancer un des types de synchronisation avec le serveur cités ci-dessus ; de cette façon, le serveur à distance commande le client)
Syncml fonctionne avec des balises, tout comme le XML
Syncml est découpé en 2 grandes parties :
- L'entête : SyncHdr
- Le corps : SyncBody
<SyncML> <SyncHdr> ... </SyncHdr> <SyncBody> ... </SyncBody> </SyncMl>
Quelques commandes Syncml:
<Add> <Alert> <Atomic> <Copy> <Delete> <Exec> <Get> <Map> <Put> <Replace> <Results> <Search> <Sequence> <Status> <Sync>