I´m currently using my Mac with Lion. Using Bootcamp I installed Windows 7. I also have an Android phone. Now I´m looking for a calendar software that allows me to synchronize between all three OS. It should not be an online solution.

  • By online solution, will your android sync via USB or do you simply mean that you want to self-host the data as you don't trust a free or paid CalDAV/ Exchange service? – bmike Aug 25 '11 at 18:18
  • Sorry I should have make this more clear. I just don´t want to put my data into an online solution so that I don´t have any control about it. – RoflcoptrException Aug 25 '11 at 18:19
  • By running your own server you control all changes to the software stack, all outages, all data privacy and backup. For some, these are needless hassle, for many the costs of this control are of such value that they wouldn't dream of having their personal or professional data in a shared sevice - even world class ones run by Apple, Microsoft or Google. – bmike Aug 25 '11 at 18:59

Your best option is probably Google Calendar. It is an "online solution", but you don't have to make use of the webapp at all, just use it as a method to sync.

For OSX, you can use iCal synced to Google Calendar using CalDAV. It's not perfectly polished, but it works fine. You may need to enable any other calendars via the Delegation tab, under Accounts in the iCal preferences.

I'm not an Android guy, but I think Google Calendar support should be automatically set up when you activate your device with a Google account.

For Windows 7, it depends what app you're wanting to use. It looks like they removed the Calendar app from Vista. The simplest option may be this desktop gadget that syncs to Google Calendar. If you're looking to use other software, Google provides a sync option for Outlook, or you can use anything that supports the CalDAV standard.

| improve this answer | |

Selecting bootcamp severely narrows your options.

The prevailing solution for nearly all calendar clients is to use CalDAV/Exchange for sync. Unless you are OK with storing your calendar data on a file server (like TimeCapsule) or FAT external storage that will let a cross-platform client that use one common data store sharing the same file format, you will need to have one if your OS to mount the others native file system to read/write the calendar data.

Once you get that working, you can decide how best to sync your mobile device.

My guess is nothing self-contained will be workable and you will either host your own CalDAV store locally or co-located (hello lion server!) or you will have to relax your exclusion of online solutions.

| improve this answer | |
  • Start with Mac Mini Colocation as a baseline for what you'd want to host your data and then shop for a local or DIY hosting as your needs dictate. – bmike Aug 25 '11 at 18:34
  • The hosting isn´t a problem. I have some servers running at home. – RoflcoptrException Aug 25 '11 at 18:36
  • If you already have any sever, CalDAV is clearly the winning move unless you feel inclined to pay for exchange licenses. – bmike Aug 25 '11 at 18:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .