SlideShare a Scribd company logo
1 of 24
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
ドキッとHTML5
~速い男は好きですか?~
2015年1月22日 株式会社FLAMA 小杉太一郎
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
目次
1.自己紹介
2.HTML5って何?
3.HTML5で何ができるようになるの?
a.デモ
b.活用例
4.HTML5ってどんな場面で使えるの?
5.まとめ
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
1.自己紹介
●小杉太一郎
oプログラマー見習い
興味のある分野:Android、Java、HTML、CSS、
JavaScript)
「HTML5プロフェッショナル認定資格レベル2」認定プロフェッショナル
otwitter https://twitter.com/taitiro1987
ofacebook https://www.facebook.com/ktaichirou
o趣味:旅行先に行って変な写真を撮る
Instagram http://instagram.com/taitiro
Flickr https://www.flickr.com/photos/taitiro/
……あと、アイドルプロデュースとか
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
変な写真
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
2.HTML5って何?
●狭義には―HTML(Hyper Text Markup
Language)のバージョン5
o……2014年10月28日にW3Cが勧告
●広義には―それに付随する様々な技術
https://html.spec.whatwg.org/multipage/introduction.html#abstractより
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
広義のHTML5に含まれる技術
●セマンティクス対応……HTML、RDF、microdata
●オフライン対応……AppCache、LocalStorage、Indexed DB、FileAPI
●ネイティブ機能へのアクセス……GeolocationAPI、Orientation、Microphones、Camera
●リアルタイム通信……WebSocket、WebRTC
●マルチメディア対応……Audio/Video
●高度なグラフィックス……SVG、Canvas、WebGL
●パフォーマンス向上……WebWorkers、XMLHttpRequest 2
●CSS3……CSSアニメーション、Multi-column Layout、Flexible Box Layout
(http://www.w3.org/html/logo/より)
…もうかなり前から実装されている機能もあれば、これから実装が進んでいく機能も
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
HTML5はLiving Standardへ
●今までのHTMLの仕様
o様々なブラウザが独自に機能を実装していって、数年
か経った後に、W3Cが「しょうがねえなあ」と、標準
の仕様を策定……仕様と時代がそぐわないことが多々
起きる
●HTML5以降のHTMLの仕様
oブラウザベンダーの組織(WHATWG)がどんどん機
能を追加し、HTML仕様を追加していく
→HTML5の次はHTML6……ではない(参照リンク)
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
つまり……
常に最新の技術にキャッチアップしていくことが求められ
るようになる
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
3.HTML5で何ができるようになるの?
●Webが「テキストを表示するだけ」のものから、「アプリ
ケーションが動く基盤」へ
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
日本最初のWebページ
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
現在のWeb(ex.Google)
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
3.HTML5で何ができるようになるの?
●Webが「テキストを表示するだけ」のものから、「アプリ
ケーションが動く基盤」へ
oブラウザ上でほとんどのことが出来るようになる
oex.Googleドキュメント―Officeアプリの機能をほぼブ
ラウザ上で
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
DEMO
ふれいま牧場
●WebSocket……リアルタイム通信の
実現
●Canvas、SVG……Flashなどなしに
、グラフィックスの描画を実現
●WebSpeechAPI
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
IoT & クラウド & HTML5
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
DEMO
ふれいま動画
●WebSocket
●video……HTMLの一要素として、
何のプラグインもなしに動画再生が
可能に
●CSS Transition(CSS3)……CSSで
アニメーションが実現できる
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
Flashに比べたHTML5のメリット
スマートフォン・タブレット・PC全てに、1つのコードで対
応できる!
※外側のデザインさえ、それぞれに対応させれば
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
DEMO
ふれいま動画
●WebSocket
●video……HTMLの一要素として、
何のプラグインもなしに動画再生が
可能に
●CSS Transition(CSS3)……CSSで
アニメーションが実現できる
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
活用例
●選挙速報ページ
●Mutations Studio
●Canvasでドラえもん
●WebGLミクさん
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
4.HTML5ってどんな場面で使えるの?
コンシューマ向けWebサイト
構築
●WebSocketAPI……リアルタイムのコ
ミュニケーションが、サイト閲覧者と出
来るように
●Canvas、SVG、WebGL……リッチな
コンテンツをWeb上で公開
●Audio、Video……マルチメディア
●CSS3、WebFont……よりデザインし
やすく
スマートフォンアプリ開
発
●GeolocationAPI……現在地情報
を取得し、利用することができる
ように
●WebStorage、AppCache……オ
フライン時でもWebアプリケーシ
ョンが使えるように
●WebSpeechAPI……音声入力機
能
●Form……スマートフォンからで
も入力がしやすく
業務支援Webアプリケー
ション開発
●Canvas……業務データをグラフ
などにして分かりやすく
●Drag and drop……PCを利用して
いる時と同じ感覚でWebアプリケ
ーションを使えるように
●FileAPI……ローカルファイルの
読み書き
●Form……日時入力などが簡単に
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
HTML5を用いた開発の一番の利点
●速い!
●ネイティブアプリケーション
o環境構築→開発(→審査)→配布→(ユーザーの)インストール……
その過程でごちゃごちゃしたことも
●HTML5のWebアプリケーション
o開発→URLを配るだけ!(今回のDEMOも、それぞれ数時間程度で開発)
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
どれぐらい「速い」か。
●ネイティブアプリケーション
o環境構築→開発(→審査)→配布→インストール……過程で問題も
●HTML5のWebアプリケーション
o開発→URLを配るだけ!(今回のDEMOも、それぞれ数時間程度で開発)
一例
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
速いと何が嬉しいか
●使うユーザーのフィードバック・進歩する技術をすぐに
取り込んで、修正することが出来る
●……フィードバック・ループの短縮
●クラウドと組み合わせれば、MVP(必要最低限の製
品)からのスケールアップも容易!
o……今回のDEMOも、Goocle Cloud Platformという、
Googleのクラウドサービスを用いています
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
5.まとめ
さまざまな端末からユーザーがアクセスしてくる、現代のユビキタスな環境
の中で、ユーザーにリッチかつインタラクティブな体験を与えるには、
HTML5がこれからの最適解!
HTML5を使ったアプリケーション開発は、是非
弊社にお任せください!
(c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/
リンク
●今回のスライドのURL
ohttps://www.slideshare.net/ktaichirou/html5-43764252
●今回のDEMOのソースコード
ohttps://github.com/taitiro/HTML5ForSeminar
●HTML5のロゴの転載元
ohttp://www.w3.org/html/logo/
ご清聴ありがとうございました!

More Related Content

Viewers also liked

Analysis of 4 film openings
Analysis of 4 film openingsAnalysis of 4 film openings
Analysis of 4 film openingskaplanu
 
psikologi perkembangan
psikologi perkembanganpsikologi perkembangan
psikologi perkembanganBillah Fendy
 
Yoo_Gabriel_Production_Line_Assortment Sheet1
Yoo_Gabriel_Production_Line_Assortment Sheet1Yoo_Gabriel_Production_Line_Assortment Sheet1
Yoo_Gabriel_Production_Line_Assortment Sheet1Gabriel YOO
 
folderAGECONTROL-CHIhires
folderAGECONTROL-CHIhiresfolderAGECONTROL-CHIhires
folderAGECONTROL-CHIhiresArnaud Veere
 
Upcoming wedding dress trends for 2015
Upcoming wedding dress trends for 2015Upcoming wedding dress trends for 2015
Upcoming wedding dress trends for 2015Here Comes The Bride
 
Boost your revenue with music!
Boost your revenue with music! Boost your revenue with music!
Boost your revenue with music! beatvyne
 

Viewers also liked (16)

Cryptography
CryptographyCryptography
Cryptography
 
Analysis of 4 film openings
Analysis of 4 film openingsAnalysis of 4 film openings
Analysis of 4 film openings
 
Rendy apriana
Rendy aprianaRendy apriana
Rendy apriana
 
Sales skill presentation
Sales skill  presentationSales skill  presentation
Sales skill presentation
 
psikologi perkembangan
psikologi perkembanganpsikologi perkembangan
psikologi perkembangan
 
Yoo_Gabriel_Production_Line_Assortment Sheet1
Yoo_Gabriel_Production_Line_Assortment Sheet1Yoo_Gabriel_Production_Line_Assortment Sheet1
Yoo_Gabriel_Production_Line_Assortment Sheet1
 
Kowshikaa consultancy overseas
Kowshikaa consultancy overseas Kowshikaa consultancy overseas
Kowshikaa consultancy overseas
 
looseleaf_Portfolio
looseleaf_Portfoliolooseleaf_Portfolio
looseleaf_Portfolio
 
Al Ain -UAE - 2015
Al Ain -UAE - 2015Al Ain -UAE - 2015
Al Ain -UAE - 2015
 
Financial services resume
Financial services resumeFinancial services resume
Financial services resume
 
Reception Admin Resume
Reception Admin ResumeReception Admin Resume
Reception Admin Resume
 
folderAGECONTROL-CHIhires
folderAGECONTROL-CHIhiresfolderAGECONTROL-CHIhires
folderAGECONTROL-CHIhires
 
Upcoming wedding dress trends for 2015
Upcoming wedding dress trends for 2015Upcoming wedding dress trends for 2015
Upcoming wedding dress trends for 2015
 
Hello everyone
Hello everyoneHello everyone
Hello everyone
 
Boost your revenue with music!
Boost your revenue with music! Boost your revenue with music!
Boost your revenue with music!
 
Kowshikaa consultancy overseas
Kowshikaa consultancy overseas Kowshikaa consultancy overseas
Kowshikaa consultancy overseas
 

Similar to ドキッとHTML5~速い男は好きですか~

最近のブラウザ状況
最近のブラウザ状況最近のブラウザ状況
最近のブラウザ状況yoshikawa_t
 
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出VOYAGE GROUP
 
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03Yahoo!デベロッパーネットワーク
 
困った時のDev toolsの使い方(初心者向け)
困った時のDev toolsの使い方(初心者向け)困った時のDev toolsの使い方(初心者向け)
困った時のDev toolsの使い方(初心者向け)yoshikawa_t
 
モバイル時代のWebパフォーマンスTips
モバイル時代のWebパフォーマンスTipsモバイル時代のWebパフォーマンスTips
モバイル時代のWebパフォーマンスTipsyoshikawa_t
 
SORACOM Conference "Discovery" 2018 | D3. 動態管理 モノ・ヒトの位置情報をビジネスに活かす 〜車両管理・作業管理...
SORACOM Conference "Discovery" 2018 | D3. 動態管理 モノ・ヒトの位置情報をビジネスに活かす 〜車両管理・作業管理...SORACOM Conference "Discovery" 2018 | D3. 動態管理 モノ・ヒトの位置情報をビジネスに活かす 〜車両管理・作業管理...
SORACOM Conference "Discovery" 2018 | D3. 動態管理 モノ・ヒトの位置情報をビジネスに活かす 〜車両管理・作業管理...SORACOM,INC
 
Chrome apps for mobile 概要
Chrome apps for mobile 概要Chrome apps for mobile 概要
Chrome apps for mobile 概要yoshikawa_t
 
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビュー できちゃう Chrome Ex...
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビューできちゃう Chrome Ex...#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビューできちゃう Chrome Ex...
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビュー できちゃう Chrome Ex...Nobuhiro Nakajima
 
Spring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のことSpring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のこと心 谷本
 
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜つかってみよう!Yeoman 〜riaビルドツール超入門+α〜
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜Masakazu Muraoka
 
Whomor spine勉強会 遠藤加筆_150114
Whomor spine勉強会 遠藤加筆_150114Whomor spine勉強会 遠藤加筆_150114
Whomor spine勉強会 遠藤加筆_150114幹也 芝辻
 
RUNNING Smalltalk - 実践Smalltalk
RUNNING Smalltalk - 実践SmalltalkRUNNING Smalltalk - 実践Smalltalk
RUNNING Smalltalk - 実践SmalltalkSho Yoshida
 
HTML5/Web標準オーバービュー
HTML5/Web標準オーバービューHTML5/Web標準オーバービュー
HTML5/Web標準オーバービューShumpei Shiraishi
 
ハードウェアこわい - HTML5オールスターズ
ハードウェアこわい - HTML5オールスターズハードウェアこわい - HTML5オールスターズ
ハードウェアこわい - HTML5オールスターズWakasa Masao
 
事例で学ぶHTML5スマフォアプリ開発セミナー
事例で学ぶHTML5スマフォアプリ開発セミナー事例で学ぶHTML5スマフォアプリ開発セミナー
事例で学ぶHTML5スマフォアプリ開発セミナーMonaca
 
SoftLayerのAPIを活用した􀀁 ポータルサービス「SETTA」
SoftLayerのAPIを活用した􀀁 ポータルサービス「SETTA」SoftLayerのAPIを活用した􀀁 ポータルサービス「SETTA」
SoftLayerのAPIを活用した􀀁 ポータルサービス「SETTA」softlayerjp
 
Apps for sharePoint
Apps for sharePointApps for sharePoint
Apps for sharePointSeiji Noro
 

Similar to ドキッとHTML5~速い男は好きですか~ (20)

最近のブラウザ状況
最近のブラウザ状況最近のブラウザ状況
最近のブラウザ状況
 
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
 
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03
 
困った時のDev toolsの使い方(初心者向け)
困った時のDev toolsの使い方(初心者向け)困った時のDev toolsの使い方(初心者向け)
困った時のDev toolsの使い方(初心者向け)
 
モバイル時代のWebパフォーマンスTips
モバイル時代のWebパフォーマンスTipsモバイル時代のWebパフォーマンスTips
モバイル時代のWebパフォーマンスTips
 
SORACOM Conference "Discovery" 2018 | D3. 動態管理 モノ・ヒトの位置情報をビジネスに活かす 〜車両管理・作業管理...
SORACOM Conference "Discovery" 2018 | D3. 動態管理 モノ・ヒトの位置情報をビジネスに活かす 〜車両管理・作業管理...SORACOM Conference "Discovery" 2018 | D3. 動態管理 モノ・ヒトの位置情報をビジネスに活かす 〜車両管理・作業管理...
SORACOM Conference "Discovery" 2018 | D3. 動態管理 モノ・ヒトの位置情報をビジネスに活かす 〜車両管理・作業管理...
 
Chrome apps for mobile 概要
Chrome apps for mobile 概要Chrome apps for mobile 概要
Chrome apps for mobile 概要
 
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビュー できちゃう Chrome Ex...
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビューできちゃう Chrome Ex...#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビューできちゃう Chrome Ex...
#MA6 Mashup Lightning Talks #114 ATND Draft イベントの下書き保存とプレビュー できちゃう Chrome Ex...
 
Spring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のことSpring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のこと
 
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜つかってみよう!Yeoman 〜riaビルドツール超入門+α〜
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜
 
State of the art Stream Processing #hadoopreading
State of the art Stream Processing #hadoopreadingState of the art Stream Processing #hadoopreading
State of the art Stream Processing #hadoopreading
 
Go + Pulsar WebSocket APIの利用事例 #pulsarjp
Go + Pulsar WebSocket APIの利用事例 #pulsarjpGo + Pulsar WebSocket APIの利用事例 #pulsarjp
Go + Pulsar WebSocket APIの利用事例 #pulsarjp
 
Whomor spine勉強会 遠藤加筆_150114
Whomor spine勉強会 遠藤加筆_150114Whomor spine勉強会 遠藤加筆_150114
Whomor spine勉強会 遠藤加筆_150114
 
RUNNING Smalltalk - 実践Smalltalk
RUNNING Smalltalk - 実践SmalltalkRUNNING Smalltalk - 実践Smalltalk
RUNNING Smalltalk - 実践Smalltalk
 
HTML5/Web標準オーバービュー
HTML5/Web標準オーバービューHTML5/Web標準オーバービュー
HTML5/Web標準オーバービュー
 
ハードウェアこわい - HTML5オールスターズ
ハードウェアこわい - HTML5オールスターズハードウェアこわい - HTML5オールスターズ
ハードウェアこわい - HTML5オールスターズ
 
事例で学ぶHTML5スマフォアプリ開発セミナー
事例で学ぶHTML5スマフォアプリ開発セミナー事例で学ぶHTML5スマフォアプリ開発セミナー
事例で学ぶHTML5スマフォアプリ開発セミナー
 
ux_team_of_one
ux_team_of_oneux_team_of_one
ux_team_of_one
 
SoftLayerのAPIを活用した􀀁 ポータルサービス「SETTA」
SoftLayerのAPIを活用した􀀁 ポータルサービス「SETTA」SoftLayerのAPIを活用した􀀁 ポータルサービス「SETTA」
SoftLayerのAPIを活用した􀀁 ポータルサービス「SETTA」
 
Apps for sharePoint
Apps for sharePointApps for sharePoint
Apps for sharePoint
 

ドキッとHTML5~速い男は好きですか~

  • 1. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ ドキッとHTML5 ~速い男は好きですか?~ 2015年1月22日 株式会社FLAMA 小杉太一郎
  • 2. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 目次 1.自己紹介 2.HTML5って何? 3.HTML5で何ができるようになるの? a.デモ b.活用例 4.HTML5ってどんな場面で使えるの? 5.まとめ
  • 3. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 1.自己紹介 ●小杉太一郎 oプログラマー見習い 興味のある分野:Android、Java、HTML、CSS、 JavaScript) 「HTML5プロフェッショナル認定資格レベル2」認定プロフェッショナル otwitter https://twitter.com/taitiro1987 ofacebook https://www.facebook.com/ktaichirou o趣味:旅行先に行って変な写真を撮る Instagram http://instagram.com/taitiro Flickr https://www.flickr.com/photos/taitiro/ ……あと、アイドルプロデュースとか
  • 4. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 変な写真
  • 5. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 2.HTML5って何? ●狭義には―HTML(Hyper Text Markup Language)のバージョン5 o……2014年10月28日にW3Cが勧告 ●広義には―それに付随する様々な技術 https://html.spec.whatwg.org/multipage/introduction.html#abstractより
  • 6. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 広義のHTML5に含まれる技術 ●セマンティクス対応……HTML、RDF、microdata ●オフライン対応……AppCache、LocalStorage、Indexed DB、FileAPI ●ネイティブ機能へのアクセス……GeolocationAPI、Orientation、Microphones、Camera ●リアルタイム通信……WebSocket、WebRTC ●マルチメディア対応……Audio/Video ●高度なグラフィックス……SVG、Canvas、WebGL ●パフォーマンス向上……WebWorkers、XMLHttpRequest 2 ●CSS3……CSSアニメーション、Multi-column Layout、Flexible Box Layout (http://www.w3.org/html/logo/より) …もうかなり前から実装されている機能もあれば、これから実装が進んでいく機能も
  • 7. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ HTML5はLiving Standardへ ●今までのHTMLの仕様 o様々なブラウザが独自に機能を実装していって、数年 か経った後に、W3Cが「しょうがねえなあ」と、標準 の仕様を策定……仕様と時代がそぐわないことが多々 起きる ●HTML5以降のHTMLの仕様 oブラウザベンダーの組織(WHATWG)がどんどん機 能を追加し、HTML仕様を追加していく →HTML5の次はHTML6……ではない(参照リンク)
  • 8. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ つまり…… 常に最新の技術にキャッチアップしていくことが求められ るようになる
  • 9. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 3.HTML5で何ができるようになるの? ●Webが「テキストを表示するだけ」のものから、「アプリ ケーションが動く基盤」へ
  • 10. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 日本最初のWebページ
  • 11. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 現在のWeb(ex.Google)
  • 12. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 3.HTML5で何ができるようになるの? ●Webが「テキストを表示するだけ」のものから、「アプリ ケーションが動く基盤」へ oブラウザ上でほとんどのことが出来るようになる oex.Googleドキュメント―Officeアプリの機能をほぼブ ラウザ上で
  • 13. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ DEMO ふれいま牧場 ●WebSocket……リアルタイム通信の 実現 ●Canvas、SVG……Flashなどなしに 、グラフィックスの描画を実現 ●WebSpeechAPI
  • 14. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ IoT & クラウド & HTML5
  • 15. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ DEMO ふれいま動画 ●WebSocket ●video……HTMLの一要素として、 何のプラグインもなしに動画再生が 可能に ●CSS Transition(CSS3)……CSSで アニメーションが実現できる
  • 16. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ Flashに比べたHTML5のメリット スマートフォン・タブレット・PC全てに、1つのコードで対 応できる! ※外側のデザインさえ、それぞれに対応させれば
  • 17. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ DEMO ふれいま動画 ●WebSocket ●video……HTMLの一要素として、 何のプラグインもなしに動画再生が 可能に ●CSS Transition(CSS3)……CSSで アニメーションが実現できる
  • 18. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 活用例 ●選挙速報ページ ●Mutations Studio ●Canvasでドラえもん ●WebGLミクさん
  • 19. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 4.HTML5ってどんな場面で使えるの? コンシューマ向けWebサイト 構築 ●WebSocketAPI……リアルタイムのコ ミュニケーションが、サイト閲覧者と出 来るように ●Canvas、SVG、WebGL……リッチな コンテンツをWeb上で公開 ●Audio、Video……マルチメディア ●CSS3、WebFont……よりデザインし やすく スマートフォンアプリ開 発 ●GeolocationAPI……現在地情報 を取得し、利用することができる ように ●WebStorage、AppCache……オ フライン時でもWebアプリケーシ ョンが使えるように ●WebSpeechAPI……音声入力機 能 ●Form……スマートフォンからで も入力がしやすく 業務支援Webアプリケー ション開発 ●Canvas……業務データをグラフ などにして分かりやすく ●Drag and drop……PCを利用して いる時と同じ感覚でWebアプリケ ーションを使えるように ●FileAPI……ローカルファイルの 読み書き ●Form……日時入力などが簡単に
  • 20. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ HTML5を用いた開発の一番の利点 ●速い! ●ネイティブアプリケーション o環境構築→開発(→審査)→配布→(ユーザーの)インストール…… その過程でごちゃごちゃしたことも ●HTML5のWebアプリケーション o開発→URLを配るだけ!(今回のDEMOも、それぞれ数時間程度で開発)
  • 21. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ どれぐらい「速い」か。 ●ネイティブアプリケーション o環境構築→開発(→審査)→配布→インストール……過程で問題も ●HTML5のWebアプリケーション o開発→URLを配るだけ!(今回のDEMOも、それぞれ数時間程度で開発) 一例
  • 22. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 速いと何が嬉しいか ●使うユーザーのフィードバック・進歩する技術をすぐに 取り込んで、修正することが出来る ●……フィードバック・ループの短縮 ●クラウドと組み合わせれば、MVP(必要最低限の製 品)からのスケールアップも容易! o……今回のDEMOも、Goocle Cloud Platformという、 Googleのクラウドサービスを用いています
  • 23. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ 5.まとめ さまざまな端末からユーザーがアクセスしてくる、現代のユビキタスな環境 の中で、ユーザーにリッチかつインタラクティブな体験を与えるには、 HTML5がこれからの最適解! HTML5を使ったアプリケーション開発は、是非 弊社にお任せください!
  • 24. (c)FLAMA Inc. All Rights Reserved. http://www.flama.co.jp/ リンク ●今回のスライドのURL ohttps://www.slideshare.net/ktaichirou/html5-43764252 ●今回のDEMOのソースコード ohttps://github.com/taitiro/HTML5ForSeminar ●HTML5のロゴの転載元 ohttp://www.w3.org/html/logo/ ご清聴ありがとうございました!