リッチクライアントベンダ・インタビュー 第7回:株式会社HOWS 宮下知起 2005/11/23 |
同社の主力製品はAjaxBuilderだ。AjaxBuilderはAjaxを利用したWebアプリケーションをGUIで構築できる開発ツールで、そのライトバージョン(基本機能のみを提供)が年内に出荷される予定だ(2005年11月現在)。
■コードを1行も書かないAjax開発ツール
AjaxBuilderは、GUIのインターフェイスのみでAjaxアプリケーションを構築できるユニークなツールだ。Ajaxアプリケーションでよく利用されるコードがコンポーネントで用意されているため、アプリケーション作成者は、これらを組み合わせるだけでAjaxアプリケーションを構築できる。
画面1 AjaxBuilderの開発画面 |
AjaxBuilderによる開発は、アプリケーションの表示枠を指定するところから始まる(画面2)。表示したい領域を指定し、そこに表示する画像を選択(画面3)、さらにその画像の上で行う動作をオプションで選択する(画面4)という簡単なものだ。Webプログラマでなくても、Google Maps程度のアプリケーションを作成できてしまう。「現在、Ajaxアプリケーションを実現するコンポーネントは20程度。数は徐々に増やしていく」(同社 研究開発部 部長 園辺康弘氏)。
画面2 画像を割り付ける領域を決める |
画面3 領域と画面を割り付ける |
画面4 オプションで動作を指定する。これはマウスオン状態で領域を着色する場合の指定 |
AjaxBuilderが得意とするのは、Google Mapsのように背景画像を非同期に読み込みながら、その上でそれと連動するプログラムを動作させるアプリケーションである。同社 代表取締役 副社長 庄司渉氏は「目指したのは、Ajaxうんぬんの前に非同期でインタラクティブなコンテンツを実現することでした。」と話す。実はHOWSはAjaxを使わなくても(すなわちXMLHTTPRequestを使わなくても)非同期のアプリケーションを実現する技術を確立している。しかし、現在はAjaxがブームであり、Ajaxベースで非同期を確立しているという。
本稿では画面を紹介できないが、取材では、目的地までの経路を地図と地図にマッピングされた実際の写真で案内するアプリケーション。地図上で目的地までの最短経路を発見し、ルート作成と距離計算を行うアプリケーション。Flashのようにインラインで動画を再生する機能も、デモで見ることができた。
1/2 |
INDEX |
||
リッチクライアントベンダ・インタビュー(7) | ||
Page1 コードを1行も書かないAjax開発ツール | ||
Page2 企業アプリケーションも視野に |
- GASで棒、円、折れ線など各種グラフを作成、変更、削除するための基本 (2017/7/12)
資料を作る際に、「グラフ」は必要不可欠な存在だ。今回は、「グラフの新規作成」「グラフの変更」「グラフの削除」について解説する - GET/POSTでフォームから送信された値をPHPで受け取る「定義済みの変数」【更新】 (2017/7/10)
HTMLのフォーム機能についておさらいし、get/postメソッドなどの内容を連想配列で格納するPHPの「定義済みの変数」の中身や、フォーム送信値の取り扱いにおける注意点について解説します【PHP 7.1含め2017年の情報に合うように更新】 - PHPのfor文&ループ脱出のbreak/スキップのcontinue【更新】 (2017/6/26)
素数判定のロジックからbreak文やcontinue文の利点と使い方を解説。for文を使ったループ処理の基本とwhile文との違い、無限ループなども併せて紹介します【PHP 7.1含め2017年の情報に合うように更新】 - Spreadsheetデータの選択、削除、挿入、コピー、移動、ソート (2017/6/12)
Spreadsheetデータの選択、挿入、削除、コピー、移動、ソートに使うメソッドの使い方などを解説する
|
|