カンファレンスIV」を東京・目黒で開催した。会場には、リッチクライアント開発の次なるステージへの進化の道筋を求めて、多くのエンジニアが参加していた。本稿では、その中から基調講演と日本ネクサウェブの講演の模様をレポートする。田中達雄氏が、リッチクライアント市場やリッチクライアントに密接にかかわる(ユーザー)エクスペリエンスについて熱弁を振るった。田中氏は「リッチクライアント市場は、第2次普及期の2010年に区切りの年を迎えるとし、リッチ化への競争は終わり、現在のWebブラウザの限界を超えた機能性、現在のHTMLの限界を超えた表現力が普及する」と予測した。ユーザーインターフェイス(以下、UI)の新たな波として、「エクスペリエンス(経験価値)が重視され、人間的なUI技術が台頭するだろう」と説明し、3D画面や立体視、タッチスクリーン、音声、脳波、モーションキャプチャなどを例に挙げていた。「これからの企業にとって、顧客に満足以上の感動を与え、自社サービスのファンにしていくことが生き残りの策である」と指摘し、「“賢い技術”の採用は、優秀な社員やカリスマ定員のIT版を採用するのと同義である」と強調した。整備していくべきだという。基調講演のあとには、“賢い技術”の採用の助けとなるよう、テーマごとにセッションが行われた。詳細は以下の通りである。「企業向けWebアプリの課題を解決し、レガシーを“攻め”のシステムに」—日本ネクサウェブリッチクライアント/RIAを導入する際の“課題”を解決するための移行ソリューション“使いやすいWebアプリ”として、リッチクライアント/RIAを採用するとなると、「どの製品を使っていいか分からない」「どう生かしたら良いか分からない」「パフォーマンスだけを改善したい」という課題を持っている企業は多い。淡路良平氏は「われわれリッチクライアント/RIAベンダがいくら『リッチクライアント/RIAは良いですよ』という話をしても、いざ導入となると採用する側は、やはり困ってしまい『リスクを考えて様子をみたい』というのが現状だ」、と述べる。Advance」というソリューションを提供するに至った。これは、例えば、既存のシステムを作った人が退職してしまったり、システムのドキュメントが残ってなくて困っていたり、どうやってリッチクライアント/RIAに移行すればいいか分からない企業に対して、同社のリッチクライアント/RIA技術「Nexaweb」へのマイグレーションをしやすくするものだ。Process」というマイグレーションのためのプロセスを提供するものだ。Processは、既存のシステムのアーキテクチャなどのデータを自動変換ツールでデータベースに格納して文書として可視化し、その文書を基にモデル化してNexawebアプリケーションに移行し、それをWeb上で展開する。移行できるシステムの言語はVBやC、COBOL、メインフレームなどを対象にしている。淡路氏はさらに、「いままでほかのベンダが提供してきた自動変換ツールと異なるのは、変換の途中でもビジネスロジックや業務要件に新しい設計が追加できることだ」と付け加えた。多彩なNexawebのコンポーネントに加わった新機能「グリッドテーブル」とは?こういった移行ツールを加える以外に、同社はNexawebで作ったアプリケーションそのものの使いやすさを向上することも怠ってはない。松木健太郎氏がさまざまなデモを交えて説明した。Nexawebの特徴であるサーバプッシュ機能については、サーバ上にあるネットワーク機器間のデータのトラフィックの様子がリアルタイムでJavaアプリケーションのクライアントに配信され、監視/モニタリングしているデモを紹介した。リサイズをWebブラウザのドラッグ&ドロップで実現するなどさまざまなコンポーネントが紹介された。Nexawebの新機能としては「グリッドテーブル」というコンポーネントを説明した。ネストヘッダやカラムロック(行ヘッダ)、セル結合、セルへ直接入力、値チェックなど機能を備えたExcelライクなUIを提供するもので、セルの代わりにNexawebで利用可能なコンポーネントを配置可能だ。松木氏はExcelライクなUIにチェックボックスやコンボボックスを加え、直接入力できる様子をデモで説明した。「グリッドテーブル」を使ったデモの様子レガシーシステムを“攻め”のエンタープライズWebアプリケーションにこのようなNexaweb技術の提供とともに、日本ネクサウェブは大きなチャレンジとしてシステムのモダナイゼーションの実現をミッションとしているという。最後に淡路氏は「エンタープライズWebアプリケーションには、業務効率の向上やAjax/Java+XMLといった標準技術、高い堅牢生と信頼性、TCO削減などが求められる。これらの課題を解決する手助けとなるように、日本ネクサウェブはエンタープライズシステムをより進化させるNexaweb技術を提供する。既存のレガシーシステムを単なるコストセンターにするのではなく、競争力のある“攻め”のシステムにするためのソリューション/ソフトウェアを提供していきたい」と締めくくった。Advance」は、既存の基幹システムをWeb化し、短期間かつ低コストで、既存の基幹システムからリッチ・クライアント・アプリケーションRIAを採用した戦略的なITシステムへのモダナイゼーションを実現する。