Firefox OS/Cloud Storage: Difference between revisions

Jump to navigation Jump to search
Update Planning Phases
(Update Cache Architecture figure)
(Update Planning Phases)
Line 7: Line 7:
* '''Virtual Storage Interface'''
* '''Virtual Storage Interface'''
Virtual Storage Interface is plugin system for cloud storage framework to extend cloud storage option.
Virtual Storage Interface is plugin system for cloud storage framework to extend cloud storage option.
= Planning Phases =
[[File:PlanningPhases.png|550px]]<br/>
* '''Phase 1'''
We will implement a read-only storage for the ready-made app to read the data via Device Storage API. For example, Video app can play a video in Dropbox even the file size is larger than internal storage without any app modification.<br/>
* '''Phase 2'''
Each user might have more than one storage account, so multi-storage support is an important feature for user to manipulate their storage more flexible.<br/>
Second, offline Support is for using storages even there is no network available (, and we can leverage Cache mechanism to implement this feature.)<br/>
From the perspective of storage provider, Flexible Storage Module is an easy way to install or update the storage plugin for 3rd party storage provider like Dropbox, Box.net, etc.<br/>
Multi Storage support will be handled by Account management. 3rd-party Storage plugin and Virtual Storage Interface are the key components to implement Flexible Storage Module.<br/>
* '''Phase 3'''
Read-Write support, just like its literal meaning, files can be read or written. Read-Write feature is our last mile to achieve our final destination, but this is difficult.<br/>


= Cloud Storage Framework =
= Cloud Storage Framework =
30

edits

Navigation menu