Changes

Jump to: navigation, search

Firefox OS/Cloud Storage

1,110 bytes added, 06:04, 2 July 2015
Update Overall Architecture
= Cloud Storage Framework =
== Overall Architecture ==
[[File:OverallArchitecture.png|550px]]<br/>
Based on the planning phases, this is an overall architecture of Cloud Storage includes Gecko part and Gaia part.<br/>
First, Cloud Storage Configuration UI is for user to enable/disable cloud storage via storage management API. It could be in Settings app or any possible ways.<br/>
Second, Gaia apps can use Device Storage API to access the files in Cloud Storage, just like Video app, Music app and Gallery app did. Eventually, we have to extend Device Storage API for Cloud Storage, like getting the synchronisation status of a file.<br/>
Third, 3rd party storage provider can implement a new plugin for users to manipulate their storage via Virtual Storage Interface. The interface is for storage provider to define how a file is accessed including getting meta data, file content reading and writing.<br/>
Cache mechanism, sync mechanism, and account management are the modules in gecko to be hidden, so app developers don’t have to worry about the issues like how to resolve the conflict issue, data caching for performance, etc.
== Universal Storage API ==
Universal Storage API is a general API for web apps to access all kinds of storage.<br />
30
edits

Navigation menu