• 検索結果がありません。

IE9 Beta版のここがいい、ここは直して欲しい ~裏HTML5~ Microsoft 2010 MVP Open Day Japan

N/A
N/A
Protected

Academic year: 2021

シェア "IE9 Beta版のここがいい、ここは直して欲しい ~裏HTML5~ Microsoft 2010 MVP Open Day Japan"

Copied!
50
0
0

読み込み中.... (全文を見る)

全文

(1)

HTML5の衝撃

有限会社 futomi 代表取締役 羽田野 太巳 http://www.html5.jp/ http://www.futomi.com/ http://twitter.com/futomi/ CSS Nite in Shinagawa HTML5+IE9 Web Camp 2011年3月6日 ~なぜHTML5なのか?HTML5が目指す世界とは~

(2)

<ruby>

羽田野<rp></rp><rt>はたの</rt><rp></rp>

太巳<rp></rp><rt>ふとみ</rt><rp></rp> </ruby>

(3)
(4)
(5)

HTML5 =

(6)

HTML5 =

(7)

お題

HTML5って何?

HTML5はもう使えるの?

XHTML、お前はもう死んでいる? ウェブをSHIFTする

(8)
(9)

バズワードとしてのHTML5

仕様としてのHTML5

(10)

セマンティクス オフライン・スト レージ デバイス・アクセス ネットワーク マルチメディア グラフィックス CSS3 スタイリング パフォーマンス http://www.w3.org/html/logo/

(11)

OPEN WEB

Technology

Platform

HTML5仕様はOpen Webの礎 HTML5 = W3CのHTML5仕様

(12)

Open Web Technology

HTML コンテンツやUI スタイリングCSS ECMAScript プログラミング言語 各種API

(13)

Open Web Technology

HTML コンテンツやUI スタイリングCSS ECMAScript プログラミング言語 各種API HTML5仕様

(14)

OPEN

とは

ロイヤリティフリー

互換性

持続性

信頼性

One Web for

All

(15)

for

ALL

あらゆる母国語の人のために

<ruby> <bdi> <bdo> @dir CSS3縦書き

ハンディキャップを持つ人のために

WAI-ARIA

あらゆるデバイスのために

CSS:Media Queries

(16)
(17)

勧 告

Recommendation

実装が先 テストが先 何年も先 その頃にはすでに熟れた技術 勧告 ≒ 過去の記録 ≠ 指示書 こな

(18)

CSS2.1(最終草案)

CSS Style Attributes(勧告候補) XMLHttpRequest(勧告候補)

DOM Level 3 Events(最終草案) Geolocation API(勧告候補)

※2011年3月現在

(19)

HTML5仕様の現在

公開草案初版 最終草案 勧告候補 勧告案 勧告 2008年1月 2011年3月現在 2014年 2011年5月

(20)

機能ごとの成熟度のほうが重要

Canvas Video/Audio Web Storage SVG Geolocation

(21)

XHTML、

(22)

なぜ

X

HTML1.0?

ただ単に新しかったから?XML化によるマシン可読性? 実態は... • XHTML1.1/2.0への移行を促すためHTML4との互換性を重視ユーザーに何もメリットをもたらさない マークアップは10年以上も進化していない

(23)

Content-Type:

text/html

XML的に書かれたHTML

HTML4と結果的に同じ

(24)

本当のマークアップの進化

グラフィックス <canvas> マルチメディア <video> <audio> <track> 入力コントロール <input > <datalist> <progress> <meter> XML機能 <svg> <math> <ruby> セマンティクス <section> <nav> <time> <figure> 対話型UI <details> <menu> <command>

(25)

ウェブを

SHIFT

する

(26)
(27)

開発環境のシフト

Samsung Mobile Widget SDKPalm WebOS

(28)

開発環境のシフト

HTML + JavaScript + CSSを使ってアプ リケーションを開発する環境 • HTML5のAPIを数多くサポート • Hardware機能へアクセスできる JS API を提供

(29)

Extensions

Google Chrome Extensions

http://www.chromeextensions.org/

Apple Safari Extensions

http://extensions.apple.com/

Opera Extensions

(30)

Widgets

Opera Widgets http://widgets.opera.com/ja/ Artist's Sketchbook grafio 作 Analog Clock Opera widgets 作

(31)
(32)

プラットフォームのシフト

OSからブラウザーへシフト

ネイティブ言語からJavaScriptへシフト デバイスを超えた開発環境の統一化

(33)

マイクロソフトも

負けてはいなかった

が...

(34)

Active Desktop

(35)

Windows

Sidebar Gadget

(36)

Windows

Desktop Gadget

(37)

システム・モニタリング スレッド デバイス連携カメラ・GPS アプリ・ランチャー パッケージング UIコンポーネント ネットワーク ストレージ インプット・メカニズム マルチメディア再生

OSが提供してきた機能

2D/3Dグラフィックス

(38)

Open Web

を通して利用

システム・モニタリング スレッド デバイス連携カメラ・GPS アプリ・ランチャー パッケージング 2D/3Dグラフィックス UIコンポーネント ネットワーク ストレージ インプット・メカニズム マルチメディア再生

(39)

一歩先のW3C仕様

<device>

HTML Media CaptureMedia Capture API

http://www.w3.org/TR/html-media-capture/ http://www.w3.org/TR/media-capture-api/

(40)

一歩先のW3C仕様

The Application Launcher API

http://dev.w3.org/2009/dap/app-launcher/

• Widget Packaging and Configuration

http://www.w3.org/TR/widgets/

The Widget Interface

(41)

一歩先のW3C仕様

The System

Information API

http://www.w3.org/TR/system-info-api/

Clipboard API and events

http://dev.w3.org/2006/webapi/clipops/cli pops.html

(42)

一歩先のW3C仕様

File API

http://www.w3.org/TR/FileAPI/

File API: Writer

http://www.w3.org/TR/file-writer-api/

File API: Directories and System

(43)

一歩先の仕様

OpenGL

http://www.opengl.org/

Audio Data API

https://wiki.mozilla.org/Audio_ Data_API

Web Audio API

http://chromium.googlecode.co m/svn/trunk/samples/audio/ specification/specification.ht ml

(44)

まとめ

(45)

Open Web

ウェブページからアプリケーションパソコンからマルチデバイスネイティブ技術からウェブ技術

Web業界の業務範囲の拡大

Webスキルの応用範囲の拡大

(46)

SAME MARKUP

同じコードで

どのブラウザーでも どのデバイスでも

同じように動作する

Open Webの理想

(47)

さまざまな業界を巻き込む

Open Web

ウェブ 業界 通信 出版 娯楽 電器 広告 教育 芸術

(48)

HTML5時代のスキル

ディレクター デバイスの最新動向の把握 テクノロジーの目利き デザイナー デバイスごとのUXを意識した実用的デザイン プログラマー JSによるフロントエンド・プログラミング データ蓄積/出力を意識したシステム設計

(49)

CSSの父 ホーコン・リー氏 活版印刷が500年前に発明され ヨーロッパのルネッサンスと産 業革命を導いた。 ウェブは活版印刷がヨーロッパ にもたらしたのと同じほどの影 響を世界に与えた。 だからウェブもこの先500年は 生き続けるだろう。 http://en.wikipedia.org/wiki/Letterpress_printing

(50)

ご清聴ありがとうございました

有限会社 futomi 代表取締役 羽田野 太巳 http://www.html5.jp/ http://www.futomi.com/ http://twitter.com/futomi/

参照

関連したドキュメント

[r]

このように、このWの姿を捉えることを通して、「子どもが生き、自ら願いを形成し実現しよう

いしかわ医療的 ケア 児支援 センターで たいせつにしていること.

てい おん しょう う こう おん た う たい へい よう がん しき き こう. ほ にゅうるい は ちゅうるい りょうせい るい こんちゅうるい

「欲求とはけっしてある特定のモノへの欲求で はなくて、差異への欲求(社会的な意味への 欲望)であることを認めるなら、完全な満足な どというものは存在しない

この点について結果︵法益︶標準説は一致した見解を示している︒

7月21日(土) 梁谷 侑未(はりたに ゆみ). きこえない両親のもとに生まれ、中学校までは大阪府立

[r]