Meego Wiki
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Buteo Sync Solution)
(categorise)
 
(5 intermediate revisions not shown)
Line 1: Line 1:
-
= Buteo Sync Solution =
+
== Buteo Sync Solution ==
 +
 
The Buteo Sync solution is a complete solution that broadly provides the following synchronization services:
The Buteo Sync solution is a complete solution that broadly provides the following synchronization services:
* Device to device synchronization of PIM data (Contacts and Calendar for now) based on SyncML
* Device to device synchronization of PIM data (Contacts and Calendar for now) based on SyncML
Line 7: Line 8:
In order to cater to the above service, the following components are available in the Buteo Sync solution:
In order to cater to the above service, the following components are available in the Buteo Sync solution:
-
* Synchronization Framework - a generic framework providing a pluggable architecture. More information [[http://wiki.meego.com/Buteo/Framework here]]
+
* [[Buteo/Framework|Synchronization Framework]] - a generic framework providing a pluggable architecture.
-
* SyncML stack - a OMA DS 1.1 and 1.2 compliant SyncML stack More information [[http://wiki.meego.com/Buteo/SyncML here]]
+
* [[Buteo/SyncML|SyncML stack]] - a OMA DS 1.1 and 1.2 compliant SyncML stack
-
* MTP stack - A Media Transfer Protocol 1.0 compliant MTP implemenation. More information [[http://wiki.meego.com/Buteo/MTP here]]
+
* [[Buteo/MTP|MTP stack]] - A Media Transfer Protocol 1.0 compliant MTP implemenation.
* Sync plugins - a syncml sync plugin and a MTP sync plugin that hook into the synchronization framework
* Sync plugins - a syncml sync plugin and a MTP sync plugin that hook into the synchronization framework
All the above components make up the Buteo Sync solution with the capability of being extended to accommodate more protocols. Refer to the individual pages to understand more about the individual components
All the above components make up the Buteo Sync solution with the capability of being extended to accommodate more protocols. Refer to the individual pages to understand more about the individual components
 +
 +
== Buteo Sync Features ==
 +
 +
Buteo Sync is not just a sync solution that depends on SyncML, but provides a whole range of Sync features independent of the protocol and the data to be synchronized. Following are the high level end-user features supported by Buteo:
 +
* Synchronization of Google contacts (based on SyncML)
 +
* Contacts, Calendar, Notes sync with Mobilcal.net
 +
* Contacts, Calendar, Notes sync with memotoo.com
 +
* Contacts, Calendar, Notes sync with scheduleworld.com
 +
* Any standard SyncML service
 +
 +
The MTP stack is made public, but the integration with the functionfs driver is being worked on and should soon be available. There are other plug-ins planned for Buteo in future (flickr, facebook etc.)
 +
 +
== Resources ==
 +
 +
To request enhancements or report bugs, please check the [[http://bugs.meego.com/buglist.cgi?type0-1-0=notequals&field0-1-0=product&field0-0-0=component&query_format=advanced&value0-2-0=SyncEvolution&value0-1-0=SyncEvolution&bug_status=NEW&bug_status=NEEDINFO&bug_status=ASSIGNED&bug_status=WAITING%20FOR%20UPSTREAM&bug_status=REOPENED&field0-2-0=component&type0-0-0=substring&value0-0-0=sync&type0-2-0=notequals list of known issues]] and then [[http://bugs.meego.com/enter_bug.cgi?product=OS%20Middleware&component=Buteo%20Sync report new issues]] or [[http://bugs.meego.com/enter_bug.cgi?product=MeeGo%20Core%20OS%20Features&component=Device%20sync propose new features]].
 +
 +
Discussion of Buteo development happens in the issue tracker, on the [[http://lists.meego.com/listinfo/meego-dev Meego Developer list]] and on IRC (freenode.org, #meego-sync).
 +
 +
Source code can be found in the [[http://meego.gitorious.org/meego-middleware Buteo repositories on meego.gitorious.org]].
 +
 +
An [[Buteo/SyncFWClient|example client app]] is available.
 +
 +
[[Category:Buteo]]

Latest revision as of 12:12, 26 April 2011

Buteo Sync Solution

The Buteo Sync solution is a complete solution that broadly provides the following synchronization services:

  • Device to device synchronization of PIM data (Contacts and Calendar for now) based on SyncML
  • Device to cloud synchronization of PIM data (ovi.com, Scheduleworld.com etc.) based on SyncML
  • Synchronization of media content to PC based on MTP
  • Device to PC synchronization (currently only OviSuite, but this requires contract with OviSuite to support a particular device)

In order to cater to the above service, the following components are available in the Buteo Sync solution:

  • Synchronization Framework - a generic framework providing a pluggable architecture.
  • SyncML stack - a OMA DS 1.1 and 1.2 compliant SyncML stack
  • MTP stack - A Media Transfer Protocol 1.0 compliant MTP implemenation.
  • Sync plugins - a syncml sync plugin and a MTP sync plugin that hook into the synchronization framework

All the above components make up the Buteo Sync solution with the capability of being extended to accommodate more protocols. Refer to the individual pages to understand more about the individual components

Buteo Sync Features

Buteo Sync is not just a sync solution that depends on SyncML, but provides a whole range of Sync features independent of the protocol and the data to be synchronized. Following are the high level end-user features supported by Buteo:

  • Synchronization of Google contacts (based on SyncML)
  • Contacts, Calendar, Notes sync with Mobilcal.net
  • Contacts, Calendar, Notes sync with memotoo.com
  • Contacts, Calendar, Notes sync with scheduleworld.com
  • Any standard SyncML service

The MTP stack is made public, but the integration with the functionfs driver is being worked on and should soon be available. There are other plug-ins planned for Buteo in future (flickr, facebook etc.)

Resources

To request enhancements or report bugs, please check the [list of known issues] and then [report new issues] or [propose new features].

Discussion of Buteo development happens in the issue tracker, on the [Meego Developer list] and on IRC (freenode.org, #meego-sync).

Source code can be found in the [Buteo repositories on meego.gitorious.org].

An example client app is available.

Retrieved from "http://wiki.meego.com/Buteo"
Personal tools