9
edits
(→Where) |
(fixes) |
||
Line 24: | Line 24: | ||
Bob uses his Music app to listen to music and audio files. He keeps a library with his preferred titles. He adds new songs from his desktop browser. When he uses his Firefox OS device, he can listen to these new songs if he is online. He can also choose to download them so he can play them offline. | Bob uses his Music app to listen to music and audio files. He keeps a library with his preferred titles. He adds new songs from his desktop browser. When he uses his Firefox OS device, he can listen to these new songs if he is online. He can also choose to download them so he can play them offline. | ||
''Question: Does the [[ | ''Question: Does the [[Gaia/Architecture_Proposal|proposed V3 architecture]] buy us anything in terms improved offline experience here? -Stephany'' | ||
Alice listens to her favorite knitting podcasts -- Knitting Pipeline and The Knit Girllls -- in her web browser (while knitting beside her laptop during business travel) or via the Apple TV > Podcasts section, when she is at home. Alice can access both podcasts on the Web and in iTunes. She has a Lenovo PC so doesn't really use iTunes outside of Apple TV. When Alice sits down in her plane seat for her next business trip, plugs in her headphones and clicks the play button on the video clip embedded in the podcast's web page, Firefox Cloud asks if she'd like the video to be backed up so she can pick it up anywhere (on her phone, in case her laptop battery dies; on her laptop when it's offline during the flight with alleged but nonexistent Internet service), where she left off. | Alice listens to her favorite knitting podcasts -- Knitting Pipeline and The Knit Girllls -- in her web browser (while knitting beside her laptop during business travel) or via the Apple TV > Podcasts section, when she is at home. Alice can access both podcasts on the Web and in iTunes. She has a Lenovo PC so doesn't really use iTunes outside of Apple TV. When Alice sits down in her plane seat for her next business trip, plugs in her headphones and clicks the play button on the video clip embedded in the podcast's web page, Firefox Cloud asks if she'd like the video to be backed up so she can pick it up anywhere (on her phone, in case her laptop battery dies; on her laptop when it's offline during the flight with alleged but nonexistent Internet service), where she left off. | ||
Line 43: | Line 43: | ||
=== Other use cases === | === Other use cases === | ||
You can see the result of a previous discussion around data sync use cases [ | You can see the result of a previous discussion around data sync use cases [[Firefox OS Data Sync Use Cases Discussion|here]]. | ||
== Data types == | == Data types == | ||
Looking at the proposed use cases and the nature of the data to be synchronized we can group it in: | Looking at the proposed use cases and the nature of the data to be synchronized we can group it in: | ||
=== Browser/System data === | === Browser/System data === | ||
This includes things like browsing history, bookmarks, passwords, form autocomplete data, list of installed apps, system settings, etc. | This includes things like browsing history, bookmarks, passwords, form autocomplete data, list of installed apps, system settings, etc. | ||
=== In-app generated data === | === In-app generated data === | ||
This includes all the data that is not owned by the system. And can be also grouped in: | This includes all the data that is not owned by the system. And can be also grouped in: | ||
Line 64: | Line 66: | ||
== For in-app generated data == | == For in-app generated data == | ||
We are still not sure about which approach we should take to allow the apps to store and synchronize '''in-app generated data''' with a remote storage. We know some requirements we would like to address though. | We are still not sure about which approach we should take to allow the apps to store and synchronize '''in-app generated data''' with a remote storage. We know some requirements we would like to address though. | ||
=== Requirements for in-app data sync === | === Requirements for in-app data sync === | ||
* '''Authentication''' | * '''Authentication''' | ||
Line 128: | Line 131: | ||
=== When === | === When === | ||
* Every two weeks at 10am CEST / 16pm CST | * Every two weeks at 10am CEST / 16pm CST | ||
=== Where === | === Where === | ||
* ferjm's Vidyo room | * ferjm's Vidyo room |
edits