Google Calendar Syncing
Revision as of 16:33, 28 July 2008 by Joyce(talk | contribs)

Below are our recommendations of how to synchronize your Google Calendar with devices and programs. Keep in mind that we recommend that you use Google's web interface whenever possible.

Devices

Blackberry

Google has a program called which will sync your calendar to your Blackberry.

Windows Mobile Devices

GMobileSync

We have had some luck using which is free. However, it can only sync the primary calendar, is not very polished, and can't update itself on a schedule.

OggSync

has a limited free version and a commercial version. The full version (which we have not verified) is 30 dollars.

iPhone

At this time, the only way to sync your calendar to an iPhone is by first syncing to iCal or Outlook and then syncing using a USB cable to your phone.


iPod Touch

At this time, the only way to sync your calendar to an iPod Touch is by first syncing to iCal or Outlook and then syncing using a USB cable to your iPod.


iPod

At this time, the only way to sync your calendar to an iPod is by first syncing to iCal or Outlook and then syncing using a USB cable to your iPod.


Applications

iCal

This can be useful if, for example, you want to put your calendar on your iPod, iPod Touch, or iPhone. Note that you will not be able to schedule events with other users using iCal. You will also not automatically respond to invitations by putting events on your iCal (you must click on the link in the e-mail.)

Hence, we recommend that you only use iCal as a conduit to devices or for offline use.

Spanning Sync

is a program which will synchronize iCal with Google Calendar. There is a free 15 day trial, after which it costs $25/year or $65.

Mozilla Sunbird

Mozilla Sunbird is a fairly stable, free, open-source, stand-alone calendar application. While Sunbird doesn't offer many advantages to Google's web-based interface, users already familiar with Sunbird may wish to continue using it.

To set up Sunbird to sync bi-directionally with your Google calendar, perform the following:

  1. (if it's not already)
  2. Install the add-on for Sunbird
  3. Back in Sunbird, open the File menu and choose Subscribe to Remote Calendar...
  4. Choose the On the network option and click the Next button
  5. Open your Google calendar in a web browser
    1. At the top-right corner, click on Settings
    2. Click on the Calendars tab
    3. Click on the calendar you wish to access
    4. In the Private Address section, locate the XML button and copy the link location (in Firefox, right-click on the button and choose Copy Link Location)
  6. Back in Sunbird, choose Google Calendar for the format and paste the location you copied in the Location field, and click the Next button
  7. Sunbird will prompt you for your Google calendar credentials (only choose to remember the password if you're the sole user of the computer you're on and you feel confident storing secure information on the machine), and click OK
  8. Choose a descriptive name for your Google calendar and choose a color to represent your Google calendar events in Sunbird and hit the Next button
  9. Click the Finish button

Moodle Calendar

If you would like to sync your Google calendar with your Moodle class calendar, follow these steps:

  1. Log into the 鶹Ƶ server.
  2. Click on the "Go to calendar..." link located in the Upcoming Events block.
  3. Click on the "Export calendar" button in the center of the window.Export calendar.png
  4. Select the options of your choice, and then click on the "Get calendar URL" button. CalendarURL.png
  5. Select and copy the URL that is given for iCalendar export.
  6. Now go to your Google Calendar and click on the Add > Add by URL link. Add calendar.png
  7. Paste your Moodle calendar URL into the Public Calendar Address: field and click the Add button.

Your Moodle calendar should now sync with your Google Calendar.

Sync with Almost Anything

ScheduleWorld/Funambol

Another (free) way to sync your calendar is to go through a service called ScheduleWorld.

  • You first create an account on ScheduleWorld and give it access to your Google Calendar.
  • Then you install the appropriate plug-in for your device/application.

Funambol currently has calendar support for: Blackberrys, Windows Mobile devices, Palm Pilots (through Palm Desktop), , Outlook, and Thunderbird+Lightning.

(Note: This does not seem to handle recurring events correctly. There seems to be a bug that makes recurring events never-ending.)