Googleが「Google Calendar」のデータAPIを公開した。GData(ベータ)という新たなAPIモデルを基盤としている。
Google Calendarは、4月12日にべータ公開されたばかりのオンライン予定表サービスだ。APIが公開されたことで、開発者は同サービスにアクセス可能なカスタム・サービスやアプリケーションを作成できる。最近話題のマッシュアップサービスが可能になる。
Google Calendar data APIの基盤となっているGDataは、"Google Data APIs"の簡単な呼び名だ。REST、Atom 1.0およびRSS 2.0をベースにした新しいプロトコルである。GDataをサポートするサービスから情報を取得する場合、クライアントはHTTP GETリクエストを送り、サービスはAtomまたはRSSフィードを返す。またHTTP PUTリクエストを送ることでデータのアップデートも可能だ。Google Calendarのような個人サービスにアクセスするための認証にも対応する。拡張性が高く、Gmail、Google Reader、Bloggerなど、Googleの他の認証を必要とするサービスへの展開も今後の注目点となる。
Google CalendarはGDataフィードの形で、クライアント・アプリケーションにカレンダーイベントの閲覧やアップデートを許可する。クライアント・アプリケーションはGoogle Calendar data APIを通じて、新イベントの作成、編集、イベントの削除、イベント検索などを行う。活用例として、Google Calendarをバックエンドとして使用するグループスケジュール用のWebフロントエンドの作成、企業や組織のイベント・データベースの内容を一目で確認できるようにするパブリックカレンダーの作成などが挙げられている。
| 米Google、共有機能の充実した「Google Calendar」のベータ版を公開 [2006/4/13] |
| Webプログラミングで腕試し、米Googleが「Homepage API」を公開 [2005/12/15] |
| 米Google、自作プログラムから直接検索ができる「Google Web APIs」を公開 [2002/4/15] |
| マイナビ、3月より書籍連動型のクリエイティブ・デザイン系セミナー開講 [12:00 2/10] |
| Linux Mint 12 KDE登場 [10:26 2/10] |
| Dell、重複排除により最大98%のデータ削減が可能なバックアップストレージを発売 [09:44 2/10] |
| 北大、「ポジトロン断層撮影法」による脳腫瘍の性質を診断する手法を開発 [09:40 2/10] |
| NICTなど、手術支援ロボット「da Vinci」の3D裸眼映像伝送実証実験を計画 [09:36 2/10] |
|
PC最適化機能も搭載した「KINGSOFT Internet Security 2012」が発売 [14:18 2/10] パソコン |
|
山陽トランスポート、自由自在にノートPCを設置できるフレキシブルスタンド [14:11 2/10] パソコン |
|
AMD FX-6100やRadeon HD 6850を備えたゲーミングBTO「Storm Power Gamer-A」 [14:00 2/10] パソコン |
|
三菱、「アウトランダー」の新型をジュネーブにて世界初披露 [14:00 2/10] ライフ |
|
【コラム】新・OS X ハッキング! 第34回 オープンソースの「Apple Lossless」を念入りに検証する [13:59 2/10] パソコン |