この連載記事の目次へ 今回はオープンソースで実現するリッチクライアントの第一弾として,Ajaxを紹介する。AjaxはWebブラウザのみで高い操作性を実現できるという特徴を持ち,にわかに注目を集めている構築手法である。 既存技術の組み合わせ,Google Mapsが火付け役に Ajaxは「Asynchronous JavaScript + XML」の略。JavaScriptとXMLを組み合わせた名前からうかがえるように,Ajaxが利用している技術は,いずれも従来からあったものだ。強いて新しい要素をあれば,サーバーとの通信にJavaScriptの通信機能(XMLHttpRequest)を使用し,取得したデータを表示に反映させるためにDOM(Document Object Model)を積極的に使用するようになったという点だ。 Ajaxの火付け役となったのは「Google Maps」である。Go