Movatterモバイル変換


[0]ホーム

URL:


SlideShare a Scribd company logo

ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013

120 likes31,517 views
Futomi Hatano
Futomi Hatano

Canvas、WebGL、WebRTC、WebSocketなど、HTML5の花形スターとも言えるモテ系APIは、常に世間の注目を集めている。これらAPIを使いこなせるウェブディベロッパーはどこからも引っ張りだこだろう。しかし、注目度が低いながらも、今後のウェブを支える(かもしれない)最新のAPIが数多く存在する。このようなAPIは派手さが足りないゆえに話題になることもない。しかし、これら非モテ系のAPIも含めてHTML5だ。本セッションでは、ありきたりのモテ系APIに飽きたマニアな貴方のために、普段は陽の当たらないAPIを一挙紹介する。もちろん、どれかのブラウザーに実装されているAPIのみだ。今から使おうと思えば使えないことはない。そして、W3Cにて仕様策定が始まって日が浅いため、明日にはどうなるか分からない。無くなるかもしれないし、大幅に変更されてしまうかもしれない。今覚えても役に立たないかもしれないし、役に立つかもしれない。そんなスリリングなAPIを知ってこそマニアなのだ。ようこそ、HTML5裏APIの世界へ。

1 of 65
Downloaded 129 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
HTML5 Conference 20132013 11 30@futomifutomi.hatanohttp://www.html5.jp/
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
••••12HTML5 WebHTML5 Web• W3CAPI•API•• 2013APIAPI1
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
API••••••()
API•••••...HTML5API写真:http://www.bridalguide.com/planning/engagement/rock-climbing-engagement-photos
1
WebRTC DTMF
WebRTC••• IP•/Skype/()()
Peer-to-peer DTMF•••••••Dual-Tone Multi-Frequency0 9 A D *2Audio Channel#16IVR• Interactive Voice Response•
////// RTCDTMFSender//createDTMFSender(100msinsertDTMF50ms)
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
WebAudio API PannerNode
Web Auido API•• iOS••• gUM
••••••
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
•
Media Source Extensions
MSE• HTTP•API••••video
MPEG-DASH• Dynamic Adaptive Streaming over HTTP• HTTPAdaptive Streaming•••• XML• MPD Media Presentation Description
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
MPD<?xml version="1.0"?><MPD xmlns="urn:mpeg:dash:schema:mpd:2011" minBufferTime="PT1.500000S" ...>...<Period id="" duration="PT0H0M33.00S"><AdaptationSet segmentAlignment="true" maxWidth="854" maxHeight="480"maxFrameRate="12800/510" par="854:480">...<Representation id="1" mimeType="video/mp4" codecs="avc1.4d4029,mp4a.40.2"width="854" height="480" frameRate="12800/510" sar="1:1"audioSamplingRate="48000" startWithSAP="0" bandwidth="1639763"><AudioChannelConfiguration .../><SegmentList timescale="1000" duration="1215"><Initialization sourceURL="movie_segmentinit.mp4"/><SegmentURL media="movie_segment1.m4s"/><SegmentURL media="movie_segment2.m4s"/>...
GPAC MP4Boxhttp://gpac.wp.mines-telecom.fr/mp4box/dash/
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
Media Capture and Streamsscreen capture
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
////{ video: { mandatory: { chromeMediaSource: "screen" } } }////// SSLPermissionDeniedError
2
Encoding
•• ArrayBufferView••••UTF-8, UTF-16LE, UTF-16BEArrayBufferView
// Shift_JIS// ArrayBufferViewUint8Array("// Shift_JIS TextDecoder//////")
// UTF-8TextDecoder// UTF-8// Uint8ArrayArrayBufferView// 16// "e3 81 82 e3 81 84 e3 81 86 e3 81 88 e3 81 8a"
Web Cryptography API
•••••(SHA-256, SHA-384, etc.)
//// Crypto//// CryptoOperation//
DOMMatrix interface
•• 3x3, 4x4•,,,,• element.style.transform
DOMMatrix//DOMMatrix// Chrome, Opera, SafariWebKitCSSMatrix// IE10MSCSSMatrix
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
Transferable objects
//////buffer
Transferable// Transferable//[buffer]////buffer
3
Clipboard API and events
documentdocumentdocumentcopycutpaste
// Internet Explorer// DataTransfer//// Internet Explorer//// DataTransfer
Base64 utility methods
Base64• ASCII••// ASCIINGBase64// "VGhpcyBpcyBhIHN0cmluZy4="// Base64ASCII// "This is a string."
4
The Screen Orientation API
••• Fullscreen
window.screen.addEventListener("mozorientationchange",function(event) {//var ori = window.screen.mozOrientation;...},false);
mozFullScreenEnabledmozRequestFullScreen()mozfullscreenchangemozFullScreenElementwindow.screen.mozLockOrientation("landscape");
MediaStream Recording
• Media Capture and Streams•• Firefox AuroraBlob
//MediaRecorder////// audio// Blob
Web Animations 1.0
•••••CSSSVG Animations
web-animations-js
//img////AnimationEffectTimingInput//Animation//Player
SVG// SVGpath// SVGPathSegList//PathAnimationEffect
//// parGroup//AnimationParGroupPlayer
//// SeqGroup//AnimationSeqGroupPlayer
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
http://bit.ly/html5C201311@futomifutomi.hatanohttp://www.html5.jp/
Ad

Recommended

PDF
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
You_Kinjoh
 
PPTX
HTML5 conference 2013
Takuo Kihira
 
PDF
Html canvas shooting_and_performanceup
Yohei Munesada
 
PDF
カンタン画像サムネイル作成「Smalllight」
livedoor
 
PDF
DevOps at ChatWork
Masaki Yamamoto
 
PDF
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
 
PDF
Spine入門
AdvancedTechNight
 
PDF
HTML5によるリアルタイムコミュニケーション WebRTCの概説
You_Kinjoh
 
PDF
WebGLとvideoを組み合わせるおもしろい
Hiroyuki Anai
 
KEY
Introduction to WebGL and Three.js
James Williams
 
PDF
RICOH THETAの全天球画像でペーパークラフト
Takehiko YOSHIDA
 
KEY
料理を楽しくする画像配信システム
Issei Naruta
 
PDF
Three.jsで3D気分
Toshio Ehara
 
PDF
node+socket.io+enchant.jsでチャットゲーを作る
Kiyoshi SATOH
 
PDF
5分でわかったつもりになるParse.com
Kenta Tsuji
 
PDF
Composer 再入門
Masashi Shinbara
 
PDF
基本に戻ってInnoDBの話をします
yoku0825
 
PDF
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
智治 長沢
 
PDF
機械学習と深層学習の数理
Ryo Nakamura
 
PDF
WebGL and Three.js
yomotsu
 
PDF
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
智治 長沢
 
PPTX
ここまで来た!2017年 Web VRでできること
Jun Ito
 
PDF
Best Teacher_法人向けサービス説明資料
Find Job Startup
 
PDF
JPEGのDCTブロックで コンテンツ指向のトリミング
Yohsuke Furuta
 
PPT
20111117 msp説明資料
Akiyuki Minami
 
PDF
新標準PSRに学ぶきれいなPHP
Yusuke Ando
 
PDF
こわくない Git
Kota Saito
 
PDF
PIXTA_シードラウンド用事業プラン説明資料
Find Job Startup
 
PDF
続・Webエンジニアのためのスマートホームハック ~ Node.js で IoT プロトコルハック ~
Futomi Hatano
 
PPTX
Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる
Futomi Hatano
 

More Related Content

Viewers also liked(20)

PDF
WebGLとvideoを組み合わせるおもしろい
Hiroyuki Anai
 
KEY
Introduction to WebGL and Three.js
James Williams
 
PDF
RICOH THETAの全天球画像でペーパークラフト
Takehiko YOSHIDA
 
KEY
料理を楽しくする画像配信システム
Issei Naruta
 
PDF
Three.jsで3D気分
Toshio Ehara
 
PDF
node+socket.io+enchant.jsでチャットゲーを作る
Kiyoshi SATOH
 
PDF
5分でわかったつもりになるParse.com
Kenta Tsuji
 
PDF
Composer 再入門
Masashi Shinbara
 
PDF
基本に戻ってInnoDBの話をします
yoku0825
 
PDF
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
智治 長沢
 
PDF
機械学習と深層学習の数理
Ryo Nakamura
 
PDF
WebGL and Three.js
yomotsu
 
PDF
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
智治 長沢
 
PPTX
ここまで来た!2017年 Web VRでできること
Jun Ito
 
PDF
Best Teacher_法人向けサービス説明資料
Find Job Startup
 
PDF
JPEGのDCTブロックで コンテンツ指向のトリミング
Yohsuke Furuta
 
PPT
20111117 msp説明資料
Akiyuki Minami
 
PDF
新標準PSRに学ぶきれいなPHP
Yusuke Ando
 
PDF
こわくない Git
Kota Saito
 
PDF
PIXTA_シードラウンド用事業プラン説明資料
Find Job Startup
 
WebGLとvideoを組み合わせるおもしろい
Hiroyuki Anai
 
Introduction to WebGL and Three.js
James Williams
 
RICOH THETAの全天球画像でペーパークラフト
Takehiko YOSHIDA
 
料理を楽しくする画像配信システム
Issei Naruta
 
Three.jsで3D気分
Toshio Ehara
 
node+socket.io+enchant.jsでチャットゲーを作る
Kiyoshi SATOH
 
5分でわかったつもりになるParse.com
Kenta Tsuji
 
Composer 再入門
Masashi Shinbara
 
基本に戻ってInnoDBの話をします
yoku0825
 
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
智治 長沢
 
機械学習と深層学習の数理
Ryo Nakamura
 
WebGL and Three.js
yomotsu
 
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
智治 長沢
 
ここまで来た!2017年 Web VRでできること
Jun Ito
 
Best Teacher_法人向けサービス説明資料
Find Job Startup
 
JPEGのDCTブロックで コンテンツ指向のトリミング
Yohsuke Furuta
 
20111117 msp説明資料
Akiyuki Minami
 
新標準PSRに学ぶきれいなPHP
Yusuke Ando
 
こわくない Git
Kota Saito
 
PIXTA_シードラウンド用事業プラン説明資料
Find Job Startup
 

More from Futomi Hatano(13)

PDF
続・Webエンジニアのためのスマートホームハック ~ Node.js で IoT プロトコルハック ~
Futomi Hatano
 
PPTX
Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる
Futomi Hatano
 
PPTX
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
Futomi Hatano
 
PDF
Embedded Webで加速するWeb of Things
Futomi Hatano
 
PDF
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
Futomi Hatano
 
PDF
HTML5 Conference 2015 悩める組込機器向けウェブコンテンツのパフォーマンス
Futomi Hatano
 
PDF
ウェブ標準デバイス系 API 総集編 2014
Futomi Hatano
 
PDF
html5j自動車部 第三回勉強会 W3C標準化と車載プラットフォームの最新動向
Futomi Hatano
 
PDF
アプリ開発支援サービス「アプリカン」 - HTML5 Experts Night 2013年8月23日
Futomi Hatano
 
PDF
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
Futomi Hatano
 
PDF
HTML5マークアップ珍プレー集 - HTML5 Conference 2012
Futomi Hatano
 
PDF
Progressive Enhancement - クロスブラウザー対応に必要なこと - Microsoft IE10 移行セミナー
Futomi Hatano
 
PDF
HTML5マークアップの心得と作法
Futomi Hatano
 
続・Webエンジニアのためのスマートホームハック ~ Node.js で IoT プロトコルハック ~
Futomi Hatano
 
Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる
Futomi Hatano
 
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
Futomi Hatano
 
Embedded Webで加速するWeb of Things
Futomi Hatano
 
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
Futomi Hatano
 
HTML5 Conference 2015 悩める組込機器向けウェブコンテンツのパフォーマンス
Futomi Hatano
 
ウェブ標準デバイス系 API 総集編 2014
Futomi Hatano
 
html5j自動車部 第三回勉強会 W3C標準化と車載プラットフォームの最新動向
Futomi Hatano
 
アプリ開発支援サービス「アプリカン」 - HTML5 Experts Night 2013年8月23日
Futomi Hatano
 
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
Futomi Hatano
 
HTML5マークアップ珍プレー集 - HTML5 Conference 2012
Futomi Hatano
 
Progressive Enhancement - クロスブラウザー対応に必要なこと - Microsoft IE10 移行セミナー
Futomi Hatano
 
HTML5マークアップの心得と作法
Futomi Hatano
 
Ad

ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013


[8]ページ先頭

©2009-2025 Movatter.jp