52
edits
(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 ( | 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] | |||
edits