Welcome to Libsyncml project space

Libsyncml is a implementation of the SyncML protocol.

The goals of Libsyncml are:

  • Provide a reliable implementation of the syncml standard
  • Implement the Data Synchronization part. Optionally the Device Management part later
  • Size. Libsyncml should have a small footprint so that it can be used on mobile devices
  • Support of many transport bindings like http server and client and obex over IR, bluetooth etc
  • Support for wbxml using libwbxml
  • Direct parsing of wbxml without the need to convert wbxml into xml
  • Portability. The framework should run on as many platforms as possible (Linux, Windows, Mac OS, BSD, etc)
  • Easily usable from other languages. Libsyncml is written in c so that i can be embedded into other languages
  • Support for Syncml 1.0, 1.1 and 1.2
  • High level API to hide protocol details.

The license of the Libsyncml is LGPL

News

  • 2008-01-26: Released libsyncml 0.4.6. See release notes for more information.
  • 2007-10-16: Released libsyncml 0.4.5. See release notes for more information.
  • 2007-03-28: Released libsyncml 0.4.4. See release notes? for more information.
  • 2007-02-12: Released libsyncml 0.4.3. See release notes? for more information.
  • 2006-11-07: Released libsyncml 0.4.2. See release notes for more information.
  • 2006-05-19: You can now register an account (link in the top-right corner). Once you are logged in with your account you can edit the wiki, create tickets and so on.
  • 2006-04-20: LibsyncML version 0.3.0 has been released which fixes several bugs and adds support for large object handling. See the download page for details.
  • 2006-03-04: LibsyncML is now ready for testing. See this guide for info on how to get libsyncml.


If you want to learn more you can

How can you help us?

There are a lot of things you can do even if you are not a developer!

  • We always need developers that help with the syncml library.
  • Improve the code of Libsyncml itself
  • Improve the documentation
  • Spread the word about this library
  • Report bugs using the ticket system

Mailing Lists

Currently this library uses the same mailing list as the OpenSync project. The mailing list is at http://lists.sourceforge.net/mailman/listinfo/opensync-users