Maclive.net:: Google Calendar Supports Apple's iCal
Google Calendar Supports Apple's iCal from Technology Posts
April 20, 2006
|
Google released its much anticipated web based calendar solution last week. Designed to work in tandem with Gmail and Google Talk, Google Calendar attempts to free the user from the tether of the computer workstation. Since the information is web based and maintained by Google, it is available to the user whether they access it from their home, office, or even from the local internet cafe.
Since the release of Google Calendar, dozens of stories and blog posts have described its feature set. Reviewers seem to have mixed emotions about the new web based technology. Some think it is one of the best technologies Google has released in years. Some think it only mimics functionality provided by other solutions. Few reviewers touch on one of Google Calendar’s most powerful features… its Apple iCal integration.
It seems obvious that there are some Macintosh fans among the engineers at Google. Google Calendar is still beta, but even the beta release boasts powerful Mac only integration. Google’s initial implementation includes support for Apple’s iCal.
Since Google would like users to replace all existing calendar solutions with Google Calendar, it seems only logical to offer users a way to import information from their existing calendar solutions. With that in mind, Google engineers made it easy to import delimitated data from just about any source. In addition to this, there is a specific import just for iCal users. This makes it easy for any Mac user to switch to Google’s calendar solution.
That’s not all. Google has gone much further and implemented extensive iCal support. Since calendar sharing is a main feature of Google Calendar, support was built in allowing iCal users to subscribe to shared Google Calendars. Simply copy a user specific URL from the preferences of Google Calendar and open iCal. Select Subscribe from the Calendar menu of iCal and past in the URL from the Google preferences. iCal asks for a custom title for the shared calendar and allows the users to specify how often iCal should check the calendar for updates. Once the calendar has been added, iCal will update itself at the specified interval and retrieve updated information from Google.
These shared calendars are ideal for families and businesses that need to make sure everyone is on track with the same information. Google’s integration with iCal is a powerful feature unique to the Macintosh. It makes it easy to subscribe to Google Calendars without forcing users to abandon their existing calendar solution.
But while the integration is powerful, there is one major shortcoming. It’s not possible for users to post new events to the shared calendar from inside of iCal. iCal can simply import events and changes made to Google Calendar. The shared calendar is read only from inside of iCal. To make changes, the user must either open the calendar directly in the web browser, or create their own Google Calendar that has been assigned read/write permissions for the shared calendar.
All things considered, Google Calendar is a very powerful solution. It offers some very powerful sharing options to other users of Google Calendar. The iCal integration is simple and effective. Since iCal is designed to let users subscribe to 3rd party calendars, it is nice to see that Google took advantage of Apple’s iCal API. Will two-way event support be added in the future? We can only cross our fingers and wait to find out. Remember, Google Calendar is still in beta, so anything is possible!
-- Steve
|
|
By smanke at 5:28 PM
|
Comments: 7 |
|
By Anonymous on May 17, 2006 at 2:01 AM
um-- I think "ical" is just a standardized format (Apple just happen to name their
calendar program iCal too). Many other programs use the ical format too. If these google
folks were really in love with macs, they would have made google calendar work on safari.
It would definately be nice if google calendar would sync up with Apple iCal or the
like, that is adding event on iCal would update your google calendar, and vice-versa.
Right now it's essentially a publish or subscribe option
|
|
By smanke on May 17, 2006 at 8:15 AM
Anonymous makes a good point, but that sort of standardization is to be expected.
Apple just gave the format their own name. Google recognized that format by Apple's name
and thereby does help the Mac community.
And, for what its worth, support for
Safari will be added soon.
|
|
By jbutcher on November 6, 2006 at 4:27 PM
While I realize that this post is *way* late, I'd still like to make the following
point:
Google did not "recognize (that) format by Apple's name" as symanke
asserts. The format's name *is* ical. Apple named it's in-house calender application
after an established, and open, standard. That's all.
It's a nice nod
towards non-proprietary code by Mr. Jobs and Co. Google's implementing ical support is
only the same, and not an overt endorsement of Apple Computer. This is only coincidence,
no matter how much we may want it to be otherwise.
|
|
By smanke on November 6, 2006 at 4:31 PM
It is an open standard, but I found it interesting that Google names iCal by name.
Google doesn't bother to do so for any other applications that support the
format.
|
|
By jbutcher on November 6, 2006 at 4:31 PM
Further clarification: Apple had nothing to do with the (open standard) ical name. It
was established before (Apple Computer's) iCal came along.
I must agree
that this naming confusion does bode well for those who are familiar with both Google and
Apple's iPrograms. A little bit of research, however, quickly dispels any warm and fuzzy
notions of Google championing a Mac-only calendering application.
|
|
By jbutcher on November 6, 2006 at 4:39 PM
Point noted.
From the wiki < http://en.wikipedia.org/wiki/ICalendar >, I note 25+ apps that support
the standard. I suppose I just wanted to highlight the distinction.
No
offense meant.
|
|
By Anonymous on December 12, 2007 at 4:56 PM
If we're being pedantic (and it appears we are), iCal is a program and iCalendar is the
standard ("Internet Calendaring and Scheduling Core Object Specification" or iCalendar for
short).
|
Load Time:
0.094 seconds
|