Gaia/Email/ActiveSync: Difference between revisions

Jump to navigation Jump to search
Line 1: Line 1:
== Needs ==
== Needs ==


* Phase 1: A WBXML parser
* Phase 1: A WBXML parser '''(done)'''
** WBXML Parser ([http://www.w3.org/TR/wbxml/ spec])
** WBXML Parser ([http://www.w3.org/TR/wbxml/ spec])
** Repo available at https://github.com/mozsquib/jswbxml
* Phase 2: Base activesync support.  It's an HTTP protocol, but additional work is required to deal with determining the protocol version, agreeing with the server about the device's capabilities, keepalive pings (when desired), etc.
* Phase 2: Base activesync support.  It's an HTTP protocol, but additional work is required to deal with determining the protocol version, agreeing with the server about the device's capabilities, keepalive pings (when desired), etc.
* Phase 3: Simple application protocol support (with no real state).  Be able to connect to the server and issue simple requests.  Our logic should not perform any complicated state tracking; SyncKey management should be handled by the caller.
* Phase 3: Simple application protocol support (with no real state).  Be able to connect to the server and issue simple requests.  Our logic should not perform any complicated state tracking; SyncKey management should be handled by the caller.
38

edits

Navigation menu