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
- Take a look at the source code
- Ask the developers in the #opensync channel on irc.freenode.net
- Ask on the Mailing List
- Take a look at the documentation
- Troubleshooting for OBEX transport
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
