CloudServices/Sync/FxSync/Releases/0.2: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 31: Line 31:
</td>
</td>
<td width="15%">
<td width="15%">
'''thunder'''
'''thunder'''<br/>
dolske (saved passwords)
dolske<br/>
myk (tabs and windows)<br/>
myk<br/>
anant (saved form data)<br/>
anant<br/>
jono (cookies)
jono
</td>
</td>
</tr>
</tr>
Line 63: Line 63:
</td>
</td>
<td width="15%">
<td width="15%">
Dan
'''thunder'''<br/>
dolske
</td>
</td>
</tr>
</tr>
Line 100: Line 101:
<td width="15%">
<td width="15%">
'''cbeard'''<br/>
'''cbeard'''<br/>
atul</td>
atul
</td>
</tr>
</tr>




</table>
</table>

Revision as of 22:05, 30 May 2008

Complete dependency tree for Weave 0.2

Weave 0.2

User Experience

  • Streamlined first run, account setup, initial sync and reconnection.
  • Improved error handling and communication.
  • Integration with bookmarks UI to add sharing capabilities to fit within existing interaction model.

                             
cbeard
maria
myk

Data Synchronization

  • First pass at moving toward heuristic vs. timed data synchronization to achieve "real-time" seamless propagation of changes.
  • Additional data types supported to include: saved passwords, tabs & windows, saved form data and search history.

thunder
dolske
myk
anant
jono

Data Sharing

  • Secure read-only sharing of existing bookmark folder with another Weave user.
  • Notifications delivered via XMPP.
  • Ability to revoke or delete share by initiating or receiving party.
  • Framework but no support for 1-N sharing.

cbeard
jono
atul

Security and Privacy

  • Ensure continued end-to-end data encryption and user-centric access controls through all use cases.
  • RSA support in binary components (to replace openSSL) and switching to 3DESC support via NSS.

thunder
dolske

Performance and Reliability
  • Increased robustness and error handling for all network operations.
  • Splitting deltas into multiple files for performance gains.

thunder

Build and Release Infrastructure

  • Full cross-platform support for required binary components (e.g. to make NSS scriptable by chrome)
  • Combining platform-specific builds to provide a single XPI that supports all platforms.

atul

Server Components

  • Switch to plaintext usernames and human readable URL schema.
  • Logging and instrumentation of operational data to better understand scalability requirements.
  • User access delegation to specific server resources (e.g. .htaccess)

cbeard
atul