Firefox OS/Cloud Storage: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 34: Line 34:
*Security issues
*Security issues


= Related links =
[[Firefox_Cloud]]<br />
[[Webmaker/MakeDrive|MakeDrive]]<br />


== Bugzilla requests ==
= Related Bugzilla =
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1035053 Bug 1035053 - [Device Storage<nowiki>]</nowiki> To Support Variant Cloud Storage]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=1035053 Bug 1035053 - [Device Storage<nowiki>]</nowiki> To Support Variant Cloud Storage]
= Related links =
[[Firefox_Cloud]]
[[MakeDrive]]

Revision as of 04:29, 29 April 2015

Overview

This project aims at to support a framework for web apps to interact with cloud storage.
Cloud Storage Support Overview.png Cloud Storage framework wants to support following main features

  • Universal Storage API

Universal Storage API is a general API for web apps to access all kinds of cloud storage.

  • Virtual Storage Interface

Virtual Storage Interface is plugin system for cloud storage framework to extend cloud storage option.

Cloud Storage Framework

Universal Storage API

Universal Storage API is a general API for web apps to access all kinds of storage.
According to different purposes, Universal Storage API can be separated into following two categories

  • Document based API

Document based API is used to help web apps save/operate their application data, such as indexedDB, on the cloud storage.

  • Filesystem based API

Filesystem based API supports web apps to access cloud storage with filesystem operations, such as file create, delete, open, read, write, close, etc.

Virtual Storage Interface

Virtual Storage Interface is plugin system for cloud storage framework to cooperate with different cloud storage.

Proposed Solution(s)

FUSE based solution

Mounting Cloud Storage to device filesystem through the FUSE mechanism.
Cloud Storage FUSE solution.png

JS library solution

File:Cloud Storage JS solution.png

Framework Issues

  • Cloud Storage Account management and Authentication
  • Data cache/buffering
  • Offline accessing support
  • Security issues

Related links

Firefox_Cloud
MakeDrive

Related Bugzilla