CloudServices/Sync/FxSync/Releases/0.3/PRD

From MozillaWiki
< CloudServices‎ | Sync‎ | FxSync‎ | Releases‎ | 0.3
Revision as of 00:04, 28 August 2008 by Nkishore (talk | contribs) (minor change for formatting)
Jump to navigation Jump to search


Please do not edit these pages without permission of the Mozilla Labs Weave project team. Your feedback and comments are welcomed on the discussion page.


Release Content

Content described here indicate planned features for this release of Project Weave. Feature status will be updated based on progress.

Weave 0.3 Features
User Experience

Users will continue their desktop sessions on the go by logging into their Weave accounts from Fennec. All saved bookmarks, cookies, and login information becomes available on the mobile browser.
User Experience Bugzilla Entries

Feature Id

Status

Description

Links

UE-001

NS

Registration: User can choose to setup a Weave account to backup and synchronize their data. The task flow will be similar to the desktop but will be simpler given device limitations; select login, password, email, and encryption passphrase.

Bug Entries

UE-002

NS

Login/Status: Login status will be displayed in a conspicuous location (e.g. upper-right of Fennec title bar). Users will login (if not already) into their account and can choose to be remembered. Once logged in, user's login id is displayed in the status area.

Bug Entries

UE-003

NS

Accessing User Data: Bookmarks and history will be integrated into Fennec awesome bar/drop down with appropriate notations (e.g. star for bookmark). Tabs will appear in the Fennec tab list. Users can continue their desktop session by selecting the appropriate tab.

Bug Entries

UE-004

NS

Manage Preferences: Fennec preferences will provide users access and editing of Weave specific preferences. At a minimum, this will include account prefs (passwords, connection, sync frequency, last sync status) and data prefs (data types).

Bug Entries

Sharing and Sync

User data will be synchronized in both directions between desktop and Fennec. No sharing is offered in this release.

Feature Id

Status

Description

Links

SHR-001

NS

Data Sets: By default, Bookmarks, History, Tabs, Cookies, Passwords, and Forms data will be synchronized with the server and accessible from desktop and Fennec. User can modify their preference to select which subset should be synchronized to the server. To prevent user confusion, the data set preference settings are also synchronized i.e. the sync'ed data sets are the same on the desktop and device. Modifying the settings on desktop will reflect on the device and vice-versa.

Sample Links

SHR-002

NS

Sync Options: User may modify sync frequency, handling conflicts (e.g. desktop wins, device wins) and an option to sync immediately. These options will be available in preferences.

Sample Links

Security and Privacy

Users must login to their Weave accounts to continue their session and access user data. It is likely that most users will experience Weave initially through Fennec rather than the desktop. Thus users will be allowed to register and set up an account (messaged appropriately).

Feature Id

Status

Description

Links

SEC-001

Status here

Sample description

Sample Links

Performance

Sample overview

Feature Id

Status

Description

Links

PER-001

Status here

Sample description

Sample Links

Infrastructure

Sample description

Feature Id

Status

Description

Links

BLD-001

Status here

Sample description

Sample Links

Server Components

Summary description of features

Feature Id

Status

Description

Links

SVR-001

Status here

Sample description

Sample Links

Key Dependencies

  • Weave server need to evolve to support a more robust API for client access
  • others?

Scoping & Resources

TBD-Dan

Open Issues

  • Weave client implementation as a Fennec extension requires support [Weave Team]
  • Given limited local cache on device resolve degree to which data must be compressed. This needs testing to determine the best approach. [Weave team]
  • Method of notifications in Fennec for reporting Weave alerts, warnings, logs, etc. [Stuart]

Document History

Version 0.1 --nkishore 19:07, 19 August 2008 (UTC)