[Wiki] created: Project/ActiveSync

Michael Rubinsky <[email protected]>
Newsgroups gmane.comp.horde.cvs
Message-ID <[email protected]>
mrubinsk  Sun, 27 Dec 2009 11:05:38 -0500

Created page: http://wiki.horde.org/Project/ActiveSync

[[toc]]

+ Horde_ActiveSync

Add !ActiveSync support to Horde for allowing Horde to sync with  
mobile devices using the mobile device's support for Microsoft  
Exchange/!ActiveSync. Use Z-Push library  
(http://z-push.sourceforge.net) for handling !ActiveSync protocol  
communication.

++ Bugs


++ People

[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.

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.

# 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.



++ Resources

http://z-push.sourceforge.net
https://zimbrabackend.svn.sourceforge.net/svnroot/zimbrabackend/zimbra.php


----
Back to the ((Projects|Project List))


-- 
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.