Cloud Services/FirefoxOS Sync: Difference between revisions

(Created page with "== Objective == == Architecture ==")
 
Line 1: Line 1:
== Objective ==
== Objective ==
If we call this sync, everyone will be confused
Some things Firefox and Google are both pushing for:
* https://github.com/slightlyoff/BackgroundSync/blob/master/explainer.md <== HERE
* https://github.com/slightlyoff/ServiceWorker/blob/master/explainer.md
There are shared and private data types on fxos
shared include contacts, calendar, photos
private would be whatever an app might come up with (cupcake recipes, etc.)
both should be able to have a backing store that can sync with the apps on device
Some use cases
* install a flickr app, and your photos get uploaded to flickr ("sync")
* install a Google+ app, and your photos also get uploaded.  Do both at once!
* install Delicious app, sync bookmarks (pending a bookmark DOM API, which we don't have)
* Facebook keeps its contacts in sync.
* Fruux backup keeps contacts in sync, EXCEPT Facebook contacts
* provision identity on fruux using firefox accounts assertion


== Architecture ==
== Architecture ==
Confirmed users
90

edits