Google Calendar

From Wikipedia, the free encyclopedia

Jump to: navigation, search
Google Calendar
Google Calendar's beta logo

Google Calendar screenshot
Developed by Google
Written in Java[1]
Operating system Server: Linux Client: Any Web browser
Platform Java Virtual Machine
Type Electronic calendar

Google Calendar is a free time-management web application offered by Google. It became available on April 13, 2006 and is currently in beta stages. While users are not required to have a Gmail account, they are required to have a free Google Account in order to use the software.


[edit] Features

The interface of Google Calendar is similar to desktop calendar applications such as Microsoft Outlook or iCal on Mac OS X. The Ajax-driven interface enables users to view, add and even drag-and-drop events from one date to another without reloading the page. It supports a variety of view modes, such as the weekly, monthly and agenda views. Users can "quick add" calendar events by typing standard English phrases, such as "Dinner with Michael 7pm tomorrow". Users can also set the number of days to show in their custom view mode. All events in a Google Calendar can be commented on by its users.

On March 4, 2009, Google Calendar began offering offline support.[2]

Events are stored online, meaning that the calendar can be viewed from any location. In the case of a user experiencing a hard drive failure, it also means that no data is lost. The application can import Microsoft Outlook calendar files (.csv) and iCalendar files (.ics, the de facto open calendaring file format), although at this stage only when the fields are all in U.S. format.[citation needed] Multiple calendars can be added and shared, allowing various levels of permissions for the users. This enables collaboration and sharing of schedules between groups or families. There are also general calendars available for importing into one's account which contain national holidays of various countries.

Google Calendar is integrated with various other Google services:

  • Gmail, Google's webmail service. When an e-mail that contains trigger words (such as "meeting", or dates and times) arrives, an "add to calendar" button is automatically displayed alongside it.
  • iGoogle, the user-designed Google homepage, in which users can choose and organize content in the form of "gadgets". The calendar is shown as a module on your homepage. This "gadget" offers options to edit how the time is displayed, which day the week starts on, and a link to "Add Event".[3]
  • Google Desktop, Google's desktop search software for Windows Vista, Windows XP and Windows 2000 SP3+ PC or Mac OS X. The mini-calendar gadget allows you view your agenda without having to open your browser. You can place it on your desktop or leave it docked in the sidebar.[3]

Currently, Google Calendar can be synchronized with mobile devices (e.g., BlackBerry, Palm, iPhone, Pocket PC) or with PC applications (e.g., Microsoft Outlook, Apple iCal) via third party software. Google Calendar is natively supported on the T-Mobile G1.Event reminders can be sent via email, as well as SMS to mobile phones in over 80 countries and regions. (Some prepaid services do not support short codes.)

[edit] GVENT codes

For supported mobile carriers in the United States, the GVENT feature of Google Calendar allows users to create new events and check calendar information via SMS.[4] To use this feature, text messages are sent from the user's phone to 48368 (GVENT). The following codes are currently supported:

  • Send "next" to get a notification regarding your next scheduled event.
  • Send "day" to get a notification containing all of your scheduled events for the present day.
  • Send "nday" to get a notification containing all of your events for the following day.
  • Send any date (e.g., June 8 or June 8 2007 or 6-8-07...) to get a notification containing all of your events for that day.
  • To create an event via SMS, simply send a text message containing your event's details (For best results, follow the format for the "Quick Add" feature).

[edit] Sharing calendars

Google Calendar allows multiple calendars to be created and shown in the same view. They can also be easily shared, either read-only or with full control, and either with specified people only or with everyone. For example, make one shared calendar for each sports team or club, and a separate calendar for private events. Events from both show up side-by-side on the same calendar, in different colors.

[edit] Compatibility

Because Google Calendar is a web-based application, it runs on virtually any operating system, provided that the OS has a browser which supports the required web technologies. Since it uses recent browser features, browser compatibility includes Microsoft Internet Explorer 6, 7, and 8; Mozilla Firefox 2.0+; Opera 9.5; Google Chrome; and Safari 2.0.3.

Google Calendar supports exporting calendar data through a permanent HTTP URL containing iCalendar data, either at a public or "private" (hard to guess) address. This bears resemblance to the Webcal "protocol". The data can be integrated with, among many others, Novell Evolution,[5] and Windows Calendar in Windows Vista (using the subscribe feature). The web link for the location of the calendar can be found in Google Calendar Settings in the Private Address section.

Google Calendar also supports CalDAV using iCal 3.x.[6]

[edit] See also

[edit] References

  1. ^ Neal Gafter explains how Google Calendar (written in Java) could use Closures Advanced Topics In Programming Languages: Closures For Java
  2. ^
  3. ^ a b Google Calendar Gadget [1]
  4. ^ Google Calendar Help Center [2]
  5. ^ Google Calendar in Evolution [3]
  6. ^ Google Calendar, CalDAV support using iCal.

[edit] External links

Personal tools