[cvs] [Wiki] changed: Project/ActiveSync

Michael Rubinsky mrubinsk at horde.org
Fri Mar 26 22:34:17 UTC 2010


mrubinsk  Fri, 26 Mar 2010 18:34:17 -0400

Modified page: http://wiki.horde.org/Project/ActiveSync
New Revision:  1.18
Change log:  Basic device setup, and some notes about iPhone

@@ -42,8 +42,16 @@
  || Android SDK Emulator|| 2.0.1 and 2.1 ||Contacts only as the  
emulator does not have a native calendar application ||
  || Motorola Droid || Android 2.0.1 || Contacts and Calendar data  
(Native calendar still has some issues) ||
  || !TouchDown For Droid || Version 5.1.0028 || Contacts and Calendar ||
  || iPod Touch || 3.1.3 || Contacts and Calendar ||
+
++++ Setting up the device
+
+It's beyond the scope of this page to go into detail for each  
individual device. In general, you will need to create a new account  
on your device. The account type should be something like //Microsoft  
Exchange// or //!ActiveSync//. Some devices use //Corporate//. You  
will need to enter your normal Horde username and password in the  
appropriate fields. In the field for the server address, you should  
enter the **root** of the webserver or virtual host that hosts Horde.  
For example, if you host horde at http://host.example.com/horde then  
you should enter http://host.example.com. You can ignore any reference  
to a //domain// entry.
+
+A special note for the iPhone/iPod (and possibly others) - if you do  
not use a SSL enabled site you may receive errors about not being able  
to find the !ActiveSync server. If this happens, just continue, or  
save, or whatever your option is to continue.  On the iPhone, after  
everything is completely set up, you must go back into the account  
settings and disable SSL.
+
+After the connection particulars are entered, you should choose to  
enable the folders that you want sync'd. Right now only Contacts and  
Calendar are supported.

  ++ Rough list of issues/todos/development notes in no particular order

  Horde_History state driver. Currently, !ActiveSync support uses a  
file-based state driver to persist the PIM state so we know what  
changes. This is a refactored implementation of what the Z-Push  
library does. For Horde, this is inefficient, as we have the data  
needed to know what has changed and when. Once the majority of the  
feature set is working, a Horde_History driver should be written to  
replace the file based driver when syncing contacts, calendar, and  
todo data. We might still need it if/when push email is implemented.  
The backend drivers are able to specify a particular state storage to  
enable this functionality if it is needed.



More information about the cvs mailing list