アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » NEWS & REPORT » レポート » 「Web Directions East 2008」カンファレンス レポート » #1 エリック・メイヤー氏『State of the web─ブラウザの多様化でみる最良のウェブ開発』

「Web Directions East 2008」カンファレンス レポート

#1 エリック・メイヤー氏『State of the web─ブラウザの多様化でみる最良のウェブ開発』

超豪華陣による現在のWebトレンド。そして将来のWebを垣間見るカンファレンス

11月7日金曜日,都庁にほど近いベルサール西新宿にて「Web Directions East 2008」のカンファレンスが開催された。

「Web Directions East 2008」は,初日のカンファレンスと,カンファレンスの翌日と翌々日に行われるワークショップの延べ3日間で構成されている。スピーカーには,Eric Meyer(エリック・メイヤー)氏をはじめとする,Web Standardsの第一線で活躍している方々が海外から来日し,Webの将来像を広く見据えたイベントとなった。

本稿では,初日のカンファレンスのホールで行われた,講演の模様をレポートする。

オープニング

始めにWeb DirectionsのオーガナイザーであるJohn Allsopp(ジョン・アルソップ)氏より挨拶があり,「私たちはWebで活動し,Webに関することをブログ等を通じて様々な情報を発信している。しかしなぜ,このようなカンファレンスがネット上ではなく,直接対面して,一つの場所に集まって行われるのか疑問に思ってきた。このようなカンファレンスこそ,ネット上で行われるべきではないのかと。しかしながら,それでもこのようにしてお集まりいただいたことで,私はそこにWebの本質をがあるのではないかと感じた」と述べた。

写真1 ジョン・アルソップ氏の挨拶

写真1 ジョン・アルソップ氏の挨拶

そしてW3Cの創設者でもあり,HTMLを最初に設計したことでも知られるTim Berners-Lee(ティム・バーナーズ・リー)氏のビデオノートから,カンファレンスがスタートした。

ティム氏は,本イベントのすべての参加者に感謝の意を述べた後,「多くの開発者が,W3Cの取り組みに参加し,積極的にフィードバックしてほしい」と呼びかけ,「Webはあらゆる人,すべての人に対して普遍的でなければなりません」と語った。

写真2 ティム・バーナーズ・リー氏のビデオノート

写真2 ティム・バーナーズ・リー氏のビデオノート

エリック・メイヤー氏 『State of the web─ブラウザの多様化でみる最良のウェブ開発』

ビデオノートが終わり,最初のトラックである,Eric Meyer(エリック・メイヤー)氏の講演が行われた。1993年からWebに携わり,Web標準の専門家として,多数の著書を有する同氏は,『State of the web─ブラウザの多様化でみる最良のウェブ開発』をテーマに,ゆっくりと,落ち着いた物腰で語り始めた。

写真3 エリック・メイヤー氏

写真3 エリック・メイヤー氏

まず,「全く新しいWebブラウザが登場したことを,みなさんもご存じでしょう」と,エリック・メイヤー氏は会場の参加者に向けて問いかけた。そして「Google Chromeに関して非常に興味深いことがあります。それはなぜGoogleがレンダリングエンジンとしてWebKitを選択したか,ということです。先ほど,全く新しいWebブラウザと述べました。しかしWebKitであるということは,このGoogle Chromeは既存のブラウザでもあるのです。実質的にはSafariと同じであり,GeckoではなくあえてWebkitを選択した理由を,私はiPhoneにSafariが搭載されているように,Webkitが非常にモバイルに適応しているからだと考えます」と述べた。

写真4 Google Chromeに関して言及するエリック・メイヤー氏

写真4 Google Chromeに関して言及するエリック・メイヤー氏

話はHTML5へと移っていった。「HTML5の策定は2022年とされている。しかし,“2022年にならなければ使えないのか?”と言われればそうではなく,使うことは今すぐにでもできる。たとえばcanvasがその一つであり,棒グラフや円グラフを作ることができるし,3Dの表現も可能である」。こう説明するメイヤー氏は,現在公開され話題を呼んでいるものとして,次のものを紹介した。

  • typeface.js:テキストをSVGに自動置換する
  • Bluff:Canvasを用いてグラフを描画するライブラリ
  • raphaël:SVGでチャートグラフ,円グラフなどの曲線を扱うベクター処理が可能。
  • 280 Slides:PowerPointをWEBアプリケーションとして実現。プレゼン資料の作成が可能,作成したファイルはそのままWEBで閲覧したり,PowerPointの書式でダウンロードすることもできる。Objective-j.jsを使い,Objective-cをjavascriptへ変換して実装している。
  • Processing.js:ProcessingをJSに移植したもの。Canvasで実現されている。

写真5 typeface.js

写真5 typeface.js

「これらの技術は全てブラウザのJavascriptエンジンに依存しているものです。エンジンがパワフルになり,パフォーマンスも格段にアップした。これらはFlashやsilverlightのようにプラグインベースではなく,誰もが気にもとめず,ネイティブにブラウザの中で動いているように実装できることはすばらしいことだ。2年前では到底無理だったでしょう。」と述べ,昨今のブラウザにおける javascriptエンジンの進歩を称えた。

そして,「近い将来,RIAのプラグインに依存することなくネイティブにブラウザの中にサポートされるだろう。そしてこのことが,モバイルにどのような影響を与え今後どうなっていくかが非常に興味深い。モバイルにおけるユーザーエクスペリエンスにはまだまだ開拓の余地があるといえる。これからは,何十億人という人がWebにはじめて触れるデバイスとしてデスクトップではなく,モバイルである人も多いだろう。我々は,世界のあらゆる人たちが,分け隔てなくWebにアクセスできるようになることこそが,Webアクセシビリティの根底にあるものであり,ティム・バーナーズ=リー氏がWebを開発したその時からずっと描いてきたビジョンを実現するものである」と,これからのモバイルWebにおける進化の可能性を示唆した。

写真6 モバイルWebにおける進化の可能性を示唆した時のスライド

写真6 モバイルWebにおける進化の可能性を示唆した時のスライド

結果的に,彼のプレゼンテーションは,今回のカンファレンスにおける一貫したテーマだったと私は思う。ティム氏が創世の頃に描いた誰しもが普遍的にアクセスすることのできるWeb,そして特別なプラグインによらない,ネイティブなユーザーエクスペリエンスの提供。これらを実現せんとするブラウザの進歩と,開発者が様々な技術を貪欲に試すことの重要性,そしてこれからのWebの将来像が,この一幕ではっきりと伝わった。

著者プロフィール

加茂雄亮(かもゆうすけ)

株式会社ロクナナにて,ActionScriptを伴うFlashコンテンツや,AjaxコンテンツなどRIA開発に従事するフロントエンドエンジニア。テクニカルライターとしての一面を持ち,WEB・雑誌・書籍、媒体問わず執筆。また,イベントやセミナーでの講演など,精力的に活動している。

URLhttp://log.xingxx.com/
URLhttp://rokunana.com/

コメント

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

Ubuntu Weekly Recipe

Ubuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。

C/C++プログラマのためのDTrace入門

よくカーネルのチューニングや解析で活用されるDTraceですが,実はユーザプログラムの開発においても非常に有用です。連載ではC/C++プログラマやテストに関わる方向けにDTraceの使い方を解説します。

Blogopolisから学ぶ計算幾何

計算幾何学は,図形に関するアルゴリズムを研究するコンピュータサイエンスの一分野です。本連載では,ビジュアルブログ検索エンジン「Blogopolis」で採用されている計算幾何のアプローチを例に取り上げながら,計算幾何の初歩を実践的に学習します。

検索エンジンはいかにして動くのか?

本連載では, 今や誰もが利用している検索エンジンの中身を,全体の仕組みやデータ構造,アルゴリズムから分散インデックスまで,最近の研究事例も交えて紹介します。

サイエンスに片思い

本連載では,サイエンスという学問を軸に,そこから広がる可能性やつながり,そしてWebの世界との関係について,前田邦宏氏がさまざまな取材を元に考察し,これからの可能性について展望します。

使ってみよう! Windows Live SDK/API

Windows Liveサービスの一部にはAPIやSDKとして提供されているものがあります。本連載では各API・SDKの紹介とそれらを利用したアプリケーションを開発していきます。

Lifelog~毎日保存したログから見えてくる個性

コンピュータを使って,日常のさまざまなことの記録(ログ)をとり,それを分析して活用することで,もう一段階上の「楽な生活」をめざす日々の研究報告です。

もっと便利に!jQueryでラクラクサイト制作(実践サンプル付き)

本連載では,実践サンプルとともに,jQueryを上手に活用してサイト制作の品質向上・効率化を実現するための実践テクニックを解説します。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス