Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Shumpei Shiraishi
PDF, PPTX
4,481 views
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
QCon Tokyo 2012で使用した資料。2012年時点での、Webフロントエンド周りのトレンドを総括するような内容です。
Read more
34
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 65
2
/ 65
3
/ 65
4
/ 65
5
/ 65
6
/ 65
7
/ 65
8
/ 65
9
/ 65
10
/ 65
11
/ 65
12
/ 65
13
/ 65
14
/ 65
15
/ 65
16
/ 65
17
/ 65
18
/ 65
19
/ 65
20
/ 65
21
/ 65
22
/ 65
23
/ 65
24
/ 65
25
/ 65
26
/ 65
27
/ 65
28
/ 65
29
/ 65
30
/ 65
31
/ 65
32
/ 65
33
/ 65
34
/ 65
35
/ 65
36
/ 65
37
/ 65
38
/ 65
39
/ 65
40
/ 65
41
/ 65
42
/ 65
43
/ 65
44
/ 65
45
/ 65
46
/ 65
47
/ 65
48
/ 65
49
/ 65
50
/ 65
51
/ 65
52
/ 65
53
/ 65
54
/ 65
55
/ 65
56
/ 65
57
/ 65
58
/ 65
59
/ 65
60
/ 65
61
/ 65
62
/ 65
63
/ 65
64
/ 65
65
/ 65
Recommended
PDF
HTML5でオフラインWebアプリケーションを作ろう
by
yoshikawa_t
PPTX
オフラインファーストの思想と実践
by
Shumpei Shiraishi
PPTX
Web Intents入門
by
Shumpei Shiraishi
PDF
Build insider testingwithvs
by
Tomoyuki Iwade
PDF
Service worker が拓く mobile web の新しいかたち
by
Kinuko Yasuda
PDF
Data api workshop at Co-Edo
by
Yuji Takayama
PDF
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
by
Toru Kawamura
PDF
Data APIの基本
by
Hajime Fujimoto
PDF
Scotty を利用した "ゆるふわ" Web サービス作成
by
krdlab
PDF
RESTful #とは RailsスタイルからRESTを学ぼう
by
Toru Kawamura
PPTX
ウェブから情報をあつめる
by
Shuhei Iitsuka
PPTX
Yesod勉強会
by
Hideyuki Tanaka
PDF
Rubyで作るtwitter風webアプリケーション
by
Naoto Hori
PDF
リソースモデリングパターンの提案 #sendagayarb
by
Toru Kawamura
PPTX
Workshop1-01
by
mashimonator
PDF
Hatena blogdevelopmentflow
by
Yasuhiro Onishi
ODP
HTML5 開発環境の紹介
by
tomo_masakura
PDF
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
by
Yuki Minakawa
PPTX
メンテナブルなJsってなんだろう
by
Daiki Matsumoto
PDF
⑯jQueryをおぼえよう!その2
by
Nishida Kansuke
PDF
第4回REST勉強会 RequireJS編
by
ksimoji
PDF
HTML5マークアップの心得と作法
by
Futomi Hatano
PDF
E2E CSS Testing at HTML5 Conference 2016
by
Takeharu Igari
PDF
第12回rest勉強会 これまでの補足・展望編
by
ksimoji
PDF
Service workerとwebプッシュ通知
by
zaru sakuraba
PDF
HTML5 & The Web Platform
by
Masataka Yakura
PPTX
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
by
Takayuki Shimizukawa
PDF
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
by
Kosuke Ogawa
PPTX
オフラインWebアプリケーションのつくりかた
by
Shumpei Shiraishi
PPTX
エフスタ会津 - フロントエンドエンジニアの話 -
by
thedesignium Inc.
More Related Content
PDF
HTML5でオフラインWebアプリケーションを作ろう
by
yoshikawa_t
PPTX
オフラインファーストの思想と実践
by
Shumpei Shiraishi
PPTX
Web Intents入門
by
Shumpei Shiraishi
PDF
Build insider testingwithvs
by
Tomoyuki Iwade
PDF
Service worker が拓く mobile web の新しいかたち
by
Kinuko Yasuda
PDF
Data api workshop at Co-Edo
by
Yuji Takayama
PDF
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
by
Toru Kawamura
PDF
Data APIの基本
by
Hajime Fujimoto
HTML5でオフラインWebアプリケーションを作ろう
by
yoshikawa_t
オフラインファーストの思想と実践
by
Shumpei Shiraishi
Web Intents入門
by
Shumpei Shiraishi
Build insider testingwithvs
by
Tomoyuki Iwade
Service worker が拓く mobile web の新しいかたち
by
Kinuko Yasuda
Data api workshop at Co-Edo
by
Yuji Takayama
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版)
by
Toru Kawamura
Data APIの基本
by
Hajime Fujimoto
What's hot
PDF
Scotty を利用した "ゆるふわ" Web サービス作成
by
krdlab
PDF
RESTful #とは RailsスタイルからRESTを学ぼう
by
Toru Kawamura
PPTX
ウェブから情報をあつめる
by
Shuhei Iitsuka
PPTX
Yesod勉強会
by
Hideyuki Tanaka
PDF
Rubyで作るtwitter風webアプリケーション
by
Naoto Hori
PDF
リソースモデリングパターンの提案 #sendagayarb
by
Toru Kawamura
PPTX
Workshop1-01
by
mashimonator
PDF
Hatena blogdevelopmentflow
by
Yasuhiro Onishi
ODP
HTML5 開発環境の紹介
by
tomo_masakura
PDF
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
by
Yuki Minakawa
PPTX
メンテナブルなJsってなんだろう
by
Daiki Matsumoto
PDF
⑯jQueryをおぼえよう!その2
by
Nishida Kansuke
PDF
第4回REST勉強会 RequireJS編
by
ksimoji
PDF
HTML5マークアップの心得と作法
by
Futomi Hatano
PDF
E2E CSS Testing at HTML5 Conference 2016
by
Takeharu Igari
PDF
第12回rest勉強会 これまでの補足・展望編
by
ksimoji
PDF
Service workerとwebプッシュ通知
by
zaru sakuraba
PDF
HTML5 & The Web Platform
by
Masataka Yakura
PPTX
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
by
Takayuki Shimizukawa
PDF
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
by
Kosuke Ogawa
Scotty を利用した "ゆるふわ" Web サービス作成
by
krdlab
RESTful #とは RailsスタイルからRESTを学ぼう
by
Toru Kawamura
ウェブから情報をあつめる
by
Shuhei Iitsuka
Yesod勉強会
by
Hideyuki Tanaka
Rubyで作るtwitter風webアプリケーション
by
Naoto Hori
リソースモデリングパターンの提案 #sendagayarb
by
Toru Kawamura
Workshop1-01
by
mashimonator
Hatena blogdevelopmentflow
by
Yasuhiro Onishi
HTML5 開発環境の紹介
by
tomo_masakura
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
by
Yuki Minakawa
メンテナブルなJsってなんだろう
by
Daiki Matsumoto
⑯jQueryをおぼえよう!その2
by
Nishida Kansuke
第4回REST勉強会 RequireJS編
by
ksimoji
HTML5マークアップの心得と作法
by
Futomi Hatano
E2E CSS Testing at HTML5 Conference 2016
by
Takeharu Igari
第12回rest勉強会 これまでの補足・展望編
by
ksimoji
Service workerとwebプッシュ通知
by
zaru sakuraba
HTML5 & The Web Platform
by
Masataka Yakura
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
by
Takayuki Shimizukawa
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
by
Kosuke Ogawa
Viewers also liked
PPTX
オフラインWebアプリケーションのつくりかた
by
Shumpei Shiraishi
PPTX
エフスタ会津 - フロントエンドエンジニアの話 -
by
thedesignium Inc.
PDF
とりあえず始めるAngular2
by
Hayashi Yuichi
PDF
LIGにおけるフロントエンドチーム構築
by
Hayashi Yuichi
PDF
実務導入に向けたAngularの始め方@Angular入門者の会
by
Hayashi Yuichi
PDF
Dockerとフロントエンド
by
Hayashi Yuichi
PDF
ng-mtg#6 AngularJS ディレクティブ・パターン
by
Hayashi Yuichi
PDF
フロントエンド開発環境
by
Masaki Kawaguchi
PDF
Webアプリケーションをもっと楽しく! 〜フロントエンドのお仕事〜
by
Yusuke Amano
PDF
Angularおじさんの1年
by
Hayashi Yuichi
PPTX
フロントエンドの技術を刷新した話し。
by
Yutaka Horikawa
PDF
開発ライフサイクルから見たAngularJS
by
Mizuho Sakamaki
PDF
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
PDF
フロントエンド初学者がSPAに手を出してみた
by
Kei Yagi
PDF
ゆるく学ぼう!現在のフロントエンドまとめ
by
将一 深見
PPTX
React を導入したフロントエンド開発
by
daisuke-a-matsui
PDF
いい感じのフロントエンド開発環境を作ってみた
by
Hayashi Yuichi
PDF
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
by
schoowebcampus
オフラインWebアプリケーションのつくりかた
by
Shumpei Shiraishi
エフスタ会津 - フロントエンドエンジニアの話 -
by
thedesignium Inc.
とりあえず始めるAngular2
by
Hayashi Yuichi
LIGにおけるフロントエンドチーム構築
by
Hayashi Yuichi
実務導入に向けたAngularの始め方@Angular入門者の会
by
Hayashi Yuichi
Dockerとフロントエンド
by
Hayashi Yuichi
ng-mtg#6 AngularJS ディレクティブ・パターン
by
Hayashi Yuichi
フロントエンド開発環境
by
Masaki Kawaguchi
Webアプリケーションをもっと楽しく! 〜フロントエンドのお仕事〜
by
Yusuke Amano
Angularおじさんの1年
by
Hayashi Yuichi
フロントエンドの技術を刷新した話し。
by
Yutaka Horikawa
開発ライフサイクルから見たAngularJS
by
Mizuho Sakamaki
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
フロントエンド初学者がSPAに手を出してみた
by
Kei Yagi
ゆるく学ぼう!現在のフロントエンドまとめ
by
将一 深見
React を導入したフロントエンド開発
by
daisuke-a-matsui
いい感じのフロントエンド開発環境を作ってみた
by
Hayashi Yuichi
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
by
schoowebcampus
Similar to Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
PDF
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
by
Takashi Okamoto
PDF
Jqm20120804 publish
by
Takashi Okamoto
PDF
jQuery Mobile(開発編)勉強会資料
by
Nobumasa Ura
PDF
Html5 seminar 1_pac
by
1PAC. INC.
PDF
Concentrated HTML5 & Attractive HTML5
by
Sho Ito
PDF
jQuery Mobileの基礎
by
Takashi Okamoto
PDF
2012年8月10日 勉強会
by
Rin Yano
PDF
Mobile Web
by
Makoto Kato
PDF
PhoneGapでWebアプリをスマホアプリ化
by
Takashi Okamoto
PPTX
HTML5 クロスプラットフォームアプリ開発の現実解
by
Monaca
PDF
Html5で作るiPhoneアプリケーション2010
by
だいすけ ふるかわ
PPTX
HTML5最新動向
by
Shumpei Shiraishi
PDF
ゲームだけじゃないHTML5
by
Osamu Shimoda
PDF
Mochrom - スマートフォンビジネスサミット
by
Katsuaki Sato
PPTX
Phone gap+javascriptスマホアプリ開発(入門編)
by
Monaca
KEY
20120413 nestakabaneworkshop
by
Yoichiro Sakurai
PDF
Mvc conf session_5_isami
by
Hiroshi Okunushi
PPTX
JqueryMobile
by
Hazuki Wakabayashi
PPTX
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
by
Shumpei Shiraishi
PDF
20120316 designerworkshoppublished
by
Yoichiro Sakurai
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
by
Takashi Okamoto
Jqm20120804 publish
by
Takashi Okamoto
jQuery Mobile(開発編)勉強会資料
by
Nobumasa Ura
Html5 seminar 1_pac
by
1PAC. INC.
Concentrated HTML5 & Attractive HTML5
by
Sho Ito
jQuery Mobileの基礎
by
Takashi Okamoto
2012年8月10日 勉強会
by
Rin Yano
Mobile Web
by
Makoto Kato
PhoneGapでWebアプリをスマホアプリ化
by
Takashi Okamoto
HTML5 クロスプラットフォームアプリ開発の現実解
by
Monaca
Html5で作るiPhoneアプリケーション2010
by
だいすけ ふるかわ
HTML5最新動向
by
Shumpei Shiraishi
ゲームだけじゃないHTML5
by
Osamu Shimoda
Mochrom - スマートフォンビジネスサミット
by
Katsuaki Sato
Phone gap+javascriptスマホアプリ開発(入門編)
by
Monaca
20120413 nestakabaneworkshop
by
Yoichiro Sakurai
Mvc conf session_5_isami
by
Hiroshi Okunushi
JqueryMobile
by
Hazuki Wakabayashi
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
by
Shumpei Shiraishi
20120316 designerworkshoppublished
by
Yoichiro Sakurai
More from Shumpei Shiraishi
PDF
俺的GEB概論(前半)
by
Shumpei Shiraishi
PPTX
コンセプトのつくりかた - アイデアをかたちにする技術
by
Shumpei Shiraishi
PPTX
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
by
Shumpei Shiraishi
PPTX
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
PPTX
JavaScript使いのためのTypeScript実践入門
by
Shumpei Shiraishi
PPTX
「それでも人生にイエスと言う」を読んで
by
Shumpei Shiraishi
PPTX
「それでも人生にイエスと言う」を読んで
by
Shumpei Shiraishi
PPTX
Angular2実践入門
by
Shumpei Shiraishi
PDF
WebRTCがビデオ会議市場に与えるインパクトを探る
by
Shumpei Shiraishi
PDF
変身×フランツ・カフカ
by
Shumpei Shiraishi
PPTX
イラスト日用服飾辞典/三面記事の歴史/健康男 を読んで
by
Shumpei Shiraishi
PPTX
「1秒でわかる!アパレル業界ハンドブック」を読んで
by
Shumpei Shiraishi
PPTX
漫☆画太郎論
by
Shumpei Shiraishi
PPTX
HTML5時代のフロントエンド開発入門
by
Shumpei Shiraishi
PPTX
6,000人のWeb技術者コミュニティを5年間やってみて学んだこと
by
Shumpei Shiraishi
PPTX
はじめにことばありき
by
Shumpei Shiraishi
PPTX
秒速一億円
by
Shumpei Shiraishi
PPTX
HTML5がもたらすアプリ開発へのインパクト
by
Shumpei Shiraishi
PPTX
この人と結婚していいの?を読んで
by
Shumpei Shiraishi
PPT
20130921レジュメ2
by
Shumpei Shiraishi
俺的GEB概論(前半)
by
Shumpei Shiraishi
コンセプトのつくりかた - アイデアをかたちにする技術
by
Shumpei Shiraishi
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
by
Shumpei Shiraishi
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
JavaScript使いのためのTypeScript実践入門
by
Shumpei Shiraishi
「それでも人生にイエスと言う」を読んで
by
Shumpei Shiraishi
「それでも人生にイエスと言う」を読んで
by
Shumpei Shiraishi
Angular2実践入門
by
Shumpei Shiraishi
WebRTCがビデオ会議市場に与えるインパクトを探る
by
Shumpei Shiraishi
変身×フランツ・カフカ
by
Shumpei Shiraishi
イラスト日用服飾辞典/三面記事の歴史/健康男 を読んで
by
Shumpei Shiraishi
「1秒でわかる!アパレル業界ハンドブック」を読んで
by
Shumpei Shiraishi
漫☆画太郎論
by
Shumpei Shiraishi
HTML5時代のフロントエンド開発入門
by
Shumpei Shiraishi
6,000人のWeb技術者コミュニティを5年間やってみて学んだこと
by
Shumpei Shiraishi
はじめにことばありき
by
Shumpei Shiraishi
秒速一億円
by
Shumpei Shiraishi
HTML5がもたらすアプリ開発へのインパクト
by
Shumpei Shiraishi
この人と結婚していいの?を読んで
by
Shumpei Shiraishi
20130921レジュメ2
by
Shumpei Shiraishi
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
1.
WEBフロントエンド開発の
最新トレンド HTML5,モバイル,オフライン2012/4/17株式会社シーエー・モバイルWeb先端技術フェロー ⽩白⽯石俊平
2.
⾃自⼰己紹介¨
⽩白⽯石俊平と申します。¨ コミュニティhtml5j.org管理理⼈人(会員数4500名 超)¨ HTML5とか勉強会主催(毎⽉月⼀一回、100名を動員)¨ Google API Expert (HTML5)¨ Microsoft Most Valuable Professional (IE9)¨ Twitter: @Shumpei¨ 著書:HTML5&API⼊入⾨門
3.
HTML5のパワーが、多くの⼈人に認識識されつつある。
4.
Nike Air Jordan
2012¨ 最近はやりの、スクロールと連動した視差ス クロールをフル活⽤用したサイト
5.
ChronoZoom¨
全宇宙史に関する様々なリソースを参照でき るWebアプリ
6.
WebGL City¨
3Dで表現された都市空間を⾃自在に⾶飛び回れる デモ。
7.
開発者の関⼼心も⾮非常に⾼高まっている。
9.
2012年年中に、HTML5をモバイルアプリに統合しようと考えている開発者の割合 Appcelerator/IDC
Mobile Developer Report, Q1 2012
10.
なぜこれほどまでにHTML5への関⼼心が⾼高まっているのか?¨
消極的な理理由 ¤ iOS上ではFlashが動かない ¤ 古いブラウザ(IE6-8)を考慮する必要がない
11.
なぜこれほどまでにHTML5への関⼼心が⾼高まっているのか?¨
積極的な理理由 ¤ Webアプリでできることが増加の⼀一途を辿ってい る ¤ 様々なデバイスに対応できる ¤ 様々なスクリーンサイズに対応できる
12.
なぜこれほどまでにHTML5への関⼼心が⾼高まっているのか?¨
積極的な理理由 ¤ Webアプリでできることが増加の⼀一途を辿ってい る n オフラインWebアプリケーション n デバイスの様々な機能にアクセス ¤ 様々なスクリーンサイズに対応できる ¤ 様々なデバイスに対応できる
13.
オフラインWebアプリケーション¨
HTML/CSS/JavaScript/画像などの、Webアプリが必 要とするリソースを全てローカルにキャッシュすること で実現o 例例: Titanium Mobile API Document
14.
アプリケーションキャッシュ¨
キャッシュマニフェストを作成し、html要素の manifest属性に指定することでオフライン化可能 hello.appcache CACHE MANIFEST! ! hello.html! hello.js! hello.css hello.html <!DOCTYPE html>! <html manifest="hello.appcache">! …! </html>!
15.
オフラインWebアプリケーション¨ オフラインでも編集可能なWebアプリケー
ションを作るには?¨ →ブラウザ内(ローカルで利利⽤用できる)デー タベースやファイルシステムを利利⽤用する。 ¤ Webアプリのデータの読み書きはローカルのデー タベースやファイルに対して⾏行行う ¤ オンライン時にサーバに送信する
16.
オフラインWebアプリの典型的なアーキテクチャクライアント UI
同期 エン ジン ローカルストレージ
17.
Indexed Database API¨
Indexed Database APIは、ブラウザに内蔵さ れたデータベース(デモ)。
18.
Indexed Database APIとは?•
ブラウザ組み込みのキー・バリューストア• RDBのテーブルにあたるものがオブジェクトストア• JavaScriptオブジェクトをオブジェクトストアに対し てそのまま読み書きできる。
19.
IndexedDBのコード例例¨
IndexedDBの使い勝⼿手はよくない。。 ¤ →jdb.jsというフレームワーク作りました!var tx =! db.transaction(['Feed'], IDBTransaction.READ_ONLY);!var feedStore = tx.objectStore('Feed');!var cursorReq = feedStore.openCursor();!cursorReq.onsuccess = function() {! var cursor = cursorReq.result;! if (!cursor) {! return;! }! var value = cursor.value;! cursor.continue();!};!cursorReq.onerror = function() {! …!};!
20.
File API¨
Webアプリによるファイルの読み(書き)も 可能に(デモ)
21.
File APIとは?¨ Webアプリからファイルを読み書きするため
のAPI。¨ 以下の3仕様からなる。 ¤ File API・・・ファイルの読み取りや基本的なイ ンターフェースの定義 ¤ File API:Writer・・・ファイルの書き出し ¤ File API:Systems and Directories・・・ファイ ルシステムとディレクトリ構造
22.
File APIのコード例例¨
ファイルの読み取りは、ドラッグ&ドロップ かファイル選択ダイアログに限られている。element.ondrag = function(event) {! var files = event.dataTransfer.files;! var reader = new FileReader();! reader.onload = function() {! var result = reader.result;! …! };! reader.readAsText(files[0]);!};!
23.
デバイスの様々な機能にアクセス¨
Geolocation APIによる位置情報へのアクセス (デモ)
24.
Geolocation APIのコード例例navigator.geolocation.getCurrentPosition(function(pos) {!
var coords = pos.coords;! var latitude = coords.latitude;! var longitude = coords.longitude;! …!});!
25.
デバイスの様々な機能にアクセス¨
Device Orientation Eventにより、デバイ スの向きや傾きを検知する(デモ)
26.
Device Orientation Eventのコード例例window.ondeviceorientation
= function(event) {! var alpha = event.alpha;! var beta = event.beta;! var gamma = event.gamma;! …!};!
27.
デバイスの様々な機能にアクセス¨
カメラやマイクからメディアデータを取り込 む(デモ)
28.
getUserMedia()のコード例例<video id="v" autoplay></video>!var
video = document.getElementById("v");!navigator.getUserMedia("video", function(stream) {! var url = URL.createObjectURL(stream);! video.src = url;!});!
29.
デバイスの様々な機能にアクセス¨
他にも、以下のようなことを⾏行行えるようにな る ¤ ⾳音声によるテキスト⼊入⼒力力 ¤ 温度度や光、近接センサーなど、各種センサーを扱 える ネイティブアプリとの機能差が どんどん縮⼩小していく! ¤ バイブレーションを実⾏行行できる ¤ アドレス帳やギャラリーからデータを取得できる ¤ バッテリーの状態にアクセスできる ¤ ネットワークの状態にアクセスできる
30.
とはいえ、¨
デバイス間の実装にはかなりのバラつきがあ る
31.
Core Mobile Web
PlatformCommunity Group¨ FacebookによるモバイルWebの断⽚片化を解決 するW3Cコミュニティグループ
32.
ringmark¨
http://rng.io
33.
なぜこれほどまでにHTML5への関⼼心が⾼高まっているのか?¨
積極的な理理由 ¤ Webアプリでできることが増加の⼀一途を辿ってい る ¤ 様々なスクリーンサイズに対応できる ¤ 様々なデバイスに対応できる
34.
なぜこれほどまでにHTML5への関⼼心が⾼高まっているのか?¨
積極的な理理由 ¤ Webアプリでできることが増加の⼀一途を辿ってい る ¤ 様々なスクリーンサイズに対応できる ¤ 様々なデバイスに対応できる
35.
様々なスクリーンサイズに対応できる¨
レスポンシブWebデザインにより、単⼀一の ソースコードで複数のスクリーンサイズに対 応できる
36.
レスポンシブWebデザインの例例
GRAVITATE
37.
レスポンシブWebデザインの例例
CREAN AIR WORKS
38.
レスポンシブWebデザインで使われるテクニック¨ Fluid Grid・・・ピクセルではなく、パーセン
ト指定により幅を決定する¨ Media Queries・・・デバイスの幅や⾼高さな ど、様々な条件に応じて、CSSを切切り替える 技術
39.
レスポンシブWebデザインのサンプル¨
コンテンツの幅に応じて、ピクセル指定と% 指定を切切り替える事により、PCサイトも1 ソースで実現できる。
40.
レスポンシブWebデザインのサンプル#wrapper { width:
100% }!#col-left { width: 100%; float: none; }!#col-right { width: 100%; float: none; }!!@media screen and (min-width: 768px) {! #col-left { width: 30%; float: left; }! #col-right { width: 70%; float: left; }!}!!@media screen and (min-width: 960px) {! #wrapper { width: 960px; }!}!
41.
レスポンシブWebデザインは万能ではない¨ コンテンツや画像のファイルサイズがモバイ
ルにとって⼤大きすぎ、パフォーマンスが劣劣化 することも。¨ 画像をレスポンシブにするための⼯工夫や、ス クリーンサイズに合わせてコンテンツをサー バ側で切切り詰めるなどの対処が必要
42.
WebApp Field Guide¨
オフライン対応、レスポンシブWebデザイン
43.
なぜこれほどまでにHTML5への関⼼心が⾼高まっているのか?¨
積極的な理理由 ¤ Webアプリでできることが増加の⼀一途を辿ってい る ¤ 様々なスクリーンサイズに対応できる ¤ 様々なデバイスに対応できる
44.
なぜこれほどまでにHTML5への関⼼心が⾼高まっているのか?¨
積極的な理理由 ¤ Webアプリでできることが増加の⼀一途を辿ってい る ¤ 様々なスクリーンサイズに対応できる ¤ 様々なデバイスに対応できる
46.
HTML5のマルチプラットフォーム性が改めて注⽬目されている¨
例例:jQuery Mobileがサポートするプラット フォーム(Grade A) Apple iOS 3.2-5.0, Android 2.1-2.3, Android 3.1 (Honeycomb), Android 4.0 (ICS), Windows Phone 7-7.5, Blackberry 6.0, Blackberry 7, Blackberry Playbook (1.0-2.0), Palm WebOS (1.4-2.0), Palm WebOS 3.0, Firebox Mobile (10 Beta), Chrome for Android (Beta), Skyfire 4.1, Opera Mobile 11.5:, Meego 1.2, Samsung bada 2.0, UC Browser, Kindle 3 and Fire, Nook Color 1.4.1, Chrome Desktop 11-17, Safari Desktop 4-5, Firefox Desktop 4-9, Internet Explorer 7-9, Opera Desktop 10-11
47.
jQuery Mobileとは¨ スマートフォン向けのWebサイト開発フレー
ムワーク¨ 現在のバージョンは1.1.0
48.
jQuery Mobileの特徴¨ ネイティブアプリに近い操作感¨
テーマの切切り替えが可能¨ JavaScriptの知識識がなくてもそこそこ使える¨ jQueryに依存している¨ マルチプラットフォーム
49.
ネイティブアプリに近い操作感¨
CSS/JavaScriptを駆使して、「ネイティブア プリに近い」操作感を実現する ¤ UIコンポーネント・・・フォーム要素やリストな ど、⽤用意されているコンポーネントがすべてブラ ウザネイティブのUIに近づけてあり、操作しやす い ¤ ページ遷移がなめらかなアニメーションで実現さ れる(画⾯面のリフレッシュが発⽣生しない)¨ jQuery Mobileのドキュメントがデモになって いる。
50.
テーマの切切り替えが可能¨
jQuery Mobileは、CSSの切切り替えのみで⼤大幅 にUIを変更更することが可能。 ¤ ⾊色合いを変えるだけならば「スウォッチ」の変更更 だけで可能
51.
JavaScriptの知識識がなくてもそこそこ使える¨
マークアップに特別な属性(data-*属性)を 加えていくだけで、簡単にスマートフォン対 応サイトを作成できる。
52.
jQueryに依存している¨ jQueryに強く依存している。¨ バージョン1.1でjQuery1.7系に対応。¨
少し凝ったことをやるなら、jQueryの知識識が あったほうが良良い。
53.
マルチプラットフォーム¨
デスクトップを含め、22のプラットフォーム に対して同様のユーザ体験を提供できる ¤ Android 2.1-4.0 ¤ iOS 3.2-5.0¨ プログレッシブ・エンハンスメントのアプ ローチにより、古いブラウザに対しても最低 限の情報提供は⾏行行える。
54.
実際にjQuery Mobileを触ってみましょう。
55.
ボイラープレートコードを貼りつけてみる。(1/7)<!DOCTYPE html><html> <head>
<meta charset="UTF-8"> <title>jQuery Mobile Live Coding!</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" /> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script> </head> <body> <div id="top_page" data-role="page"> <div data-role="header"> <h1>jQuery Mobileをはじめよう!</h1> </div> <div data-role="content"> <p>ページの内容はここに書きます。</p> </div> <div data-role="footer"> <h4>フッター</h4> </div> </div> </body></html>
56.
サブページを作ってみる(2/7) <div id="sub_page"
data-role="page"> <div data-role="header"> <h1>こどもたち</h1> </div> <div data-role="content"> さぶぺーじです </div> <div data-role="footer"> <h4>フッター</h4> </div> </div><a href="#sub_page">こどもたち</a>
57.
リンクをボタンに変えてみる(3/7)data-role="button"を要素に付与すると、⾒見見た⽬目がボタンに。
58.
サブページのヘッダに、Homeボタンをつけてみる(4/7)<a href="#top_page">Home</a>class="ui-btn-right"
59.
画⾯面遷移を変更更してみる(5/7)data-transition="slideup"
slide slideup slidedown pop fade flip turn flow
60.
リストを作ってみる(6/7)<ul data-role="listview" class="children_list">
<li><a href="http://goo.gl/vcQd3">こうたろう</a></li> <li><a href="http://goo.gl/p8ltb">ちほ</a></li></ul>
61.
テーマを変えてみる(7/7)data-theme="e"テーマはa-eの5種類。
62.
jQuery Mobileを使⽤用したサイトは増加中¨ DODA、マイナビバイト、マイナビ派遣、じゃ
らんnetなど、続々と利利⽤用事例例は増加中¨ jQuery Mobileを使った国内スマホサイトまと め¨ ⼤大⼿手によって採⽤用されていることからも、安 ⼼心して使えるフレームワーク。
63.
Appcelerator/IDCの調査には続きがある。
64.
アプリケーションをHTML5「のみ」で作ろうとする開発者はたった6% Appcelerator/IDC
Mobile Developer Report, Q1 2012
65.
まとめ¨
今年年モバイル上(のハイブリッドアプリ)で、 HTML5は爆発的に普及する! ¤ その際、jQuery Mobile、オフラインWebアプリ、 レスポンシブWebデザインなどが活⽤用される¨ 2020年年には、アプリよりもWebが主流流になっ ているかも知れない?(59%がWebを選択) http://japan.cnet.com/news/business/35015489/
Download
[8]
ページ先頭
©2009-2025
Movatter.jp