More Related Content
PDF
PDF
PPTX
PDF
PDF
PPTX
react-jsonschema-formについて PDF
PDF
What's hot
PDF
PDF
いつもの制作案件を、新WebJIS準拠にするためのワークフロー PPTX
Web matrix2とvisual studio PDF
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる PPTX
PPTX
PDF
Graceful degradation progressive_enhancement PPTX
PDF
PPTX
Mozapps installがなくなったことへの不平不満 PPTX
PDF
HTML5が最近どうなっていて何があぶなっかしいのか? PDF
【Web TECH FORUM 2017 in大阪】Webシステム開発とJavaScript UIコンポーネント PPTX
PDF
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜 KEY
Web制作者がandriodのcddを読んでみた version1.1 PPTX
PDF
【Web TECH FORUM 2017 in大阪】JavaScript UIコンポーネント の選定と活用ポイント PDF
WordCamp Kansai 2015 プレイベント「コントリビューターデイ」 PPTX
20161115 okubo mt_cloud_handson Similar to パンダの会 Html5概説
PPTX
PPT
PDF
PDF
PDF
PDF
Concentrated HTML5 & Attractive HTML5 KEY
PPTX
PDF
HTML5: New capabilities, new markup KEY
PDF
PPTX
PDF
PDF
PPTX
KEY
PDF
HTML5 ~よくわからないけど言葉だけはよく聞きます~ PDF
HTML5 ~よくわからないけど言葉だけはよく聞きます~ PDF
PDF
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第二版 More from Masakazu Muraoka
PPTX
PPTX
Async awaitでの繰り返し処理についての小話 PDF
FxOSはウェアラブルデバイスの夢を見るか? PDF
実はとれました。System xhrでcsv形式のopen dataを取得する PDF
PDF
PDF
Gaiaのソースコードに見るちょっと未来のweb app開発 PDF
PDF
PDF
Async flow controll basic and practice PDF
JAWS-UGにゴマをすろうと思ってAWSでHTML5してみた PDF
MarkupCafe - html5j Markup group PDF
つかってみよう!Yeoman 〜riaビルドツール超入門+α〜 PDF
ボクたちのWWW Webクリエイターのこれからを考える PDF
つかってみよう!Yeoman 〜HTML5 Webアプリ開発を効率化するツールの紹介〜 PDF
PDF
Webセキュリティ 3つの視点から考えるサイバー攻撃と自分 パンダの会 Html5概説
- 1.
- 2.
自己紹介
むらおか まさかず
村岡正和 @bathtimefish
【仕事】
神戸でITシステム開発/コンサルティングをやってます。
【活動】
HTML5-WEST.jp Co-Founder, 京都GTUG, CSS Nite in OSAKA, OSC
Kansai実行委員, 中国ニュースブログ「Shanghai Watch」運営
【好きなもの】
HTML5, Python, JavaScript, 中国拳法
- 3.
- 6.
HTML5とは?
• HTMLの次期バージョン
• 現在W3Cで標準化作業中
• Draft Last Call は 2011年5月を予定
• 勧告を待たず実装が進んでいる
• HTML5とその関連技術(API)の仕様群
- 7.
- 8.
WEBアプリケーション開発のプラットフォーム
• 現在のWebアプリケーションは機能不足気
味... (サーバーサイド依存、Ajax etc.)
• よりリッチなWebアプリ(Rich Internet
Application)を開発するための新しいプラット
フォームの必要性
• Web開発に必要な機能を使いやすく実装
(JavaScript API)
• HTML5 + API + CSS3 = OpenWebPlatform
- 9.
アプリケーションプラットフォームとし
て提供される機能の例
• マルチメディア再生コントロール(Video / Audio 要素)
• グラフィック描画(Canvas , inline SVG)
• オフライン動作(App cache)
• クライアントサイドデータストア(Web Strage, Indexed DB)
• インタラクティブ通信(Web Sockets, SSE, XHR Lv2 ...)
• バックグラウンド処理(Web Workers)
• ローカルファイルアクセス(File API)
• クライアントサイド・バリデーション(HTML Forms)
- 10.
セマンティックなマークアップ
• Semantic Web
• ドキュメント上にあるデータの”意味”を明確
に定義
• 文章の構造、意味を正しく理解してマーク
アップする必要がある。
• セマンティックなマークアップによりHTMLの
Web上での活用範囲が広がる
- 11.
高いアクセシビリティ
• PC以外の様々なデバイスでも動作することに
配慮されている
ひとつのHTML5ドキュメントがPC、モバイル、スクリーンリーダーで適切に表示、読み上げ
られることが期待される
• HTML5 Formsによりクライアントサイドバリ
デーションが容易になる
• WCAG 2.0に配慮
• ルビ <ruby> の標準化
- 12.
高い互換性
• フォールバックコンテンツ
<video controls>
<source src=”movie.webm”>
<embed src=”flashmovie.swf” type=”application/x-shockwave-flash”></
embed>
</video>
• XML構文を使うことができる。XHTML1と互
換性がある。(XHTML5)
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
Webでやりとりされるあらゆるデータ
の共通フォーマット
• HTML5で機械処理しやすいデータとなる
それぞれの機械に適した形に変換することが可能
• 今までは用途に応じてRSS, Atom, JSONなど
を使い分ける必要があった
- 25.
- 26.