企画特集
-
クラウドサービスの事業戦略に迫る
「創世期」から「成長期」へ突入
国内ベンダーはどう「進化し続ける」のか? -
満足な転職、不満足な転職
入社後の満足と不満足の分かれ目とは?!
納得いく転職をする為の転職活動での留意点 -
雑然としたデスクは雑念を生む!?
ScanSnap × Evernoteのベストコンビが
仕事の能率を劇的に向上させる -
iPad 2を充電ケーブルから解放
「エアボルテージ for iPad 2」が実現する
ワイヤレス充電の実力と活用シーンを検証 -
HP 3PARがデータ急増時代を救う
「使いたい時、使いたいだけ」を実現
今年検討すべき理想のストレージを考える -
唯一無二のダブルHDDレコーダー
内蔵HDDとiVDRの「ダブルHDD」搭載!
多機能レコーダーのアドバンテージを探る -
世界と戦うコミュニケーション環境
多様なボイスコミュニケーションを実現する
クラウド型プラットフォームとは? -
もはや神話な、クラウドの思い込み
よくある「5つの勘違い」の真実とは?
IT担当者必見の、目覚めの書を公開 -
漫画で解説 クラウドのITリソース
管理者は、OS、仮想環境の混在に悩む
クラウド環境に必要な3つの運用サイクル -
7万円台のウルトラブックも!
2012年春モデルの情報をいち早く掲載
HPのお得な情報や最新情報が満載 -
iPadにも対応した地図アプリ
つながらない場所や災害時にも役立つ!
「MapFan for iPhone」を徹底レビュー -
スマホ端末の差別化の鍵となるか
CESでも注目されたDTS Ultra Mobile
サラウンドの未来と海外事情を探る -
「出入口」を固め、攻撃を防御する
従来の防御が使えない!?複合的手法による
脅威から企業システムを守るために
注目コンテンツ
- 「iPad 3」、発売は3月か--LTEに対応の可能性
- 「2012年は次のauへ」--3M戦略スマートパスポート
- 米ヤフーを再び象徴的ブランドに--新CEO
- インテルのウルトラブック戦略が明らかに
- 特集 : 世界最大の家電ショーCES
- 2012年のIT潮流を把握する--年末年始の特別記事を一気読み
- 仕事で活用するアプリを探す「ビジネスアプリセンター」
- ミクシィはソーシャルコマース参入の年--mixiタウン構想が本格始動
- 未来を開く新「はてなサービス」の作り方--危機感を持ちつつチャレンジ
- モジラが重視する“ものづくり”視点
- 超薄型ノートPC「ウルトラブック」比較
- スマホの電池切れから停電時まで対応するバッテリ集
- 軍用試験に耐えたスリムな最強iPhoneケース「LIFE PROOF」
本日の主要記事
ウェブアプリをネットワークの制限から開放するGoogle Gears
ウェブアプリケーションのあり方を変える可能性を秘めた新技術として、これまでAdobe Systemsの「Adobe Integrated Runtime」(AIR、開発コードはApollo)、Microsoftの「Windows Presentation Foundation」(WPF)の基本を押さえてきた。最終回となる今回は、Googleの「Google Gears」を見ていこう。
Google Gearsは、ウェブアプリケーションをオフラインでも動作するようにする、ブラウザのプラグインだ。オフライン時はクライアントにデータを保存し、オンラインに戻ったときにはPCとサーバのデータを同期することで、ユーザーはシームレスにウェブアプリケーションを利用できる。地下鉄の中や無線LANが使えない建物などでも、オフィスにいるときと同じようにノートPCでウェブメールやRSSリーダー、グループウェアが利用できるようになると想像してもらえれば、その利便性が理解していただけるだろう。Google Gearsは、以下の3つのモジュールで構成されている。
- ローカルサーバ:HTMLやJavaScript、画像など、ウェブアプリケーションに必要な要素をクライアントに提供するモジュール
- データベース:ウェブアプリケーションで利用するデータをクライアントに保存するモジュール
- ワーカープール:サイト上であるスクリプトが動いている場合でも、別個にJavaScriptを動かすためのモジュール。例えばGoogle Gears対応のウェブアプリケーションがデータをサーバと同期している間にも、別のスクリプトを動かすことが可能になる
ただ、Google Gearsは単体では意味をなさない。ウェブアプリケーション側がGoogle GearsのAPIを利用してオフライン対応することで、初めてユーザーにとってのメリットが生まれる。
では、ウェブアプリケーションの開発者は、具体的にどんなことをする必要があるのだろうか。1つは、ウェブアプリケーションを動かすために必要なデータを、クライアントに保存する部分の開発だ。Google Gearsに対応しているRSSリーダー「Google Reader」の場合、Google GearsをインストールしたPCでアクセスすると、右上に緑色のボタンが現れる。ユーザーがこれをクリックすると、自動的に最大2000件のフィードをクライアントに保存する。こういった挙動をウェブアプリケーションに追加する必要がある。
Google ReaderではGoogle Gearsをインストールすると画面右上に緑色のボタンが現れる(赤枠線内を参照)。これを押すと、サーバから2000件のフィードデータをクライアントに保存し、オフラインモードに入る
2つめは、ウェブアプリケーションがクライアント内のデータベースを参照しにいく仕組みの開発だ。通常ウェブアプリケーションはサーバ側のデータをクライアントのブラウザに表示するが、これをオフライン時はクライアントに保存されたデータを参照しにいくようにする必要がある。Google Readerであれば、オフラインの間はクライアントに保存された2000件のフィードを表示するといった具合だ。
3つめは、クライアントが再びネットワークにつながった時点で、サーバ側とデータを同期する仕組みの開発だ。Google Readerの場合は、既読情報やフィードに付けたタグなどを同期することで、オフライン、オンラインのどちらでも同じ環境を実現している。
関連ニュース
関連ホワイトペーパー (ZDNet Japan)
-
仮想事例「持ち帰って仕事をする」現場の苦悩
資料提供:トレンドマイクロ株式会社 2011年11月15日
-
オープンソースの新時代を築く"JBoss"サクセスストーリー
資料提供:レッドハット株式会社 2012年02月01日
-
内部コストを抑えグループ企業のIT資産管理を可能にした事例
資料提供:クオリティソフト株式会社 2012年01月06日
-
分析のためのデータ準備入門 ~高度な分析のための最適なデータ管理手法
資料提供:SAS Institute Japan株式会社 2011年12月12日
-
もうテープへのバックアップはやめませんか? テープ撲滅を推進して確実なバックアップと災害対策を実現
資料提供:EMCジャパン株式会社 2011年11月15日
デジタル製品主要記事
PCとスマホで名刺データを同期--ジャストシステム、名刺管理ソフトを提供
シャープ、70V型「AQUOSクアトロン」を50万円台で発表
WiMAX内蔵タブレット「Eee Pad TF101-WiMAX」--2月25日発売
アプリ動向分析ツール「QuerySeeker」にWindows Phone版--クエリーアイ
iPad専用デジタルペン「EN309i」--手書きをデータに取り込む
TDKブランドからiPhone用イヤホン「CLEF-iSmart」シリーズ
特集 by 楽天市場
CNET あとで読む





