SlideShare a Scribd company logo
1 of 69
Download to read offline
いまさら聞けないHTML5概要
2015/7/4	
HTML5カンファレンス鹿児島 2015	
Toru Yoshikawa (@yoshikawa_t)
Who?
html5j  代表/html5j  ビギナー部  副部⻑⾧長  
Google  Developer  Experts  (Chrome)  
HTML5  Experts.jp  エキスパートNo.3  
Web先端技術味⾒見見部  (顧問)/⽇日本
jQuery  Mobileユーザー会  (管理理⼈人)/
Sublime  Text  2  Japan  Users  Group  (管
理理⼈人)などなど  
Blog:  http://d.hatena.ne.jp/pikotea/
吉川  徹  /  Toru  Yoshikawa  
@yoshikawa_̲t
HTML5とは?
HTML5とは?
1999年年に勧告された  HTML4.01  の15年年ぶりのアップデート  
スマートフォン、組み込み、家電、TV、カーナビ、デジタル
サイネージなど様々な業界から注目されている	
2014年年10⽉月28⽇日に勧告(正式な仕様となった)  
元々は、WHATWG  の  Web  Applications  1.0  と  Web  
Forms  2.0という仕様が  W3C  に採⽤用されたもの
広義のHTML5と  
狭義のHTML5
https://platform.html5.org/
広義のHTML5=次世代Web標準
HTML5が解決する
これまでのWebの問題
ブラウザの互換性の問題  
⽂文書の意味が不不明確  
Webアプリとしての機能が不不⾜足している問題
HTML5が実現するもの
よりセマンティックな  
コンテンツプラットフォーム  
よりリッチな  
アプリケーションプラットフォーム
ネイティブ	
Flash	
!
HTML4.01までのWeb
!
HTML
ネイティブ	
これからのWeb
!
HTML5	
CSS3	
JavaScript
HTML5によってWebアプリの実現
可能な範囲が⼤大きく広がっている
仕様の⼀一部を
ピックアップして紹介します
HTML5の大まかなカテゴリ
Semantics	
Offline & Storage	
Multimedia	
3D, Graphics & Effects	
Connectivity	
Device Access	
Performance & Integration	
Styling (CSS3)
仕様の一部を
ピックアップして紹介します
Semantics	
Offline & Storage	
Multimedia	
3D, Graphics & Effects	
Connectivity	
Device Access	
Performance & Integration	
Styling (CSS3)
Offline  &  Storage
• Application  Cache  …  オフラインアプリケーション  
• Web  Storage  …  簡易易ローカルストレージ  
• Indexed  Database  …  KVS型のローカルデータベース  
• File  APIs  …  ファイルの読み書き  
• File  System  API  …  アプリから利利⽤用できるファイル領領
域  
• online/offline  events  …  オン/オフライン状態の把握
Offline  &  Storage
Demo  
• HTML5  Terminal  
• online/offline  events
HTML5  Terminal
http://www.htmlfivewow.com/demos/terminal/terminal.html
online/offline  events
http://html5-‐‑‒demos.appspot.com/static/navigator.onLine.html
Offline  &  Storage
Application
Cache
10 3.5
4	
(3.2)
4	
(2.1)
10.6
Web Storage 8 3.5
4	
(3.2)
4	
(2.1)
10.5
Indexed Database 10* 10
7.1	
(8*)
23	
(4.4)
15
File APIs 10 3.6
6	
(6.1)
13	
(4.4)
11.1
File System API - - -
13	
(4.4)
15
online/offline
events
9 3.5*
5	
(4.3)
14	
(2.3)
15
括弧の表記はモバイル(Safari " iOS、Chrome " Android)	
*表記は実装が不完全または、実装古い可能性
Multimedia
• video/audio  …  動画/⾳音楽再⽣生  
• WebVTT  …  字幕・トラック情報を追加  
• Web  Audio  API  …  ⾳音声処理理・合成  
• HTML  Media  Capture  …  メディアの取込み
(WebRTCのgetUserMediaへ移⾏行行しつつあります)  
Demo  
• Blowing  apart  fragments  of  video  
• Using  WebSRT  to  create  video  captions  
• HTML5  Wow  Visualizer  
• Soundtrap
Multimedia
Blowing  apart  fragments  of  video
http://craftymind.com/factory/html5video/CanvasVideo.html
HTML5  Wow  Visualizer
http://www.htmlfivewow.com/demos/audio-‐‑‒visualizer/index.html
Soundtrap
https://www.soundtrap.com/
http://smus.com/ultrasonic-networking/
Web Audio API	
ULTRASONIC NETWORKING ON THE WEB
Multimedia
video 9 3.5
4	
(3.2)
4	
(2.3)
10.5
audio 9 3.5
4	
(4.1)
4	
(2.3)
10.5
WebVTT 10 31
6	
(7.1)
18	
(4.4)
15
Web Audio - 25
6	
(6.1)
10	
(4.4)
15
getUserMedia - 17 -
21	
(4.4)
18
括弧の表記はモバイル(Safari " iOS、Chrome " Android)	
*表記は実装が不完全または、実装古い可能性
Graphics,  3D  &  Effects
• Canvas  …  2Dグラフィックス  
• WebGL  …  3Dグラフィックス  
• SVG  …  ベクターグラフィックス  
Hello  Racer
http://helloracer.com/webgl/
EVE  online
http://www.eveonline.com/universe/spaceships/curse/
Graphics,  3D  &  Effects
Canvas 9 2
3.1	
(3.2)
4	
(3)
9.6
WebGL 11 4*
5.1*	
(8)
18	
(4.4)
12*
SVG 9 3
3.2	
(3.2)
4	
(4.4)
9.6
括弧の表記はモバイル(Safari " iOS、Chrome " Android)	
*表記は実装が不完全または、実装古い可能性
Realtime  /  Connectivity
• WebSocket  …  リアルタイム双⽅方向通信  
• Server-‐‑‒Sent  Events  …  サーバープッシュ可能な通信(ロ
ングポーリング/Cometを仕様化)  
• Web  Messaging  …  Webページ間のメッセージ交換  
• XMLHttpRequest(Level2)  …  クロスドメイン通信やバイ
ナリデータが送れるように  
• Notifications  …  デスクトップに通知  
• WebRTC  …  ⾳音声/動画でリアルタイムコミュニケーショ
ンを⾏行行う
WebSocket  
Browser  Quest
http://browserquest.mozilla.org/
WebRTC(getUserMedia)  
Webcam  Toy
http://webcamtoy.com/ja/
WebRTC  
WebRTC  Chat  on  SkyWay
https://chat.skyway.io/
WebSocket  
#slack
https://slack.com/
Realtime  /  Connectivity
WebSocket 10 11
7	
(6.1)
16	
(4.4)
12.1
Server-Sent
Events
- 6
5	
(4.1)
6	
(4.4)
11
Web Messaging	
(Cross-document)
8* 3
4	
(3.2)
4	
(2.1)
9.6
XMLHttpRequest
(Level2)
10 4
5	
(5.1)
7	
(3)
12
Web
Notifications
- 22
6	
(-)
22	
(4.4)
25
WebRTC	
(P2P)
- 22 -
23	
(4.4)
18
括弧の表記はモバイル(Safari " iOS、Chrome " Android)	
*表記は実装が不完全または、実装古い可能性
Device  Access
• Geolocation  API  …  GPS情報を取得  
• Web  Speech  API…  ⾳音声⼊入⼒力力  
• Device  Orientation  …デバイスの向きや傾きを取得  
• Contacts  API  …  アドレス帳へのアクセス  
• Calendar  API  …  カレンダー情報の取得  
• Battery  Status  API  …  バッテリーの状態を取得  
• Network  Information  API  …  通信環境の情報を取得  
• USB,  Bluetooth  など
Device  Orientation  
Google  Gravity
http://mrdoob.com/projects/chromeexperiments/google-‐‑‒gravity/
Gamepad  API  
Doodle  Pacman
https://www.google.com/doodles/30th-‐‑‒anniversary-‐‑‒of-‐‑‒pac-‐‑‒man
Web  Speech  API
https://www.google.com/intl/ja/chrome/demos/speech.html
Device  Access
Geolocation API 9 3.5
5	
(3.2)
5	
(2.1)
10.6
Web Speech API - -
7*	
(7.1*)
31*	
(4.4*)
-
Device
Orientation
11 6
-	
(4.3)
7	
(3)
15
Battery Status
API
- 10* -
38	
(4.4)
25
Network
Information API
- 12 -
-	
(2.2*)
-
括弧の表記はモバイル(Safari " iOS、Chrome " Android)	
*表記は実装が不完全または、実装古い可能性
Styling  (CSS3)
• CSS3  Selectors  …  :first-‐‑‒child/:nth-‐‑‒child(odd)など、便便利利
な擬似クラスなどが増えた  
• border-‐‑‒radius  …  ⾓角が丸く!  
• text-‐‑‒shadow/box-‐‑‒shadow  …  影がつく!  
• gradient  …  グラデーション  
• Webfonts  …  外部フォントを扱えるように  
• Transforms  …  変形  
• Transitions/Animations  …  CSSだけでアニメーションが可能
border-‐‑‒radius
http://slides.html5rocks.com/#rounded-‐‑‒corners
Styling  (CSS3)
CSS3 selectors 9 3.5
3.2	
(3.2)
4	
(2.1)
9.6
CSS3 Border-radius 9 3
3.1	
(3.2)
4	
(2.1)
10.5
CSS Gradients 10 3.6
5.1	
(5.1)
10	
(4)
11.6
@font-face Web fonts 9 3.5
3.2	
(4.3)
4	
(4)
10.1
CSS3 Transforms 9 3.5
3.1	
(3.2)
4	
(2.1)
10.5
CSS3 Transitions 10 4
3.1	
(3.2)
4	
(2.1)
10.5
CSS3 Animation 10 5
4	
(3.2)
4	
(4)
12
括弧の表記はモバイル(Safari " iOS、Chrome " Android)	
*表記は実装が不完全または、実装古い可能性
ここで紹介した以外でも多くの仕様
があり、今も追加され続けています
注目の最新仕様
Web  Components
Web上の個々のコンポーネントを
パーツ化して⾃自由に利利⽤用できるよ
うにする  
Custom  Elements、HTML  
Imports、Templates、Shadow  
DOMなどの4つの仕様を組み合わ
せた総称  
Polymer/Material  Design、x-‐‑‒tags
などのライブラリが既にある  
http://html5experts.jp/series/
web-‐‑‒components-‐‑‒2/
http://webcomponents.org/
従来のサードパーティ製  
コンポーネントを読み込む場合
…	
<link rel="stylesheet" src="xxx.css">	
…	
<div class="xxx">	
<div class="xxx-yyy"></div>	
<div class="xxx-yyy"></div>	
</div class="xxx">	
…	
<script src="jquery.ui.xxx.js">
依存性を気にしながら様々なファイルを読み込む  
ライブラリは名前が被らないようなclassを付けて作成する必要が
ある
WebComponents
…	
<link rel="import" href="xxx.html">	
!
…	
<custom-xxx>…</custom-xxx>	
HTML  Importsで外部コンポーネントを読み込み  
カスタムタグでコンポーネントを利利⽤用する
Service  Workers
オフラインWebアプリケーションのためのAppCacheに代わる
仕様(個別ファイルごとにキャッシュするかどうかをJavaScript
から制御できる)  
Webアプリのローカルプロキシとして、バックグラウンドプロ
セスで動作する  
Push  APIで、ブラウザを⽴立立ち上げていなくても、サーバープッ
シュによる通知が可能  
Background  Syncでバックグラウンドでデータ同期  
http://html5experts.jp/myakura/8365/
Service  Workers
完全なオフラインアプリケーションにも、⼀一部キャッシュのみ
の利利⽤用も可能な柔軟でプログラマブルな仕様  
⼀一部のデータをキャッシュから表⽰示して、後から差し替えると
いったことも可能
this.addEventListener('fetch', function (event) {	
if (event.request.context === 'image' &amp;&amp; new Date().getDay === 4) {	
event.respondWith(	
caches.match('/kitten.jpg');	
)	
}	
例例)⽊木曜⽇日になったらすべての画像を猫画像に差し替えるコード
HTML5の広がり
モバイルにおけるHTML5
Firefox  OS
ゲーム機におけるHTML5
Unreal  Engine  3を
HTML5に移植
http://www.4gamer.net/games/032/G003263/20130328081/
http://www.youtube.com/watch?v=XsyogXtyU9o#t=24
Unreal  Engine  3はC++で
記述されたゲームエンジン  
わずか5⽇日で移植終了了  
Emscripten  
asm.js
テレビ/家電におけるHTML5
Opera TVSmartTV
Hybridcast
デジタルサイネージにおけるHTML5
HTML5のサイネージ(カヤック)
お台場のリアルスコープブースに
設置されたサイネージ
http://www.slideshare.net/hirumakazuya/html5-25625340
⾃自動⾞車車におけるHTML5
富士通テン
QNX CAR
Tizen IVI
ハードウェア
Webの可能性は⼤大きく、  
その世界は広がっている。
Dive  Into  Web!!
Thank you!!
( @yoshikawa_t )

More Related Content

What's hot

Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!yoshikawa_t
 
Chrome packaged appsをデバッグ
Chrome packaged appsをデバッグChrome packaged appsをデバッグ
Chrome packaged appsをデバッグyoshikawa_t
 
HTML5開発最前線
HTML5開発最前線HTML5開発最前線
HTML5開発最前線yoshikawa_t
 
Chrome DevTools.next
Chrome DevTools.nextChrome DevTools.next
Chrome DevTools.nextyoshikawa_t
 
モバイル時代のWebパフォーマンスTips
モバイル時代のWebパフォーマンスTipsモバイル時代のWebパフォーマンスTips
モバイル時代のWebパフォーマンスTipsyoshikawa_t
 
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程Takao Sumitomo
 
マークアップの作業効率をあげよう!
マークアップの作業効率をあげよう!マークアップの作業効率をあげよう!
マークアップの作業効率をあげよう!Mitsuo Kawashima
 
potatotips (iOS/Android開発Tips共有会) 第19回 資料
potatotips (iOS/Android開発Tips共有会) 第19回 資料potatotips (iOS/Android開発Tips共有会) 第19回 資料
potatotips (iOS/Android開発Tips共有会) 第19回 資料Takao Sumitomo
 
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗くSQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗くTakao Sumitomo
 
Chrome apps for mobile 概要
Chrome apps for mobile 概要Chrome apps for mobile 概要
Chrome apps for mobile 概要yoshikawa_t
 
Web制作者がandriodのcddを読んでみた version1.1
Web制作者がandriodのcddを読んでみた version1.1Web制作者がandriodのcddを読んでみた version1.1
Web制作者がandriodのcddを読んでみた version1.1Masakazu Muraoka
 
次世代Web業務アプリケーション
次世代Web業務アプリケーション次世代Web業務アプリケーション
次世代Web業務アプリケーションFumio SAGAWA
 
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜Masakazu Muraoka
 
Chrome Apps 概要
Chrome Apps 概要Chrome Apps 概要
Chrome Apps 概要yoshikawa_t
 
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみるWeb屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみるMasakazu Muraoka
 
完全負け組なモバイルWebが、これから復活する(多分)
完全負け組なモバイルWebが、これから復活する(多分)完全負け組なモバイルWebが、これから復活する(多分)
完全負け組なモバイルWebが、これから復活する(多分)Hiroshi Kawada
 
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?Fumio SAGAWA
 

What's hot (20)

HTML5 のお話
HTML5 のお話HTML5 のお話
HTML5 のお話
 
Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!
 
Chrome packaged appsをデバッグ
Chrome packaged appsをデバッグChrome packaged appsをデバッグ
Chrome packaged appsをデバッグ
 
HTML5開発最前線
HTML5開発最前線HTML5開発最前線
HTML5開発最前線
 
Chrome DevTools.next
Chrome DevTools.nextChrome DevTools.next
Chrome DevTools.next
 
モバイル時代のWebパフォーマンスTips
モバイル時代のWebパフォーマンスTipsモバイル時代のWebパフォーマンスTips
モバイル時代のWebパフォーマンスTips
 
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
 
マークアップの作業効率をあげよう!
マークアップの作業効率をあげよう!マークアップの作業効率をあげよう!
マークアップの作業効率をあげよう!
 
potatotips (iOS/Android開発Tips共有会) 第19回 資料
potatotips (iOS/Android開発Tips共有会) 第19回 資料potatotips (iOS/Android開発Tips共有会) 第19回 資料
potatotips (iOS/Android開発Tips共有会) 第19回 資料
 
SQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗くSQLiteDatabaseを無理矢理覗く
SQLiteDatabaseを無理矢理覗く
 
Chrome apps for mobile 概要
Chrome apps for mobile 概要Chrome apps for mobile 概要
Chrome apps for mobile 概要
 
jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 
Web制作者がandriodのcddを読んでみた version1.1
Web制作者がandriodのcddを読んでみた version1.1Web制作者がandriodのcddを読んでみた version1.1
Web制作者がandriodのcddを読んでみた version1.1
 
次世代Web業務アプリケーション
次世代Web業務アプリケーション次世代Web業務アプリケーション
次世代Web業務アプリケーション
 
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
 
Chrome Apps 概要
Chrome Apps 概要Chrome Apps 概要
Chrome Apps 概要
 
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみるWeb屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
 
完全負け組なモバイルWebが、これから復活する(多分)
完全負け組なモバイルWebが、これから復活する(多分)完全負け組なモバイルWebが、これから復活する(多分)
完全負け組なモバイルWebが、これから復活する(多分)
 
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
 
Thing.jsについて
Thing.jsについてThing.jsについて
Thing.jsについて
 

Viewers also liked

HTML5 入門
HTML5 入門HTML5 入門
HTML5 入門NOAN
 
サルでもわかるHTML5超入門
サルでもわかるHTML5超入門サルでもわかるHTML5超入門
サルでもわかるHTML5超入門tomo kaneko
 
HTML5とはなにか?マイクロソフトはHTML5をどう考えているのか?
HTML5とはなにか?マイクロソフトはHTML5をどう考えているのか?HTML5とはなにか?マイクロソフトはHTML5をどう考えているのか?
HTML5とはなにか?マイクロソフトはHTML5をどう考えているのか?Microsoft
 
今からハジメるHTML5マークアップ
今からハジメるHTML5マークアップ今からハジメるHTML5マークアップ
今からハジメるHTML5マークアップSwapSkills
 
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由Masakazu Muraoka
 
HTML5の今とこれから
HTML5の今とこれからHTML5の今とこれから
HTML5の今とこれからTakuya Yamamoto
 
オフラインWebアプリケーションのつくりかた
オフラインWebアプリケーションのつくりかたオフラインWebアプリケーションのつくりかた
オフラインWebアプリケーションのつくりかたShumpei Shiraishi
 
HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう Hideki Akiba
 
これからフロントエンジニアを目指すあなたへ
これからフロントエンジニアを目指すあなたへこれからフロントエンジニアを目指すあなたへ
これからフロントエンジニアを目指すあなたへMitsuru Ogawa
 
HTML5でオフラインWebアプリケーションを作ろう
HTML5でオフラインWebアプリケーションを作ろうHTML5でオフラインWebアプリケーションを作ろう
HTML5でオフラインWebアプリケーションを作ろうyoshikawa_t
 
Chrome DevTools Awesome 10 Features +1
Chrome DevTools Awesome 10 Features +1Chrome DevTools Awesome 10 Features +1
Chrome DevTools Awesome 10 Features +1yoshikawa_t
 
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like databaseオフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like databaseyoshikawa_t
 
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)Hironobu Suzuki
 
jQuery Mobile is not dead!
jQuery Mobile is not dead!jQuery Mobile is not dead!
jQuery Mobile is not dead!yoshikawa_t
 
サルでもできるWebデザイン:SwapSkills
サルでもできるWebデザイン:SwapSkillsサルでもできるWebデザイン:SwapSkills
サルでもできるWebデザイン:SwapSkillsSatoshi Kikuchi
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)Teiichi Ota
 
これくらいはやってほしいWebデザイン
これくらいはやってほしいWebデザインこれくらいはやってほしいWebデザイン
これくらいはやってほしいWebデザインYuya Takahashi
 
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話takehiko yoshida
 

Viewers also liked (20)

HTML5 入門
HTML5 入門HTML5 入門
HTML5 入門
 
HTML5, きちんと。
HTML5, きちんと。HTML5, きちんと。
HTML5, きちんと。
 
サルでもわかるHTML5超入門
サルでもわかるHTML5超入門サルでもわかるHTML5超入門
サルでもわかるHTML5超入門
 
HTML5とはなにか?マイクロソフトはHTML5をどう考えているのか?
HTML5とはなにか?マイクロソフトはHTML5をどう考えているのか?HTML5とはなにか?マイクロソフトはHTML5をどう考えているのか?
HTML5とはなにか?マイクロソフトはHTML5をどう考えているのか?
 
今からハジメるHTML5マークアップ
今からハジメるHTML5マークアップ今からハジメるHTML5マークアップ
今からハジメるHTML5マークアップ
 
しょぼいプレゼンをパワポのせいにするな! by @jessedee
しょぼいプレゼンをパワポのせいにするな! by @jessedeeしょぼいプレゼンをパワポのせいにするな! by @jessedee
しょぼいプレゼンをパワポのせいにするな! by @jessedee
 
みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由みなさんがHtml5をやらなくていい3つの理由
みなさんがHtml5をやらなくていい3つの理由
 
HTML5の今とこれから
HTML5の今とこれからHTML5の今とこれから
HTML5の今とこれから
 
オフラインWebアプリケーションのつくりかた
オフラインWebアプリケーションのつくりかたオフラインWebアプリケーションのつくりかた
オフラインWebアプリケーションのつくりかた
 
HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう
 
これからフロントエンジニアを目指すあなたへ
これからフロントエンジニアを目指すあなたへこれからフロントエンジニアを目指すあなたへ
これからフロントエンジニアを目指すあなたへ
 
HTML5でオフラインWebアプリケーションを作ろう
HTML5でオフラインWebアプリケーションを作ろうHTML5でオフラインWebアプリケーションを作ろう
HTML5でオフラインWebアプリケーションを作ろう
 
Chrome DevTools Awesome 10 Features +1
Chrome DevTools Awesome 10 Features +1Chrome DevTools Awesome 10 Features +1
Chrome DevTools Awesome 10 Features +1
 
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like databaseオフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
オフラインWebアプリの再到来で今、再び注目されるAPIの本命 ーJavaScript SQL-like database
 
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
 
jQuery Mobile is not dead!
jQuery Mobile is not dead!jQuery Mobile is not dead!
jQuery Mobile is not dead!
 
サルでもできるWebデザイン:SwapSkills
サルでもできるWebデザイン:SwapSkillsサルでもできるWebデザイン:SwapSkills
サルでもできるWebデザイン:SwapSkills
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
 
これくらいはやってほしいWebデザイン
これくらいはやってほしいWebデザインこれくらいはやってほしいWebデザイン
これくらいはやってほしいWebデザイン
 
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
 

Similar to いまさら聞けないHTML5概要

Html5概要 & デモ
Html5概要 & デモHtml5概要 & デモ
Html5概要 & デモyoshikawa_t
 
5分で分るWebRTCコーデックウォーズ
5分で分るWebRTCコーデックウォーズ5分で分るWebRTCコーデックウォーズ
5分で分るWebRTCコーデックウォーズYusuke Naka
 
WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会Yusuke Naka
 
Webrtc最新動向
Webrtc最新動向Webrtc最新動向
Webrtc最新動向Yusuke Naka
 
HTML5から始まる技術革新
HTML5から始まる技術革新HTML5から始まる技術革新
HTML5から始まる技術革新Wakasa Masao
 
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したことSkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したことYusuke Naka
 
Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性Kensaku Komatsu
 
Web on Kernel
Web on KernelWeb on Kernel
Web on Kerneldynamis
 
Chrome Extensionで スクリーンシェアをやってみる
Chrome ExtensionでスクリーンシェアをやってみるChrome Extensionでスクリーンシェアをやってみる
Chrome Extensionで スクリーンシェアをやってみるYusuke Naka
 
Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)
Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)
Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)Kensaku Komatsu
 
これから利用拡大?WebSocket
これから利用拡大?WebSocketこれから利用拡大?WebSocket
これから利用拡大?WebSocketAdvancedTechNight
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5Sho Ito
 
Dotnetlab 20110827
Dotnetlab 20110827Dotnetlab 20110827
Dotnetlab 20110827hirookun
 
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdfMicrosoft Copilot Studio.pdf
Microsoft Copilot Studio.pdfTomokazu Kizawa
 
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探るビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探るKensaku Komatsu
 
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
第43回HTML5とか勉強会 最新webプロトコル傾向と対策第43回HTML5とか勉強会 最新webプロトコル傾向と対策
第43回HTML5とか勉強会 最新webプロトコル傾向と対策Kensaku Komatsu
 
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告satoru_tk
 
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみたリモートデバッグツール Weinerをつかってみた
リモートデバッグツール WeinerをつかってみたMasakazu Muraoka
 
iPhoneでなんちゃってWebRTC
iPhoneでなんちゃってWebRTCiPhoneでなんちゃってWebRTC
iPhoneでなんちゃってWebRTCKensaku Komatsu
 

Similar to いまさら聞けないHTML5概要 (20)

Html5概要 & デモ
Html5概要 & デモHtml5概要 & デモ
Html5概要 & デモ
 
5分で分るWebRTCコーデックウォーズ
5分で分るWebRTCコーデックウォーズ5分で分るWebRTCコーデックウォーズ
5分で分るWebRTCコーデックウォーズ
 
getUserMedia
getUserMediagetUserMedia
getUserMedia
 
WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会
 
Webrtc最新動向
Webrtc最新動向Webrtc最新動向
Webrtc最新動向
 
HTML5から始まる技術革新
HTML5から始まる技術革新HTML5から始まる技術革新
HTML5から始まる技術革新
 
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したことSkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
 
Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性
 
Web on Kernel
Web on KernelWeb on Kernel
Web on Kernel
 
Chrome Extensionで スクリーンシェアをやってみる
Chrome ExtensionでスクリーンシェアをやってみるChrome Extensionでスクリーンシェアをやってみる
Chrome Extensionで スクリーンシェアをやってみる
 
Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)
Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)
Webによるデバイスを用いたリアルタイムサービスの可能性(神戸ITフェスティバル版)
 
これから利用拡大?WebSocket
これから利用拡大?WebSocketこれから利用拡大?WebSocket
これから利用拡大?WebSocket
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5
 
Dotnetlab 20110827
Dotnetlab 20110827Dotnetlab 20110827
Dotnetlab 20110827
 
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdfMicrosoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
 
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探るビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
 
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
第43回HTML5とか勉強会 最新webプロトコル傾向と対策第43回HTML5とか勉強会 最新webプロトコル傾向と対策
第43回HTML5とか勉強会 最新webプロトコル傾向と対策
 
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
 
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみたリモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
 
iPhoneでなんちゃってWebRTC
iPhoneでなんちゃってWebRTCiPhoneでなんちゃってWebRTC
iPhoneでなんちゃってWebRTC
 

More from yoshikawa_t

Ionicで作るTechfeed
Ionicで作るTechfeedIonicで作るTechfeed
Ionicで作るTechfeedyoshikawa_t
 
Chrome Apps のデバイスAPI
Chrome Apps のデバイスAPIChrome Apps のデバイスAPI
Chrome Apps のデバイスAPIyoshikawa_t
 
Chrome DevTools for beginners v1.2
Chrome DevTools for beginners v1.2Chrome DevTools for beginners v1.2
Chrome DevTools for beginners v1.2yoshikawa_t
 
いまさら聞けないCSSレイアウト入門
いまさら聞けないCSSレイアウト入門いまさら聞けないCSSレイアウト入門
いまさら聞けないCSSレイアウト入門yoshikawa_t
 
最近のブラウザ状況
最近のブラウザ状況最近のブラウザ状況
最近のブラウザ状況yoshikawa_t
 
Let's begin WebRTC
Let's begin WebRTCLet's begin WebRTC
Let's begin WebRTCyoshikawa_t
 
Chrome DevTools for beginners
Chrome DevTools for beginnersChrome DevTools for beginners
Chrome DevTools for beginnersyoshikawa_t
 
jQuery Mobile 1.3 最新情報
jQuery Mobile 1.3 最新情報jQuery Mobile 1.3 最新情報
jQuery Mobile 1.3 最新情報yoshikawa_t
 
jQuery Mobileカスタマイズ自由自在 v1.2
jQuery Mobileカスタマイズ自由自在 v1.2jQuery Mobileカスタマイズ自由自在 v1.2
jQuery Mobileカスタマイズ自由自在 v1.2yoshikawa_t
 
jQuery Mobileバレしないモバイルサイトの作り方
jQuery Mobileバレしないモバイルサイトの作り方jQuery Mobileバレしないモバイルサイトの作り方
jQuery Mobileバレしないモバイルサイトの作り方yoshikawa_t
 

More from yoshikawa_t (11)

Ionicで作るTechfeed
Ionicで作るTechfeedIonicで作るTechfeed
Ionicで作るTechfeed
 
Chrome Apps のデバイスAPI
Chrome Apps のデバイスAPIChrome Apps のデバイスAPI
Chrome Apps のデバイスAPI
 
Chrome DevTools for beginners v1.2
Chrome DevTools for beginners v1.2Chrome DevTools for beginners v1.2
Chrome DevTools for beginners v1.2
 
いまさら聞けないCSSレイアウト入門
いまさら聞けないCSSレイアウト入門いまさら聞けないCSSレイアウト入門
いまさら聞けないCSSレイアウト入門
 
最近のブラウザ状況
最近のブラウザ状況最近のブラウザ状況
最近のブラウザ状況
 
Let's begin WebRTC
Let's begin WebRTCLet's begin WebRTC
Let's begin WebRTC
 
Chrome DevTools for beginners
Chrome DevTools for beginnersChrome DevTools for beginners
Chrome DevTools for beginners
 
jQuery Mobile 1.3 最新情報
jQuery Mobile 1.3 最新情報jQuery Mobile 1.3 最新情報
jQuery Mobile 1.3 最新情報
 
Devtools.next
Devtools.nextDevtools.next
Devtools.next
 
jQuery Mobileカスタマイズ自由自在 v1.2
jQuery Mobileカスタマイズ自由自在 v1.2jQuery Mobileカスタマイズ自由自在 v1.2
jQuery Mobileカスタマイズ自由自在 v1.2
 
jQuery Mobileバレしないモバイルサイトの作り方
jQuery Mobileバレしないモバイルサイトの作り方jQuery Mobileバレしないモバイルサイトの作り方
jQuery Mobileバレしないモバイルサイトの作り方
 

いまさら聞けないHTML5概要