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