[cvs] [Wiki] changed: Project/ActiveSync
Michael Rubinsky
mrubinsk at horde.org
Sun Dec 27 16:07:32 UTC 2009
mrubinsk Sun, 27 Dec 2009 11:07:32 -0500
Modified page: http://wiki.horde.org/Project/ActiveSync
New Revision: 1.1
Change log: not wiki-words
@@ -12,9 +12,9 @@
[MichaelRubinsky Michael Rubinsky]
++ Description
-Integrate the Z-Push library into Horde. Provide the ability for
Horde to provide over the air synchronization of email, contacts, and
calendar data to devices such as the iPhone/iPod Touch, Android and
any other system supporting ActiveSync.
+Integrate the Z-Push library into Horde. Provide the ability for
Horde to provide over the air synchronization of email, contacts, and
calendar data to devices such as the iPhone/iPod Touch, Android and
any other system supporting !ActiveSync.
Rough outline of integration plan:
# Using out of the box Z-Push install and the "diff" backend,
implement a basic driver for sync'ing email, contacts and calendar
info. Currently, IMAP "push" email is working. Don't spend a lot of
time making this driver perfect, it's basically a proof of concept /
prototype.
@@ -22,9 +22,9 @@
# Identify code within Z-Push that can be replaced with Horde
libraries. For example, mime handling, IMAP server communication,
WBXML document creation/parsing. Much of the supporting z-push code
could be replaced by using the appropriate H4 library.
# Z-Push needs to be PHP5-ified.
-# Refactor Z-Push into a Horde_ActiveSync library, and provide an
endpoint for accessing it. Endpoint probably integrated into existing
rpc.php for now. This phase will include rewriting the horde driver
and replacing/augmenting the functionality of Z-Push's "diff" backend
with Horde History. Look at SyncML code for how to use the history
backend to retrieve the needed data.
+# Refactor Z-Push into a Horde_ActiveSync library, and provide an
endpoint for accessing it. Endpoint probably integrated into existing
rpc.php for now. This phase will include rewriting the horde driver
and replacing/augmenting the functionality of Z-Push's "diff" backend
with Horde History. Look at !SyncML code for how to use the history
backend to retrieve the needed data.
++ Resources
More information about the cvs
mailing list