申し込みフォームをFlashで置き換えてみる

September 11, 2005 03:03 PM
トラックバック (1)  

「リッチインターネットアプリケーション」(以降RIA)※1 と言葉だけ聞くと、何か大がかりなアプリケーションを想像してしまいますが、申し込みフォームをFlashで置き換えるだけでも簡単なRIAと言えます。

前回の冒頭でも記されているように、フォームへの入力ミスを成功するまで何度もページ遷移していたのでは、ユーザーはイライラして途中で入力をやめてしまうかもしれません。

あなたも経験ありますよね?

こんな事で大事なお客様を逃していたのでは、大金をかけて構築した意味が薄れてしまいます。この様な事もRIAを用いれば、いとも簡単に解決出来てしまいます。※2

今回はRIA第一歩として、実際に申し込みフォームを「HTML+CGI(既存システム)」と「Flash+CGI(RIA)」の2つを用意し、比較を行っていきたいと思います。


まずは下記のサンプルページをご覧下さい。
(実際に動作いたしますので是非お試し下さい。その際に、あえて入力ミスをしてみましょう。)

これは既存システムで構築された、シンプルな申し込みフォームです。
入力されたフォームデータをCGIにPOSTし、値の形式に間違いがないか判定をします。
ここで間違った形式で入力されると、エラー内容が追加されたページが表示され、再入力を求められます。

図1. 既存システムでのシーケンス図
zdnet_no2_1.gif

よく見かける形式ですよね。

これをRIAにしてみましょう。
(実際に動作いたしますので是非お試し下さい。その際に、あえて入力ミスをしてみましょう。)

どうですか?
一見すると通常のフォームと同じですが、送信すると違いが解りますね。
RIAでのシーケンスも見てみましょう。

図2. RIAでのシーケンス図
zdnet_no2_2.gif

シーケンス的には既存システムとほとんど変わりがありませんが、ユーザーがストレスを感じる「ページの遷移」がありません。これだけでも大きなアドバンテージと言えるでしょう。さらにエラー項目が点滅し、視覚的にどの項目が間違っているのかが解りやすくなっています。

・直感的で扱いやすいユーザーインターフェース
・ユーザーにストレスを与えないシームレスな遷移

この2点がRIA構築での重要な着眼点となると思います。

次回以降、この着眼点を頭に置きつつ記事をご覧頂ければと思います。

(亀崎洋介)


※1 Macromedia社が提唱する、Flashを用いた表現豊かなWebアプリケーション。
※2 流行のAjaxを用いても可能ですが、RIAでの構築は他にも恩恵があります。詳細は次回以降に。

最新エントリー
月別のアーカイブ
プロフィール
渡邉真太郎(Shintaro Watanabe)
VBC取締役兼最高開発責任者。1973年神奈川県生まれ。音楽専門学校卒業後メジャーデビュー。アルバム2枚、シングル4枚をリリースする。2000年ブイキューブに就職。Flash、OOP等を独学で学び、ウェブ会議システム「nice to meet you」の開発に従事。
亀崎洋介(Yosuke Kamezaki)
VBC開発部長。1979年東京都生まれ。日本工業大学工学部情報工学科卒。大学卒業後、ブイキューブ入社。デザイナーとして数々のウェブ制作を行う。プログラムも習得し、プログラマーも兼任。ウェブ会議システム「nice to meet you」の開発に従事。
堀内康弘(Yasuhiro Horiuchi)
VBCウェブエンジニア。1978年山梨県生まれ。慶應義塾大学大学院理工学研究科修士課程修了。大学院卒業後、ブイキューブ入社。2004年ムービーを簡単にブログで公開できるサービス「FlipClip」の開発に従事。2005年VBC入社。FlipClip開発責任者としてウェブサービスの開発に従事。
佐藤啓太(Keita Sato)
VBCリッチアプリケーションデベロッパー。1982年青森県生まれ。東京工科大学メディア学部卒。大学在学中にVBCにインターンとして参加、Flashを使ったリッチアプリケーションの開発を行う。2005年4月大学卒業後、VBC入社。現在、主にウェブ会議システム「nice to meet you」の開発に従事。
Powered by
 

企画特集

Techno ExchangeTechno Exchange
RackableとCTCの地球にやさしい関係
APC SOLUTIONS FORUM 2008をレポートAPC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは?
ZDNet Japan ホスティング特集ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何?
セキュリティ対策レベルテスト公開!セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ?
Webセキュリティ特集Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは?
ZDNet Japan Green ITZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ!
「シンプル」&「低コスト」な運用管理「シンプル」&「低コスト」な運用管理
IT運用管理に関するアンケート実施中!
仮想化環境で求められるストレージの要件仮想化環境で求められるストレージの要件
それに応えるNetAppの実力とは?
DELLが掲げる「新・仮想化アセスメントサービス」DELLが掲げる「新・仮想化アセスメントサービス」
〜企業システムの仮想化環境の構築を支援〜
フォトレポート:飛行機の祭典--米国最大、オシュコッシュ航空ショー
米国最大の航空ショーであるオシュコッシュ航空ショーが米国時間7月28日から8月3日まで開催された。このフォトレポートではその模様をお届けする。
L・トーバルズ氏:「主要Linuxプログラマーになるのは楽じゃない」
Linuxの生みの親であるL・トーバルズ氏が、Linuxカーネルの開発について、新規の開発者がまず心得ておくべきことをインタビューで語った。
ブログの未来はどうなる--新しいコミュニケーション手段「ライフストリーミング」
最近、ブログ世界の変化が話題になっているが、ブログに続くコミュニケーション形態としてライフストリーミングが注目を集めている。