• [^] # Re: Embarqué ?

    Posté par . En réponse à la dépêche SyncML, le graal de la synchronisation de données. Évalué à 1.

    Sauf qu'en réalité, il n'y a rien qui fonctionne vraiment et qui soit léger.

    Opensync => Ils ont sorti la version 0.30 qui casse tous les plugins actuels, donc libsyncml ne fonctionne plus avec (de toute façon, la libsyncml ne comprenait pas la majorité des clients (telephone, PDA, etc...) )

    Sync4j, c'est pas mal, sauf que c'est du Java (donc 80MB juste pour lancer le serveur, rien que pour sauvegarder les 200ko de données de ton PDA/tel/SmartPhone, ça fait peur).
    Par contre, ce sont les seuls à faire des programmes qui tournent sur tous les périphériques embarqués (en C++ généralement) qui fonctionnent.

    Synthesis, d'après mon expérience ça fonctionne pas mal, (mais sapucépalibre), le problème, c'est qu'il te faut la même GlibC qu'eux car ils fournissent que le binaire de leur serveur (donc exit Gentoo, Slackware, etc...) et surtout un proc x86. C'est payant.

    ScheduleWorld / Googlecalendar et autres requièrent tous d'avoir un serveur HTTP avec Apache + PHP + MySQL (100MB bouffé). Alors, soit tu es le Directeur Informatique d'IBM et tu te permet d'acheter leur versions serveur (GC / SW ?) vraiment cher, soit tu oublies direct (sauf si tu t'en fout que tes données ne soit pas à ta disposition, chez toi, mais consultable par je-ne-sais-quel-publicitaire).

    Bref, la synchro de données via un petit routeur / serveur de fichiers type ARM9 qui consomme rien, c'est pas encore pour aujourd'hui.
    Après j'ai pas encore testé la version Sync4j compilée en natif par gcj, faut voir.