<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <br>
    <span style="white-space: pre;">> IMHO Riccardo has a good point.
      At the cost of java dependency we <br>
      > could bring the whole SyncML infrastructure in right now.
      This might<br>
      > be as an optional app that can be disabled if the target
      system <br>
      > lacks support, so the integrity of remaining features is not
      <br>
      > compromised.</span><br>
    <br>
    One question which has not been answered is what are the advantages
    of SyncML versus other protocol?<br>
    It was only said that this was a standard with lot of existing
    clients... from the wikipedia page (i know this is not a reference),
    i get:<br>
     * A fairly intricate and vague protocol specification has meant
    that in general there are major interworking problems with different
    servers against different clients<br>
     * SyncML requires a /database name/ to be specified for opening a
    connection. This database name is not standardized, and different
    servers use different names for the same service<br>
     * According to the documentation in the Funambol SyncML wiki, there
    is no conflict resolution. The server can only be set to 'client
    wins' or 'server wins' in case a field has been edited both on
    server and on client.<br>
    <br>
    This does not seems very interesting. A complex and incomplete
    standard is worst than a simple well defined one. Especially if
    there is no good php implementation (and KDE does not support
    SynML?). But maybe this is wrong (since it is from wikipedia). So
    why push so much in favor of syncml?<br>
    <br>
    regards,<br>
    Cédric<br>
  </body>
</html>