Integrating Android devices with Sogo

Currently you have 3 ways to integrate your Android device with Sogo

  1. Integration via SyncML
    • This is the official way to connect mobile devices with Sogo.

      It's setup is decribed in the sogo documentation

      On Android side you have to look for these potential issues

    • Calendar sync if not supported on devices running Android 2.1 or older
    • When using the funambol client, make sure have the version with calendar sync enabled
    • The remote names recommended in the sogo documentation are sogo-card / sogo-cal and sogo-todo. The Funambol clients usually use different names, like card, cal todo. For a simpler user expirience it is best to also setup the same/additional remote names on your funambol server.
    • There exists extended version of the funambol client, not available in the market https://android-client.forge.funambol.org/servlets/ProjectDocumentList?folderID=81&expandFolder=81&folderID=0

      The advantages

    • Sync solution which existed as first
    • You can sync information of multiple sogo calendars into one Android calendar
    • Support for task sync when Astrid is installed and the Funambol client is used

      The disadvantages

    • Only a single sync source is possible (No way to sync with multiple sogo servers)
    • No way to distinc multiple calendars and address book on the Android device
  2. Integration via Caldav / Cardav
    • Two working clients for sogo are http://dmfs.org/caldav/ and http://dmfs.org/carddav/

    • Other clients exist, but most have problems with sogo

      The advantages of the dmfs clients

    • Integrates fully in android
    • Very simple setup as it presents your available calendars and address books
    • Each calendar on Sogo is also a calendar on Android (You can set different colors and names)
    • Each address book in Sogo is also a address book in Android

      The disadvantages of the dmfs clients

    • Very new solution
    • Alpha stage (but alreay performing very good and developer actively working on the project)
    • Currently no todo/task sync available
  3. Integration via ActiveSync

    • There exists a project which is working on a ActiveSync connector, but it is not yet production quality

    • It will probably also have the limitation of one calendar and address book setup only