Services/FennecSyncClient: Difference between revisions

no edit summary
(Created Page)
 
No edit summary
Line 1: Line 1:
===Overview===
===Overview===
This page is the home of the Fennec Sync Client project. This project is a result of the re-writing of Fennec using Java (to fix slow load times as a result of using XUL for rendering the UI).
This page is the home of the Fennec Sync Client project. This project is a result of the re-writing of the Fennec UI using native Java rather than XUL ([https://wiki.mozilla.org/Fennec/NativeUI Project Page]).


==Requirements==
==Requirements==
Line 12: Line 12:
* HMAC SHA 256
* HMAC SHA 256
* SHA1 for converting email to a username
* SHA1 for converting email to a username
; APIs for communicating with Mozilla Sync Server:
* [http://docs.services.mozilla.com/reg/ Registration API]
* [http://docs.services.mozilla.com/storage/ Storage API] (using version 1.1)
==Implementation Details==
==Repository==
Initial development will be stored on github in the following repository:
https://github.com/jvoll/fennec-sync
==Related Bugs==
Feature bug: [https://bugzilla.mozilla.org/show_bug.cgi?id=695463 695463]
==Resources==
* Existing docs: http://docs.services.mozilla.com/index.html
** Can be edited at: http://hg.mozilla.org/services/docs
* Existing code: https://github.com/mozilla-services/services-central.git
** Branch "repositories" contains a sync client with the design that will be mimicked
* Project page for [https://wiki.mozilla.org/Fennec/NativeUI Fennec Native UI]
* Native Clojure client for [http://docs.services.mozilla.com/storage/ Weave 1.0 Sync API] [https://github.com/rnewman/clj-weave]
52

edits