第26回 「言葉」を超えた説得力を持つAjaxの存在感と広がり
株式会社ピーデー
川俣 晶
2007/10/24
ハイライト1・世界的なイベント、 |
- - PR -
年2回開催される世界的なAjaxイベントである「AjaxWorld Conference & Expo」が、9月23〜26日に開催されました。
とはいえ、個人的にほとんど意識していなかったイベントであり、私が見ている範囲内でこのイベントについて声高に語るブログなどもあまり見掛けません。なぜでしょうか?
![]() |
| 「AjaxWorld Conference & Expo」の講演リストのページ(たくさんのスポンサー企業の名前が左側に) |
■ 「疑いがあれば、実際に動かしてみてくれ……」
漠然とした印象からいえば、Ajaxに関わる人たちの多くは、目の前の問題を解決するために手を動かすタイプが多いように感じられます。だから、知識や経験の幅が狭いことがある半面、自信を持って語る内容には強い説得力が感じられます。その説得力の背景にあるのは、実際に動くプログラムをいつでも提示できる…… という「検証可能」という特長があるからでしょう。「疑いがあれば、実際に動かしてみてくれ……」といえるわけです。
■ ITバブルの崩壊=「言葉」の信頼度が失われた出来事
その対極にあるのが何かといえば、有名な誰かがこういったであるとか、大手ベンダの某社がこう語った……といった肩書を背景とする「言葉」といえます。そのような「言葉」を根拠にした主張は、少なくともこの10年程度のスパンで見る限り、極めて信用度が低下しているといえます。いわゆるITバブルの崩壊とは、「言葉」の信頼度が失われた出来事だろうと思いますが、その後、その信頼が回復したとはいえないと思います。
そのように考えれば、「言葉」を生み出す場であるカンファレンスのようなイベントに、あまり注目が集まらないのもやむを得ないところかな…… という気もします。
■ AjaxはTCP/IPやHTTPと同じぐらい「当たり前」の技術になった
しかし、1つだけ間違いないことがあります。Ajaxの名を冠したカンファレンスに大手ベンダが名を連ね、熱心に取り組んでいることをアピールしているという状況は、Ajaxがもはや誰もが手掛けるべき定番技術の1つとして認知されたことを示しています。Ajaxは是か非か、AjaxとFlashとほかのRIA技術のどれが本命か……、といった問題を語る時期は過ぎ去ったということです。
すでにAjaxとはあって当たり前の技術であり、システム開発時に選ぶことができる標準メニューの1つになったわけです。例えば、システムを構築する際に、誰も「TCP/IPっていいの?」「HTTPっていいの?」という問いを発さず、当然のように活用しているのと同様に、Ajaxもさまざまなシステム構築フレームワークなどの中で、当たり前の技術の一部として使われていく時代になったのでしょう。
ハイライト2・コンテストの結果発表、そして「世界」へ
Mash up Award 3rdの受賞作品が発表されています。…… と書くと、軽く読み流されてしまうかもしれませんが、Ajaxですから即座に自分のWebブラウザ上で受賞作品を動かしてみることができます。いま、まさにホットなコンテストでどのような作品が作られ、受賞しているかを見るのは面白い体験になると思います。
■ 最優秀賞の価値とは?
例えば、最優秀賞の「ONGMAP.COM(オンジーマップ)」は、Google Mapsに極めて多くの情報を重ねて扱えるサービスですが、それだけでなくIPアドレスから利用者の所在位置を割り出すなど、さまざまな技術を複合して使っています。また、基本的に検索範囲が表示されている範囲になるため、ズームレベルを調整することで柔軟に対象範囲を設定できます。これによって、広域の地図と詳細な地図を容易に切り替えられるGoogle Mapsの価値が大きく広がった感もあります。
![]() |
| ONGMAP.COMの使用例 |
皆さんも、これに限らず、さまざまな受賞作品を試してみると面白いでしょう。
■ 全「世界」対象のマッシュアップコンテスト
そして、コンテストはこれで終わりではありません。全世界対象のマッシュアップコンテスト「MashupChallenge」が開かれるそうです。腕に覚えのあるAjaxプログラマは、このコンテストで「世界」に技術力とセンスをアピールしてみてはどうでしょうか?
![]() |
| MashupChallengeのトップページ |
ハイライト3・iPhoneでも存在感を示すGoogle
この数年、Appleの携帯用音楽プレーヤのiPodは社会的なブームが続いています。その流れで出てきた、携帯電話であるiPhoneも注目を集めています。しかし、どうも私にはiPodやiPhoneの素晴らしさがピンと来ません。個性が強すぎて、好きな人は好きかもしれませんが、趣味が合わないと徹底的に阻害されてしまうような感じを受けます。個人的には、最近購入した「Advanced/W-ZERO3 [es]」の方がはるかに使えるデバイスだ…… という印象も受けます。
それはさておき、iPhoneといえばアプリ開発にAjax技術を取り入れたことでも話題になったデバイスです。そのような関係上、Ajaxの元祖であるGoogleとの相性は良いのでしょう。Googleは最近、GoogleのAjax開発ツールキットであるGWT(Google Web Toolkit)を使って、フィードリーダーのサービスを公開しました。AppleブランドのiPhoneであっても、Googleの存在感はやはり大きなものになるのでしょうか?
編集部注:GWTについて詳しく知りたい読者は、「JavaをAjaxに変換するグーグルのGWTを使ってみよう」をご参照ください。
![]() |
| Google Web Toolkit Blogの「GWT Application Development for the iPhone」エントリー |
ここまで考えて、はたと気付きました。私が「Advanced/W-ZERO3 [es]」を買った強力な動機の1つは、「Mobile Google Maps」が提供されている点にあります。結局、iPhoneが好きでも「Advanced/W-ZERO3 [es]」が好きでも、Googleの大きな存在感に変わりはない…… のでしょうか?
1-2 |
| INDEX | ||
| 第26回 「言葉」を超えた説得力を持つAjaxの存在感と広がり | ||
| Page1 世界的なイベント、「AjaxWorld Conference & Expo」を知ってますか?|コンテストの結果発表、そして「世界」へ|iPhoneでも存在感を示すGoogle | ||
| Page2<そのほかのみどころ> Ajax/JavaScript技術のシェアはどうなっているのか?|そろそろ、E4Xに注目すべき時が来た?|JavaとEclipseでAjaxアプリケーションを作成|懐かしいMMLを使い、ドレミファソラシをAjaxで|たった1行のコードでJavaScriptプログラムを高速化!? | ||
Ajax うきうき Watch バックナンバー
- 第1回 Webアプリのユーザビリティを改善しまくるAjax
- 第2回 Ajax、それはWeb 2.0へと続く道
- 第3回 どんなに無茶をやっても「それもありかな」なAjax
- 第4回 自動車業界のAjaxを活用したキャンペーンを目撃せよ
- 第5回 “どのブラウザでも動くAjax”を共有財産として育てよう
- 第6回 プロプライエタリ2.0から考えるAjaxの公開/非公開部
- 第7回 メモリリークが小さくなったGoogle Maps APIの新版
- 第8回 “CGUI” 消費者が作り出すUIの時代突入
- 第9回 巨大化するAjaxライブラリをシンプルにする新たな流れ
- 第10回 地図のように年代を移動できるMITのAjax歴史年表
- 第11回 JSONがRFCになり、どんどんこなれるAjaxサービス
- 第12回 サーバが通信を開始できるComet活用Webチャット
- 第13回 オンラインゲームで検索精度を上げるGoogleの巧みさ
- 第14回 IE7とFirefox 2への利用者の大移動は起こるか?
- 第15回 グーグル検索エンジンを特定ジャンル専用に、Co-op
- 第16回 帯域やデバイス領域をフル活用させる“モバイルAjax”
- 第17回 新しい技術を模索するYahoo!、Google、MS
- 第18回 Ajaxの高度な使用例、Yahoo! pipes
- 第19回 Apollo参戦でウィジェット開発者の争奪戦が激化
- 第20回 Twitter登場で注目されるRTコミュニケーションツール
- 第21回 過熱するTwitterブームとMicrosoftのマッシュアップ
- 第22回 iPhoneのAjax戦略、そして今日もWeb APIは増加する
- 第23回 Ajax開発者がヒーローになるとき、それはいま!
- 第24回 携帯電話への拡張を進めるGoogleとWeb隠しコマンド
- 第25回 Ajaxで加速!? エンタープライズ2.0とWebOSの普及
- 第26回 「言葉」を超えた説得力を持つAjaxの存在感と広がり
- 第27回 ゲームから読み解く、俺スクリプト時代の知的な挑戦
- 第28回 マッシュアップ元年が終わり、2008年はどうなる?
- 第29回 Twitterやクラウドへも分岐するAjax/Web APIの道
- 第30回 Ajaxはじめて物語、そしてサーバでも動くJavaScript
- 第31回 新ブラウザ戦争はon fireだがJavaScriptはoffのナゾ
- 第32回 Google App EngineはAjaxへのハードルを下げるか?
- 最終回 Pure JavaScriptの動画再生やRPGも好きでした
ホワイトペーパー(TechTargetジャパン)
- いまさら聞けないTwitter超入門−@IT記事も対応なう (2010/2/4)
Twitterは最近話題のつぶやきツール。基本的な使い方から、iPhoneアプリの使い方、RTの解説、4人のご意見番の活用例や感想まで - HTML5は開発者側の都合。ユーザーには関係ない (2010/2/2)
3つのレンダリングエンジンを載せている“国産”ブラウザベンダは、HTML5やWeb/ブラウザの進化について何を語るのか - テキスト・フォント周りをキレイに見せるCSS、13選! (2010/1/29)
無数にあるCSSのプロパティを大まかに分類し、1つずつ紹介していく本連載。初回は、テキスト・フォント周りについて - OpenGL ESが大変な3Dアプリ開発を楽にするUnity (2010/1/27)
iPhoneゲーム開発に必須のOpenGL ES。そのコーディングに手こずっている方に有用なツールを紹介し簡単なサンプルを作成します
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 企業の仮想化に足りない“発想”とは? 仮想化運用管理のキモは意外なところに! New! |
| ◆ | 操作もマニュアルも分かりやすい! ユーザー視点で開発されたPC管理ツール New! |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |

| ◆ | セキュリティを知り尽くす上野氏が登壇! @ITメールソリューションLive! in Tokyo |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | 世界に通用するストレージの作り方とは? 製品に込めた思いを富士通の開発者に聞く |

| ◆ | OSSで手間も時間も、障害も減った―― 「マピオンの事例」オープンソース活用法 |
| ◆ | 「ノートPCの持ち出し禁止」で大丈夫? 情報漏えいを防ぐ管理手法とインフラは? |
| ◆ | 1日の処理を1秒に――MySQLの達人が語る 「コスト削減」できるチューニング |

| ◆ | ドキュメント作成を自動化して、SEの作業 効率を大幅アップ! Visio 2007の魅力 |
| ◆ | 急速に広がるHyper-Vでのサーバ仮想化 そのベストプラクティスをデルが解説 |
| ◆ | @IT主催セミナーで語られた、「担当者に 求められるセキュリティ対策」をレポート |

| ◆ | @IT「Windows 7」 特設サイトオープン! 最新情報・移行ノウハウを公開しています |










