Datenabgleich Synchonisation syncml Protokoll Nokia

  • Hi,
    besteht bei einem Nokia Series 40 6th die Möglichkeit die Synchonisation mit dem Nokia syncml Protokoll zu beeinflussen?


    Entspricht das Nokia syncml Protokoll komplett den syncml Spezifikationen?
    Wenn nein, was ist anders?
    Wie kann ich festlegen auf welchem Weg Synchonisiert wird?
    Wie läuft so eine syncml Synchronisation konkret ab?
    Wie und von wo werden die Daten mit dem Server aktualisiert?
    Hat der Server recht?
    Hat das Handy recht?
    Werden die Daten zusammengeführt?
    Hast die Dateierstellungszeit recht?


    MfG


    Androimaemo

  • Informationen


    Hi, einige habe ich schon gefunden:


    http://wiki.forum.nokia.com/index.php/SyncML



    SyncML (Synchronization Markup Language) is an XML-based technology for universal data synchronization of networked devices. Ericsson, IBM, Lotus, Motorola, Matsushita Corporation, Nokia, Openwave, Starfish Software, and Symbian are the sponsoring members of the SyncML initiative, and drive the development of the technology together with Promoter members. The objective of the SyncML technology is to enable synchronization of any networked data with any mobile device and to ensure seamless interoperability between devices.




    SyncML is designed for use between mobile devices that are intermittently connected to the network and network services that are continuously available on the network. However, SyncML can also be used for peer-to-peer data synchronization. SyncML is specifically designed to handle cases where network services and mobile devices store the data in different formats or use different software systems.




    To ensure interoperability, SyncML describes how common data formats are represented over the network. SyncML permits the definition of new data formats as needs arise, ensuring extensibility. Operators will be able to offer a common interface to their customers, regardless of the type of mobile device. First implementations of SyncML enable users with a SyncML-enabled device to always have an up-to-date calendar and contacts database.



    SyncML Requirements


    A SyncML-compliant server with a SyncML server agent and a synchronization engine is required to complete the end-to-end system. The typical solution comprises a database server and an application server. The SyncML server is integrated with other network elements, such as authentication, billing and profiling, in an operator's network.


    A user normally initiates the synchronization session from the terminal. A data call connection (CSD or GPRS) is then established between the SyncML client and the SyncML server. The data interchange begins when the client has been authenticated. The SyncML server manages the synchronization process, during which the following takes place:



    New data is uploaded to the terminal or the application server
    Deleted data is removed from the terminal or the application server
    Modified data is updated in the terminal or the application server



    Unmodified data is not exchanged, thereby saving time and precious bandwidth. When the operation is completed, both the server and the client update their log files to keep them up-to-date for the next synchronization session.



    SyncML C Reference Toolkit


    This toolkit provides a reference implementation of the SyncML protocols. The toolkit is designed for both Clients and Servers, for a variety of platforms.


    It can be found at : http://www.sourceforge.net/projects/syncml-ctoolkit/



    MfG


    Androimaemo

  • Warum fragst Du?

    Zitat

    Original geschrieben von androimaemo
    Entspricht das Nokia syncml Protokoll komplett den syncml Spezifikationen?

    Hoffen wir alle, jedes Mal. :(

    Zitat

    Original geschrieben von androimaemo
    Wie kann ich festlegen auf welchem Weg Synchonisiert wird?

    Series 40? Wüsste da keinen Trick, das über das Mobiltelefon zu regeln: Das macht Dein Server.

    Zitat

    Original geschrieben von androimaemo
    Wie läuft so eine syncml Synchronisation konkret ab?

    Es tut.

    Zitat

    Original geschrieben von androimaemo
    Wie und von wo werden die Daten mit dem Server aktualisiert?

    Das hat Dich eigentlich nicht zu kümmern. Harmoniert der OMA (SyncML) DS-Server mit Deinem Nokia, dann werden lediglich seit dem letzten Abgleich geänderte Datensätze übertragen. Ein Datensatz ist beispielsweise ein Kontakt (vCard) oder Kalendereintrag (iCalendar). Es gibt aber tausend und ein Sonderfall – das füllt mehrere hundert Seiten Spezifikation.

    Zitat

    Original geschrieben von androimaemo
    Hat der Server recht?
    Hat das Handy recht?
    Werden die Daten zusammengeführt?
    Hast die Dateierstellungszeit recht?

    Das bestimmt die Gegenstelle, also Dein Server. Hast Du seit dem letzten Abgleich ein und denselben Datensatz auf beiden Seiten geändert (gelöscht oder „ersetzt“), dann stehen die beiden erstmal in Konflikt. Sind unterschiedliche Datenfelder im Datensatz betroffen, tut sich ein Server nicht schwer die beiden Varianten zusammenzuführen. Hast Du aber beispielsweise in beiden den Nachnamen geändert, muss eine Variante gewinnen. Das bestimmt aber der Server.


    Daher ist es auch wichtig, dass Du versuchst, nicht mit mehr als einer Gegenstelle abzugleichen. Dann wird das bei bestimmten Änderungen nämlich schnell seltsam. Besonders wenn Du mit der PC-Suite auch Outlook abgleichst. Und dann Outlook ebenfalls direkt mit dem selben Online-Server wie im Mobiltelefon. Das geht in der Regel auf die Dauer schief – kann lange aber gut gehen.


    Falls noch Fragen, fragen. :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!