CloudServices/Sync/FxSync/Releases/0.3/PRD
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.
|
||
Feature Id |
Status |
Description |
Links |
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. |
||
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. |
||
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. |
||
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). |
||
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 |
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 |
|
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 |
Status here |
Sample description |
Sample Links |
|
Performance |
Sample overview |
||
Feature Id |
Status |
Description |
Links |
Status here |
Sample description |
Sample Links |
|
Infrastructure |
Sample description |
||
Feature Id |
Status |
Description |
Links |
Status here |
Sample description |
Sample Links |
|
Server Components |
Summary description of features |
||
Feature Id |
Status |
Description |
Links |
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)