Blog Post

How To Upgrade Your MobileMe Calendar Safely

Stay on Top of Enterprise Technology Trends

Get updates impacting your industry from our GigaOm Research Community
Join the Community!

If you’ve been waiting to upgrade your MobileMe (s aapl) Calendar to the “new” CalDAV model, the deadline of May 5 is fast approaching. Since my business runs on iCal, I approached the upgrade with reluctance and some healthy fear. Here are my recommendations and a walkthrough of the process that should hopefully make the task less daunting for you.

Backup, Backup and Backup

No matter what backup solution you use (Time Machine, online, manual), now is the time to run a full backup just in case. Additionally be sure you’ve synced all your iOS devices to your Mac. If you do “over the air” syncing you should be fine.

Just to be extra safe, I ran two additional backups within iCal. Under the File Menu in iCal is the Export Function. First, create a full iCal Archive under the Export Menu. That backs up your entire iCal calendar list en mass. However, I alo backed up each and every calendar to an .ics file by choosing each one and then going to File, Export, and then Export. This backs up each calendar manually.

Log Into MobileMe and Begin the Process

Now that you have triple redundancy on your calendars, you can begin the process. Log into your MobileMe account via Safari (just to play it safe don’t use alternate browsers) and then click the icon in the upper left for iCal, which is the familiar spiral day-at-a-time calendar icon. You should be presented with a window reminding you to “Upgrade to the new MobileMe Calendar.” Click “next” and you’ll be presented with the system requirements. Since CalDAV only works with Leopard or Snow Leopard, Tiger’s been fully de-clawed for iOS. If you fail to move to CalDAV your MobileMe calendar sync won’t work unless you move to 10.5 or 10.6 and if you do, Tiger will no longer sync without a third party helper like BusySync.

After confirming your devices meet the requirements, click “Upgrade Now” and the process begins. You’ll see a series of conformations that the calendars are being prepared and upgraded.

What’s happening in the background is your existing calendars that were synced with your computer and MobileMe are making their move off your computer and into the cloud. When complete, your calendars exist on MobileMe servers and your iCal merely provides another way of accessing them. Your iOS device should be smart enough to notice the change and modify itself as well. Now your calendars will exist on MobileMe’s servers and your other devices merely access the data, similar to the way IMAP works for email. Syncing is virtually instant since modifications are transferred directly to the cloud.

Trust, but Verify

Just to play it safe, I had some preset test routines ready to make sure everything when smoothly. I waited about 20 minutes to do the following to make sure all the changes propagated:

  1. Add an item via iCal and verify it shows up on my iOS and Mac OS devices and MobileMe’s website
  2. Add an item via each iOS device and verify it shows up on all other devices
  3. Modify an event on each device and make sure that change shows up
  4. If you have any calendars shared with someone, make sure they follow steps 1-3 for your calendar and you do the same for theirs, after they’ve also performed the upgrade

Snags, Errors, and General Weirdness

If all goes well, you are done! However with computers, everything doesn’t run so smoothly all of the time. In my particular instance one of my calendars was somehow corrupt enough to not make the move to the cloud, but I could still access it on my desktop. I kept getting errors in the upgrade process until I deleted the calendar from my desktop. After the upgrade was complete, I then imported the .ics file I backed up earlier manually. It work, but if it hadn’t, I was going to use Time Machine to restore a version that wasn’t corrupt and then I’d again move it to MobileMe manually.

I was a big user of BusySync and BusySync has specific instructions and caveats on how to make the move with their software. As for other secondary services, I’m disappointed that syncing with Google became more complex after the upgrade. I had to manually add my Google shared calendars.

Once the upgrade is complete, the way others subscribe to your calendar has changed. They now can have both read as well as write access to your calendars and most likely you’ll manually have to invite them to your calendar by using the Share command under the Calendar Menu within iCal. I had to manually re-invite people.

Another snag I personally ran into was on my MacBook, when I first launched iCal, it kept all the old calendars and then MobileMe created the proper CalDAV settings automatically but kept those old local calendars so everything was duplicated.

Two great websites to help ease the transition are here and here. If you ran into any snags or have any suggestions about upgrading your MobileMe calander, be sure to let us know in the comments.

12 Responses to “How To Upgrade Your MobileMe Calendar Safely”

  1. I am away in France & left my MacPro at home. I tried to upgrade my MobileMe account using my husband’s MacBook. Unfortunately, he & I both do not have the Leopard version. I borrowed a friend’s laptop here in France who has the lastest Leopard version but was unable to do the upgrade because I had started the upgrade using my husband’s laptop. I am at a dilemma as to what to do. Help. I’ve written down my calendar and am preparing to start a new, I guess. Any suggestions?

  2. I am in France & did not bring my laptop. I started upgrading my mobile me using my husband’s MacBook. Unfortunately, he & I both do not have the latest leopard version to upgrade. What should I do?

  3. Charles

    It would be nice if someone did a transition document for the original iPhone. It does not support the iOS updates, and can only connect with the new calendars via CalDAV. I’ve been working on that, but it is a disaster. I get duplicate calendar entries and I have lost sync between my desktop Mac, iPhone, and PowerBook.

  4. I have been reluctant to “upgrade” because the new version of MobileMe is no longer compatible with Entourage. Do you have any suggestions on how to make it work?

  5. Once the upgrade is done, can you uncheck calendars in the MobileMe syncing preferences? Or is that needed regardless of it now being CalDAV or not?