wiki:WikiStart

Context Navigation


Last modified 18 months ago

Welcome to OpenSync - A Synchronization Framework

Latest News

  • 2010-08-20 Logo Contest for the upcoming 0.40 stable release started. Give us your impression and feel free to design yours!
  • 2009-09-21 Released OpenSync 0.39. See release notes for more information.
  • 2009-02-16 OpenSync 0.22 article in c't (german magazine)
  • 2008-11-28 Project infrastructure changes
  • 2008-11-27 opensync.org server outage
  • 2008-11-21  libwbxml is moving to  libwbxml.opensync.org/.
  • 2008-11-13 1st weekly IRC OpenSync project meeting.
  • 2008-11-11 Released OpenSync 0.38. See release notes for more information.
  • 2008-08-18 Released OpenSync 0.37. See release notes for more information.
  • 2008-01-26 Released OpenSync 0.36. See release notes for more information.

Older news are also available.

The OpenSync project is an ongoing effort to create a synchronization framework that will be a platform independent, general purpose synchronization engine utilizing modular plugins for content formats and different kind of connection types. OpenSync's modularity should allow it to be extended easily to new devices and purposes without radically changing the architecture itself, allowing it to support wide variety of devices used today and in the future.

Even being a general purpose framework that keeps the doors open for many use cases, OpenSync's main and most practical goal is to create a solution to synchronize PIM (Personal Information Management - addressbook contacts, calendar events and tasks, personal notes, etc) data between mobile devices like mobile phones, PDAs (Personal Digital Assistant), desktop computer PIM tools and -services.

OpenSync is a successor of project  Multisync, created by the same people. Multisync's development stalled and it is no longer maintained, so users using it should look to upgrade to OpenSync when possible. The combined project history of these projects is long and currently the future looks bright for achieving the original goals.

There is a introduction in the form of a  presentation from FOSDEM 2007.

For Users

  • Getting Started
  • Download
  • Plugins for various peers
  • Documentation, FAQ and Help
  • Get Involved!

For Developers

  • Next Milestone: OpenSync 0.40
  • Developer's Corner
  • Urgent: Plugin Porting HOWTO
  • The Development Team
  • Get Involved!

The goals of OpenSync

  • Provide a framework that can be used for general synchronization
  • Reusability. The framework should be usable by many applications
  • Speed. Synchronization should be as fast as possible.
  • Flexibility. We cannot predict what formats / devices the future will bring. Therefore OpenSync is built as flexible and modular as possible.
  • Integrity. Data must never be lost, no matter what happens.
  • Portability. The framework should run on as many platforms as possible (Linux, Windows, Mac OS, BSD, etc)
  • Language neutral. OpenSync is extensible in using other languages like python, java and even more.
  • No dependencies on an X-server. OpenSync is a library that can be embedded into other applications. Therefore it is possible to use GUIs, CLIs or whatever you can imagine.

How can you help us?

  • Test the trunk before the 0.40 gets released
  • Write, improve the documentation
  • Report found problems as tickets. Please check the existing Tickets first. How? see next bullet.
  • Fix bugs for the  0.40 release
  • Join the active OpenSync community
  • Please share your knowledge of OpenSync: do not hesitate to use the wiki to edit and add information you deem appropriate.

opensync.org Projects

  • libopensync - Synchronization engine
  •  libsyncml - SyncML protocol library
  •  libwbxml - WBXML format library

Attachments

  • OpenSync_FOSDEM_2007.pdf spacer (21.7 KB) - added by denisq 18 months ago.
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.