Changes

Jump to: navigation, search

Gaia/Email/ActiveSync

674 bytes added, 18:55, 16 May 2012
no edit summary
git clone https://android.googlesource.com/platform/packages/apps/Exchange
 
It seems to have a lot of useful information in it. Given that it is Apache licensed and we are Apache licensed, it makes a lot of sense to learn from the code and/or just port things where appropriate. The exception is that their sync logic is somewhat directly built-in to their protocol logic, and we would like our protocol logic separated.
Notable bits:
** search logic: src/com/android/exchange/adapter/Search.java
Its WBXML parser uses a pull-parser idiom. Because We can stick with that or build a DOM; either way is probably fine. If building a DOM, we probably just want to build a simple JS representation rather than trying to build an actual XML document using Firefox's underlying XML DOM support.
== Documentation ==
* [http://msdn.microsoft.com/en-us/library/cc425499%28EXCHG.80%29.aspx Exchange Server Protocol Docs]
** [http://msdn.microsoft.com/en-us/library/dd299442%28v=exchg.80%29 MS-ASWBXML] Defines the code pages, their tags, and the tokens used to represent the tags.
** [http://msdn.microsoft.com/en-us/library/dd299441%28v=exchg.80%29.aspx core sync commands]
** [http://msdn.microsoft.com/en-us/library/dd299457%28v=exchg.80%29 MS-ASEMAIL] Email stuff.
Confirm
360
edits

Navigation menu