Data Sync

Firefox OS - NGA Toolkit
Disclaimer

Packaged
Hosted

Catch up

-
Application list
-
Device configuration
-
WiFi passwords
-
Browsing history
-
Media files
-
Application settings
New use cases
Task continuation
Break device barrier


User Choice



User Privacy
Client
side encryption
User Identity



So...
Sync All the Things

Divide and Conquer
System data
- Installed apps
- Bookmarks
- History
- Preferences
- Forms
- Passwords
- Addons



Application data
-
In-app settings
-
Email
-
Alarms
-
Calendar
-
Pictures
-
Music
-
Call history
-
Usage data
-
SMS
-
Contacts
-
[Place you app's data here]
Different approaches
(Divide it again)
Open protocols
- Email (IMAP, POP3, SMTP)
- Calendar (CalDav)
- Contacts (CardDav)
Media content

https://wiki.mozilla.org/Firefox_OS/Cloud_Storage
Database documents
Kinto
PouchDB
Remotestorage
Whislist
-
Firefox Accounts
-
Cross Browser
-
Offline first
-
Avoid data duplication.
Q&A
deck
By Fernando Jiménez Moreno
deck
- 1,080