Internet : SyncML, le graal de la synchronisation de données
Posté par SaintGermain (). Modéré le 04 juillet 2007.
Vous vous êtes surement comme moi à un moment ou un autre posé la question de comment synchroniser des données entre deux applications ou deux ordinateurs. Oubliez toutes les solutions propriétaires, tous les bricolages, tous les trucs non standards et entrez dans le monde de SyncML.
SyncML est un protocole standard de synchronisation de données, et ayant été développé en prenant en compte les particularités des terminaux mobiles à accès ponctuels (i.e. les téléphones mobiles ou les PDA).
L'intérêt est d'offrir un moyen simple à tout constructeur de terminaux ou tout développeur de logiciel de se synchroniser avec le monde extérieur. Je ne développe pas plus car je pense que tout le monde ici comprend l'intérêt d'avoir un protocole standard... Il vous suffira de vérifier ce qu'est un format ouvert et ce qu'apporte l'interopérabilité.
Funambol est la référence pour les différentes implémentations de serveur SyncML : de nombreux logiciels libres sont disponibles sur le site, dont en particulier le serveur précédemment appelé Sync4j en Java. Le serveur open source Funambol fournit des services d'e-mail en push, de synchronisation de PIM et de gestion d'appareils mobiles pour les opérateurs mobiles, fournisseurs de services et les OEM.
La compagnie ScheduleWorld propose un service (gratuit pour l'instant...) reposant sur une version modifiée du serveur Funambol qui se synchronise automatiquement (enfin à chaque synchronisation avec le serveur ScheduleWorld) avec Google Calendar et qui permet donc d'avoir son agenda partout et tout le temps.
NdM : Quand bien même cette dépêche met en avant un ensemble de technologies propriétaires (voir seconde partie de cette dépêche), il nous a semblé intéressant d'avoir un exemple concret (réaliste ?) basé sur un produit libre pour l'intégration de ces technologies mobiles qui se répandent. Funambol est sous licence GPL pour le client et HPL pour le serveur, cette licence étant basée sur la GPL et qui reprend des termes semblables à l'Affero GPL pour assurer que la partie serveur reste libre. Ceux qui ont eu à mettre en oeuvre une solution mobile et assurer son intégration ont ainsi des éléments pour se départir du carcan de solutions propriétaires qui s'intégrent difficilement par nature.
SyncML est un protocole standard de synchronisation de données, et ayant été développé en prenant en compte les particularités des terminaux mobiles à accès ponctuels (i.e. les téléphones mobiles ou les PDA).
L'intérêt est d'offrir un moyen simple à tout constructeur de terminaux ou tout développeur de logiciel de se synchroniser avec le monde extérieur. Je ne développe pas plus car je pense que tout le monde ici comprend l'intérêt d'avoir un protocole standard... Il vous suffira de vérifier ce qu'est un format ouvert et ce qu'apporte l'interopérabilité.
Funambol est la référence pour les différentes implémentations de serveur SyncML : de nombreux logiciels libres sont disponibles sur le site, dont en particulier le serveur précédemment appelé Sync4j en Java. Le serveur open source Funambol fournit des services d'e-mail en push, de synchronisation de PIM et de gestion d'appareils mobiles pour les opérateurs mobiles, fournisseurs de services et les OEM.
La compagnie ScheduleWorld propose un service (gratuit pour l'instant...) reposant sur une version modifiée du serveur Funambol qui se synchronise automatiquement (enfin à chaque synchronisation avec le serveur ScheduleWorld) avec Google Calendar et qui permet donc d'avoir son agenda partout et tout le temps.
NdM : Quand bien même cette dépêche met en avant un ensemble de technologies propriétaires (voir seconde partie de cette dépêche), il nous a semblé intéressant d'avoir un exemple concret (réaliste ?) basé sur un produit libre pour l'intégration de ces technologies mobiles qui se répandent. Funambol est sous licence GPL pour le client et HPL pour le serveur, cette licence étant basée sur la GPL et qui reprend des termes semblables à l'Affero GPL pour assurer que la partie serveur reste libre. Ceux qui ont eu à mettre en oeuvre une solution mobile et assurer son intégration ont ainsi des éléments pour se départir du carcan de solutions propriétaires qui s'intégrent difficilement par nature.
SyncML - Data Synchronization and Device Management (834 hits)
Funambol (638 hits)
Synchronisation Google Calendar avec Evolution (881 hits)
The Holy Grail of Synchronization (218 hits)
Multisync - a synchronisation tool (523 hits)
ScheduleWorld (822 hits)
> Lire la dépêche (36 commentaires, moyenne: 4,1).
Vous avez demandé le commentaire #848250.




heu...
avec de vrais morceaux d'humour dedans (j'espère en tous cas)
heu... si ce genre de chose ne m'arrive jamais c'est que je suis quelqu'un exceptionnel ? ou bien un looser ?
Non, blague à part, je trouve ce discours franchement sorti d'une école de commerce. Bravo à celui qui l'a rédigé, c'est plus agréable à lire que les trucs compliqués et techniques qui font fuir les non informaticiens.
Mais bon, moi, il me laisse franchement froid : je suis quelqu'un de très occupé (perso & pro), mais quand même, si ca m'arrivait d'avoir un conflit entre 2 RdV, j'en rappelle un pour décommander.
PS : bon, je suis marié et père de famille, donc je ne cherche pas à épater la copine de geek en vadrouille, c'est ptet ca...
[^]Re: heu...
Si ça peut te rassurer ça ne risque pas de m'arriver non plus :-)
Bizarrement quand des copains font une soirée, soit ils me le disent de visu quand le les vois, soit ils me téléphonent, soit ils envoient un mail, et je leur réponds directement.
Je n'ai pas encore un pigeon voyageur qui vient automatiquement mettre à jour un PDA qui enverra un SMS à une centrale qui préparera un fax pour mon GPS.
Vache qui rit, à moitié dans son lit
[^]Re: heu...
Ca, c'est parce que tu ne connais pas encore la norme "Pigeon Over IP" qui permet de faire ça, justement :-D
[^]Re: heu...
Excuse moi mais il s'agit plutot de la norme IP over Pigeon (IP over Avian Carrier) qui est décrite dans la RFC 1149. Tu as meme une version avec QoS dans la RFC 2549 :-)
Reste à dresser le pigeon pour qu'il tape directement les SMS... Un routeur IPoAC/SMS ouuuaaaa
[^]Re: heu...
Moi j'appelle ça du spam....
[^]Re: heu...
D'accord si tu n'as pas un agenda de ministre, le coup du PDA est un peu superflu.
Par contre la synchronisation Outlook-Google Calendar est vraiment pratique car cela permet d'associer son agenda professionnel à son agenda personnel.
Si tu as des horaires réguliers et que tu pars en vacances pendant les vacances scolaires, ok pas de soucis pour comprendre tes disponiblités. Par contre si tu es souvent en déplacement professionnel, ça devient embêtant pour tes amis.
Un truc tout bête : vous avez déjà réussi à réunir genre 30-40 personnes (genre gros anniversaire) sans y passer des heures et des tonnes de coups de fil ? Une fois passé la trentaine il me semble que c'est encore plus pénible (car encore plus de contraintes...).
Le PDA c'est surtout pour ceux qui n'ont pas de mémoire comme moi. Là t'es bien content d'avoir ton agenda à jour sous le coude...
Maintenant oui on s'en sort très bien sans, tout comme au boulot on s'en sortait très très bien avec les agendas papiers. C'est juste que maintenant tout le monde apprécie bien les calendriers partagés...
P.S. : j'avoue cependant que pour épater la geekette, c'est top ! ;-)
[^]Re: heu...
1- J'ai 40 ans l'an prochain,
2- ma belle-mère va féter ses 60 ans dans ... 16 jours, et vous savez quoi, nous avons envoyé des invitations sur un truc tout blanc, sur lequel nous avons gratté un objet long qui a laissé une couleur noire. Nous avons ensuite mis, après l'avoir plié en 4, cet objet dans un autre objet de forme rectangulaire, et collé dessus un petit post-it de couleur rouge, vendu (cher !) par un organisme appelé "La Poste". Ca a eu l'air de fonctionne pas mal puisque tous les invités seront présents (sauf le grand-père de 86 ans, qui est à l'hopital, mais qui a été bien content de recevoir la lettre. Je ne suis pas sûr qu'il ait l'internet à l'hopital. Ni qu'il sache s'en servir. En fait, si, je suis sûr : il ne sait pas...)
Pour ce qui est de mes déplacements, je suis souvent en déplacement, aux 4 coins du monde même, et mon associé et moi-même partageons -depuis peu- un agenda électronique (vive sunbird 0.5 !) Ca nous suffit largement de chez largement.
Bon, pour conclure, ce fil m'amuse : OK pour dire que c'est intéressant, mais ca reste un peu un truc de geek quand même. Enfin c'est mon avis.
PS : Outlook, c'est quoi ca. J'ai pas ca sur ma mandriva :
[^]Re: heu...
Ah mais c'est un peu comme toutes les nouvelles technologies rendant instantané ce qui auparavant été...euh...différé ? ;-)
L'année qui a suivi l'introduction du Bibop ou des premiers GSM, la plupart des gens étaient sceptiques (moi le premier) : genre c'est un truc pour les kékés.
De même pour les SMS ou texto, beaucoup de personnes trouvent que ça ne sert à rien. D'autres ne peuvent plus s'en passer (les ados).
Par exemple pour le Blackberry, je suis sûr que tu trouves aussi que cela ne sert pas à grand chose (peuh ! un Pine sur une connexion SSH de temps en temps ça suffit !). Mais il est indéniable que beaucoup ne peuvent plus s'en passer...
On en arrive au point parfois où c'est la technologie elle-même qui change les comportements.
Prenons un exemple : avant l'ère du téléphone portable, on se donnait rendez-vous bien avant et tout le monde se pointait à l'heure au lieu dit et sinon les retardataires devaient payer la première tournée.
Maintenant j'observe le comportement suivant (je généralise un peu mais supposons...) : de plus en plus on ne se donne plus de rendez-vous précis mais on lance un 'Bon ! t'es libre samedi ? On s'appelle et on se fait un truc ?" ou bien les personnes ne respectent plus trop l'horaire car "On peut toujours prévenir que l'on sera en retard".
Autre exemple (décidemment je suis en verve) : le coup des cadeaux communs. Tu envoies tes invitations par courrier : ok tout le monde est content de venir à ton anniversaire et chacun apporte son petit cadeau. Maintenant vu que de plus en plus on reçoit des emails avec tout le monde en copie, je reçois pratiquement à tous les coups juste quelques heures après l'invitation un message avec "Bon qu'est-ce qu'on peut lui offrir ?" et ça débouche souvent sur un cadeau commun. Un ami ayant envoyé son email avec des Bcc s'est vu chambré par tout le monde pour ça...
J'avais aussi lu que dans le cas particulier du Vietnam où le GSM s'est lancé très vite dans les grandes villes, cela devenait très dur pour les familles pauvres car les enfants/ados voulaient tous un GSM car sinon ils étaient exclus : en effet tous les rendez-vous se passaient/transmettaient par GSM.
Tout ça pour dire que les agendas partagés sont maintenant considérés comme indispensables dans les quelques entreprises où j'ai travaillé et que je pense qu'il n'y a pas de raison pour laquelle cela ne devienne pas commun aussi pour les agendas personnels.
Se passer de ce service est une simple question d'organisation, de mémoire et de temps, j'en conviens. Par contre réserver cet usage au cercle du 'geek', je ne pense pas.
L'avenir nous dira lequel de nous deux a raison...
[^]Re: heu...
Euh... celui des deux qui consomme le moins de pétrole ?
(non non, ça n'est pas un avenir trop lointain)
[^]Re: heu...
quel rapport dans le contexte ?
[^]Re: heu...
la pérénité dans le temps des technique d'échanges d'information ?
mais c'est vrai que c'est tiré par els cheveux comme réponse (le pétrole)
[^]Re: heu...
Pour réunir tes 30-40 personnes, doodle doit pouvoir t'aider ;-) http://www.doodle.ch/
CKR Solutions Open Source