« Return to Thread: syncml client

Re: syncml client

by Andrew Smart-3 :: Rate this Message:

Reply to Author | View in Thread

Hallo,

ich hatte schonmal die gleiche Idee und bin ebenfalls nicht weit gekommen.
Einen "einfachen" SyncML Client in Python gibt’s wohl nicht.

Interessant ist folgender Artikel:
http://chandlerproject.org/Projects/SyncML

Dort wird das Thema SyncML + Python beschrieben. Das Chandler-Projekt wäre
meine erste Stelle an der ich suchen würde - es ist z.T. (oder komplett?) in
Python geschrieben. Wenns ne SyncML-Implementation gibt dann dort. Die im
Artikel abgelegten Links funktionieren übrigens nicht mehr.

Ebenfalls ein Sprungpunkt: http://www.openmobilealliance.org/

Viele Grüße,
Andrew


> -----Ursprüngliche Nachricht-----
> Von: python-de-bounces@...
> [mailto:python-de-bounces@...] Im Auftrag von
> Alexander Hoffmann
> Gesendet: Mittwoch, 23. Januar 2008 22:13
> An: Die Deutsche Python Mailingliste
> Betreff: Re: [Python-de] syncml client
>
> Hi Stefan,
>
> Vielen Dank für Deine Antwort. Wird mir wohl nix anderes
> übrig bleiben als auf dem XML-Level zu starten, hatte irgend
> wie gehofft es gäbe in Python eine syncml-Bibliothek.
>
> Danke nochmals und Grüsse,
> Alex
>
> Am 26.12.07 schrieb Stefan Behnel <python-de@...>:
> > Hallo!
> >
> > Alexander Hoffmann schrieb:
> > > Ich habe vor, mir einen syncml-Client zu basteln, der Adressdaten
> > > von einem eGroupware-Server holt und lokal abspeichert.
> > > Normalerweise finde ich in kürzester Zeit für jedes
> halbwegs offene
> > > Protokoll eine Unterstützung in Python. Für syncml ist
> mir das nicht
> > > gelungen. Habe ich etwas übersehen, oder muss ich wirklich von
> > > Scratch anfangen (ja, ich weiss, es gibt, XML-Parser und
> vieles mehr).
> > >
> > > Wenn es wirklich noch nichts gibt, weiss jemand, ob ein
> syncml-Modul
> > > geplant ist ?
> >
> > Die Möglichkeit, alles selbst zu schreiben, gibt es ja immer - ich
> > würde in dme Fall als Basis lxml empfehlen, um den SyncML Namespace
> > als Python-Klassen zu implementieren:
> >
> > http://codespeak.net/lxml/dev/element_classes.html#id1
> >
> > Das Ganze funktioniert auch zusammen mit lxml.objectify:
> >
> > http://codespeak.net/lxml/dev/objectify.html#the-lxml-objectify-api
> >
> > Ansonsten kannst du vielleicht auch eine externe C-Bibliothek über
> > ctypes anbinden, die bereits das vollständige Protokoll
> implementiert:
> >
> > http://libsyncml.opensync.org/
> >
> > Stefan
> >
> >
> > _______________________________________________
> > python-de maillist  -  python-de@...
> > http://python.net/mailman/listinfo/python-de
> >
>
> _______________________________________________
> python-de maillist  -  python-de@...
> http://python.net/mailman/listinfo/python-de


_______________________________________________
python-de maillist  -  python-de@...
http://python.net/mailman/listinfo/python-de

 « Return to Thread: syncml client