●ITトピックス━━━━━━━━━━━━━━━━━━━━━━━━━━━
Written by 清水哲郎
昨年の初め頃からでしょうか、Web技術に関心のある者同士の会話の中で「Ajax」という単語が頻繁に登場するようになっています。いったい何と読めばよいのか迷う言葉ですが、「エイジャックス」と読みます。
「Ajax」をIT用語事典の類で引いてみると、「Webブラウザに実装されているJavaScriptのHTTP通信機能を使って、Webページのリロードを伴わずにサーバとXML形式のデータのやり取りを行なって処理を進めていく対話型Webアプリケーションの実装形態。」(「e-Words」)といった解説が載っています。要は、Webブラウザ上で動作するアプリケーションを開発する手法のひとつで、Webサーバーとやり取りしていることを感じさせない自然な動きが可能となるところが注目されている理由です。
Googleが無償で提供している地図閲覧サービスの「Googleマップ」は、この「Ajax」を用いたアプリケーションの典型例です。地図上をマウスでドラッグすることによって、ダイナミックにスクロールするその使い勝手のよさは従来の地図ソフトにはなかったもので、魅了された方も多かったのではないでしょうか。
今回は、この「Ajax」を理解し、その未来を感じさせるサイトを紹介しましょう。
-------------------------------------------------------------------
○「Ajax」をお勉強する
「古くて新しいAjaxの真実を見極める」(@ITサイト) http://www.atmarkit.co.jp/fwcr/special/ajax01/01.html
「Ajax」について技術的な側面について解説したサイトはいくつかあるが、この@ITのページでは、Webブラウザ上で利用できる地図閲覧サービスについて、「AjaxではないWebアプリケーション」と「Ajaxを用いたWebアプリケーション」の双方を比較することで、Ajaxの仕組みをわかりやすく解説している点で秀逸だ。
難解なところもあるが、Ajaxのメリットだけでなく、デメリットも端的にまとめてあるので、ざっと斜め読みするだけでもオススメしたい。
------------------------------------------------------------------
○Ajaxの知名度を高めたGoogleマップ
http://www.google.co.jp/maphp?hl=ja&tab=wl
多くの人が「Ajax」を知るきっかけとなったのは、Googleの地図サービス「Googleマップ」(英文名はGoogle Maps)だろう。
今では、「マピオン」などの競合他社も同様にAjaxを用いてダイナミックにスクロール可能な地図閲覧サービスを提供している。
・「マピオンBB」 http://www.mapion.co.jp/bb/
・「YAHOO!地図情報−スクロール地図(ベータ版)」 http://map.yahoo.co.jp/beta/
------------------------------------------------------------------
○Gmailも「Ajax」アプリケーション
「Gmail」サイト
http://gmail.com/
「Gmail」はGoogleが無償で提供するWebメールサービスだ。
1GBを超えるメールボックス容量(現在は2.5GB以上に拡大)やGoogle譲りの検索能力など、YAHOO!やHotmailなどの他社無償サービスとはひと味もふた味も異なる仕様・機能が注目されたが、この「Gmail」にもAjaxが用いられているという。
------------------------------------------------------------------
○Ajaxを用いたワープロソフト
「Writely」サイト(英文)
http://www.writely.com/
「Writely」は、インターネットに接続している環境でWebブラウザ上で利用できる文書作成サービス、すなわち、ワープロだ。
まだベータ版の段階ながら、業界関係者の間では「次世代アプリケーションの方向性を示すもの」として注目されていたが、今年(2006年)3月、同サービスの開発/運営会社である米Upstartle社をあのGoogleが買収したことによって、一躍、表舞台に飛び出した。
・「Ajax:未来のワードプロセッシング」
(japan.internet.com 2005年12月9日記事)
・「Google、ブラウザでワープロ文書が作成できる「Writely」を買収」
(Intnernet Watch 2006年3月10日記事)
・「Googleが買収したAjaxワープロ「Writely」,その実力を検証」
(ITPro 2006年3月24日コラム)
------------------------------------------------------------------
○表計算ソフトのAjax版も登場!
「Google Spreadsheets」サイト(英文)
http://spreadsheets.google.com/
ワープロと並んで欠かせないビジネスアプリケーションが表計算ソフトだが、この6月(2006年)、GoogleがWebブラウザ上で利用できる表計算ソフト「Google Spreadsheets」を発表した。
こちらもメールアドレスを登録して招待状を送られてきたユーザだけが利用できるという実験段階だが、Excel形式のファイルの読み書きはもちろんのこと、200個以上の関数を用意するなど、なかなかの完成度で、今後さらなるブラッシュアップが図られることが期待されている。
・「米Google、表計算Webアプリケーション「Google Spreadsheets」ベータ版」
(Internet Watch 2006年6月7日記事)
・「Ajaxを駆使したWeb表計算「Google Spreadsheets」を日本語環境で試す」
(ITPro 2006年6月8日コラム)