Google カレンダー
開発元 | |
---|---|
初版 | 2006年4月13日 |
プログラミング 言語 | Java[1] |
対応OS |
サーバー: Linux クライアント: 対応ウェブブラウザ |
プラットフォーム | Java仮想マシン |
種別 | 予定表ソフトウェア |
公式サイト |
calendar |
Google カレンダー(グーグル カレンダー)は、Googleが提供する無料の時間管理ウェブアプリケーションである。2006年4月13日にスタート。2009年7月までベータ版だった。ユーザーはソフトウェア使用するためにGoogle アカウントを取得する必要がある。
機能
[編集]インターフェイス
[編集]このアプリケーションはケビン・フォックス(GmailやGoogleリーダーのセカンドバージョンの設計を手がけた[2])の設計で、Microsoft Outlook、macOSのiCalのようなデスクトップカレンダーアプリケーションと同種である。Ajaxで作成されたインターフェイスはユーザーによる閲覧、追加やページを再ロードすることなくイベントを別の日にドラッグ・アンド・ドロップすることを可能にする。また、週ごと、月ごと、予定表といった閲覧モードや表示する日数を設定するカスタム閲覧モードにも対応している。
内容へのアクセス
[編集]イベントはオンラインに保存されるため、カレンダーはインターネットアクセス出来る場所なら何処からでも閲覧できる。従ってもし自身のハードドライブが壊れた場合でもデータが失われることは無い。またこのアプリケーションはMicrosoft Outlookのカレンダーファイル(.csv)、iCalendarのファイル(.ics、デ・ファクトのオープンカレンダーファイルフォーマット)をインポートすることができる。複数のカレンダーはユーザーの数種類のパーミッションレベルを許容する形で追加したり共有したりすることができる。これによってグループ間での協働作業やスケジュールの共有が可能になる。特定のアカウントにインポートされる一般的なカレンダーは数種類の国の国民の休日が含まれている。ユーザーはまた定期的にアップデートされる"live" iCalendar URLを追加することもできる[3]。
カレンダーの共有
[編集]Googleカレンダーは同じ閲覧で複数のカレンダーを作成し表示できる。共有されている各カレンダーは閲覧のみかフル編集コントロールか、編集も特定のユーザーか全ての人(一般公開カレンダーとして)に許可するか設定できる。2009年2月、Googleは検索フィールドから「Search Public Events」ボタンを削除する形で一般公開カレンダーを検索するオプションを終了した。またメンテナンスやユーザービリティの問題によるとして一般公開カレンダーギャラリーも終了した[4]。Googleは既知のカレンダーのURLもしくは友達への電子メールリクエストを通した「Interesting Calendars」機能を通したカレンダーの追加を提案した。日々のTo Doタスクは現在ユーザー間で共有できない。
端末との同期
[編集]現在GoogleカレンダーはGoogle Syncを使って多くの携帯端末(BlackBerry、Palm、iPhone、Pocket PCなど)やサードパーティソフトウェア経由のPCアプリケーション(Microsoft Outlookなど)やアップルのiCal’iCal 3.x以降でiCal 4.xでフル対応)と同期することができる[5]。
Googleのサービスへの統合
[編集]Google カレンダーはGoogleによる数種類のサービスと統合することができる。:
- Gmail - GoogleのWebメールサービス。トリガーワード(「会議」もしくは日付と時間)の含む電子メールが来た時、「カレンダーに追加」ボタンで自動的に並んで表示される。
- Googleデスクトップ - WindowsやmacOSに対応したGoogleのデスクトップ検索ソフトウェア。ミニカレンダーガジェットでブラウザを開くこと無く自身の予定表を見ることができる。自身のデスクトップに配置することも出来ればサイドバーにドッキングさせることもできる。
GVENTコードを経由したSMSを使用してのアップデート
[編集]アメリカ合衆国における対応している携帯電話キャリアに限られるがGoogleカレンダーのGVENT機能でユーザーはSMSを通してイベントを新しく作成したりカレンダーの情報をチェックすることができる[6]。
2009年に導入された機能
[編集]2009年3月4日、Googleカレンダーはオフラインサポートを[7]、同年5月13日にはto-doリストの提供もそれぞれ始めた[8][9]。
互換性
[編集]Googleカレンダーがウェブ型アプリケーションである理由として、オペレーティングシステムに必要なウェブ技術に対応しているブラウザがある場合事実上任意のオペレーティングシステムで動作させることができるためである。
またカレンダーデータをパーラメントなHTTP URLで構築されるiCalendarデータを通して一般公開かプライベート(推測困難)のアドレスとしてエクスポートできる。これはWebcalに類似している。データはEvolution[10]、Windows Vista(購読機能を使用)のWindows Calendarなど他の多くの間で統合することができる。カレンダーの位置のウェブリンクはプライベートアドレスセクションのGoogleカレンダー設定で見つけることができる。
GoogleカレンダーはiCal 3.x.[11]を使うCalDAVにも対応している。CalDAVはiCalの使用に対応している。
一貫性・信頼性
[編集]他のクラウドコンピューティングアプリケーションのようにGoogleカレンダーへの変更は全てのユーザーにとってすぐ見えるようになっている。これはユーザーの行動無しで新機能を追加できるだけでなくユーザーによるアップデートの拒否ができない状態で新たなバグが全ユーザーにロールアウトされてしまう。2010年3月18日のアップデートで追加されたスマートリスケジューラー機能[12]では実在しないユーザーを自動で招待し、セカンダリカレンダーでイベントが生成され編集される問題が発生した[13]。にもかかわらずGoogleは修正版提供に集中する代わりに更新をロールバックしないことを選んだ。ユーザーの報告によれば修正されたのは5日後の23日だったという。
他の批判
[編集]Googleカレンダーの多くのユーザーはアプリケーション側でタイムゾーンが正しく処理できておらず[14][15][16][17]、Google側がその問題の解決に消極的であることを批判していた[18]。2010年12月まで特定のイベントの開始終了時間をタイムゾーンに関連付ける方法は無かった。理由はユーザーの現タイムゾーン外でイベントをスケジュール使用とした時にこの問題に見舞われたためである。2010年12月始め、Googleはイベントにタイムゾーンを関連付けられるようにする部分的な修正を行ったが、旅行の日程などに合わせた各タイムゾーンに合わせた表示ができない問題は残っている[19]。
また、イベントの暫定的な日時設定に対応しておらず[20]Microsoft Outlookとの同期の時に問題を起こす可能性がある。
月表示のデザインは片面印刷ページに最適化されているが、フルアポイントメントのタイトルを見るためのテキストラッピングが欠いてしまうという問題がある。多くのユーザーはこのことに関して不満を持っている[21]。この問題を解決するには他のアプリケーションでGoogleカレンダーのデータをテキストラッピングに完全対応させるために変換する必要がある[22]。
脚注
[編集]- ^ Neal Gafter explains how Google Calendar (written in Java) could use Closures Advanced Topics In Programming Languages: Closures For Java
- ^ Lenssen, Philipp. “Kevin Fox of Gmail & FriendFeed on User Experience Design - Google Blogoscoped”. blogoscoped.com. 2009年5月29日閲覧。
- ^ Westfall, Jon. “Add Facebook Friend’s Birthdays to your Calendar Automatically”. JonWestfall.Com. 2012年8月2日閲覧。
- ^ Removing public calendar search and the public calendar gallery
- ^ “Google Sync for your phone”. Google.com. 2012年8月2日閲覧。
- ^ Google Calendar Help Center
- ^ “Official Gmail Blog: View Google Calendar offline”. Gmailblog.blogspot.com. 2012年8月2日閲覧。
- ^ “Official Gmail Blog: Tasks, now in Calendar too”. Gmailblog.blogspot.com. 2012年8月2日閲覧。
- ^ May 13, 2009 by Stan Schroeder 82 (2009年5月13日). “Google Calendar Adds Tasks”. Mashable.com. 2012年8月2日閲覧。
- ^ Google Calendar in Evolution
- ^ Google Calendar
- ^ Smart rescheduler in Google Calendar Labs
- ^ Google Calendar help forum thread: Calendar prompting invites to guests when I don't want them.
- ^ Community-powered support for Google
- ^ Android Guys, Fix Google Calendar!
- ^ Washington Post, Google Calendar's time zone weakness
- ^ PC World: Is Google Calendar Timezone-Challenged?
- ^ Calendar Swap
- ^ Official Gmail Blog Event time zones in Google Calendar
- ^ “Google Discussiegroepen”. Google.com. 2012年8月2日閲覧。
- ^ “Google Discussiegroepen”. Google.com. 2012年8月2日閲覧。
- ^ “Google Discussiegroepen”. Google.com. 2012年8月2日閲覧。
関連項目
[編集]外部リンク
[編集]- 公式ウェブサイト
- gcalcli - Googleカレンダーのコマンドラインインタフェース
- gwt-cal - Googleカレンダーの機能を自身のウェブアプリケーションに追加するためのコンポーネントライブラリ
- Google Calendar Client for Windows - オフラインで複数のGoogleカレンダーを閲覧するためのポータブルアプリケーション
- Sync Google Calendar with Microsoft Outlook