top


総投稿数 本 
no_

スポンサーサイト

 --------
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
カテゴリ :スポンサー広告 トラックバック(-) コメント(-)
no_595

Gears API:ずっと気になっていた「Google Gear」。少し試してみるとするか・・・ 【Google】

 2009-01-07
第1回 そもそもGoogle Gearsって何?
 ( by ITPro )

 これは、1年半ほど前、2007/09/12 の記事だ。
 ここに
※引用転載
 Googleがまた新しいサービスを開始しました。
 Google Gearsです。ものすごく大ざっぱに説明すると,
 Google GearsはWebアプリケーションをオフライン状態でも
 使うことができる環境をブラウザに
 拡張機能として付与するという技術です。
・・・とある。

 当時はまだ、ブログも始めておらず、ただ個人的に
 「面白そうだな」ぐらいの感覚でしかなかった。

 その「Google Gears」が今、気になっている。
 最新の情報は、
Gears API について
Gears API について Gears 0.4 となり
 ・Geolocation API
  ユーザーの地理的位置にアクセス
 ・Blob API
  バイナリ データのブロックを処理
 ・Desktop API
  クライアント マシン上のファイルにアクセス
 ・HttpRequest API
  Blob の送受信をサポート


 ということだ。

 気になる。気になったら試すしかない・・・
 ◎Gears API のサンプルを試してみる

 追記に ▼

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


more**************************************************
Gears API のサンプルを試してみる
**************************************************

 ■前置き
 /*------------------------------------------*/
  Gears モジュールの特長

  ・LocalServer
   : アプリケーション リソース (HTML、JavaScript、画像など) を
    ローカルにキャッシュして使用

    > これが一番肝だよな。ネットからオフラインになっても
      操作できるっていう一番気になる部分に関わる

  ・Database
   : データを完全検索可能なリレーショナル データベースに
    ローカルに保存

    > これも同じ。どんなデータベースなのだろう?

  ・WorkerPool
   : リソースに負荷をかける動作を非同期で実行することによって、
    ウェブ アプリケーションの応答性を向上

    > 動きを見てみないとなんともいえないが、これら技術を
      実用に耐えるものにするためのものってことか。


 ■トライ!

  ■Gears をインストール
Gears をインストール 英語のページに移動し、
 いきなり、OSごとの
 「アンインストール」の説明がある
 ことに少し不安を覚えるが・・・



 Gears のページに行く。
  ▼

Gears System requirements
 ・Windows XP/Vista
 ・Firefox 1.5+ and Internet Explorer 6.0+


とあるが、Chrome はどうなのか?

 インストール
  ▼
Clik here
確認を促されて「Clik here」をクリック
>> GearsSetup.exe を取得
   ダブルクリックで実行し、(すぐに)完了
Restart Browser
ブラウザのリスタートを促される
>> Restart Browser Now

  ▼
 ブラウザが再起動し、完了しているようだ
ブラウザが再起動し、完了しているようだ

 ※Firefoxも同時に終了してしまったが、こちらは
  「再起動」は自動的に行われなかった。
  改めて開くと、
Firefox:こちらにも入っているようだ
 こちらにも入っているようだ。


Gears API について
 の頁に戻り・・・

  ■サンプル アプリケーションを実行
Sample Applications - Gears API - Google Code Database Demo
 を試してみる



サンプル アプリケーションを実行
 一度警告が出て、「許可すると」

アプリケーションが利用できた
 アプリケーションが利用できた。

 ●「This page uses Gears to record your entries on the local disk. If you navigate away and revisit this page, all your data will still be here. Try it!
 これらのレコードはローカルに保存されてるよ。この頁から他に
 行って戻ってきても、データはそのまま保存されているよ。
 試してごらん。

 というので、一度他の頁に行き、戻ってみると
一度他の頁に行き、戻ってみると
 確かに保存されているようだ。

 ●じゃぁ、一度ブラウザ(IE)を終了して
 もう一度同じアドレスにアクセスしてみると
一度ブラウザ(IE)を終了して
 おぉ、確かに保存はされているようだ。

 ●それでは、この状態で、他のブラウザ(Firefox)で
 アクセスして見ると
他のブラウザ(Firefox)で
 おや?これはだめなのか。
 なんだ。クッキーと変わらないじゃないか・・・

 ソースをちょっと見てみる。
<script type="text/javascript"  src="../gears_init.js"></script>

 gears の初期設定用のjs(?)を読み込んだ後、

<script type="text/javascript" src="sample.js"></script>

 このサンプルデータベース用のjs を組み込み

var db;
init();

// Open this page's local database.
function init() {
var success = false;

if (window.google && google.gears) {
try {
db = google.gears.factory.create('beta.database');

if (db) {
db.open('database-demo');
db.execute('create table if not exists Demo' +
' (Phrase varchar(255), Timestamp int)');

success = true;
// Initialize the UI at startup.
displayRecentPhrases();
}

} catch (ex) {
setError('Could not create database: ' + ex.message);
}
}

// Enable or disable UI elements

var inputs = document.forms[0].elements;
for (var i = 0, el; el = inputs[i]; i++) {
el.disabled = !success;
}

}

 初期化処理を行っているようだ。
 とてもシンプルなソースだなぁ。わかり易そうだ。


 まだ本当の利用価値は、わかっていないけれども
いろいろと試す価値はありそうだ。

・・・またひとつ、課題が増えたな。
commentsコメント
comment_post












管理者にだけ表示を許可する
commentトラックバック
トラックバックURL:
http://metaboy.blog23.fc2.com/tb.php/595-9f242a3e
ようこそ
Add to Google 創るmetaboy:RSSフィード
My Yahoo!に追加
最新記事のRSS | 問い合わせ

仕事検索、アルバイト検索、依頼仕事の検索ポータル - 仕事検索.COM - www.jobkensaku.com ツクルン

創るmetaboy - WEB創る、サイト創る、何創る - 創ったmetaboy

 

リンク集

 

最近の記事

 

ブロとも申請フォーム
Sponserd by

さくらのレンタルサーバ さくらのレンタルサーバ
大容量・高機能レンタルサーバー heteml 大容量・高機能レンタルサーバー heteml
XREA (ValueDomain)
お名前.com お名前.com
名づけてねっと名づけてねっと
ムームードメインムームードメイン

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。