2012: a web odyssey
DESCRIPTION
2012-03-10 九州GTUG in 鹿児島でのHTML5&Google Chromeについての発表TRANSCRIPT
•もともとはApple, Mozzila, Operaが集まって作った仕様
•Webアプリケーションの作り方(HTML+CSS+Javascript)を標準化する
•Webでの活動がもっと活発に!
HTML5のなりたち
HTML5の目指すところ–W3CのAPI策定状況から–
★Javascript Interfaces Current Status - W3Chttp://www.w3.org/standards/techs/js#w3c_all
HTML5の目指すところ–W3CのAPI策定状況から–
OSでできることをブラウザでもできるようにする• ブラウザの外にあるソフトやハードを操る
• オフラインでもアプリケーションを操る
OSにもない新機能
OSでできることをブラウザでもできるようにする
• アドレス帳にアクセス(Contacts API)
• ファイル読み込み(File API)
• ファイル書き出し(FILE Writer: API)
• ドラッグ&ドロップ(HTML5)
• ヴァイブレーション機能の利用(Vibration API)
• 緯度・経度情報の利用(Geolocation API)
• バッテリー状況の利用(Battery Status API)
• 複数のプログラムを動かせるようにする(Web Workers)
ブラウザの外にあるソフトやハードを操る
OSでできることをブラウザでもできるようにする
オフラインでもアプリケーションを操る• オンライン時のサーバーデータを記憶する(Offline Web Applications)
• ユーザーのデータを記憶する(Web Storage, IndexedDB API)
OSにもない新機能
•サーバとの新しい通信方法(Web Socket)HTTP (http://, https://)→ Web Socket (ws://, wss://)
✴HTTPとの違いTCP接続がつなぎっぱなしなのでサーバの反応が早い。
Google Chromeをとりまく状況
ブラウザシェア• StatCounter Feb 2012
• IE8: 26.22%
• IE9: 21.51%
• Firefox 10: 10.16%
• Chrome 17: 8.74%
• Chrome 16: 7.98%
• IE7: 4.23%
• Safari 5.1 : 4.06%
HTML5 ROCKS
おおまかには4カテゴリー構成
• FEATURES → HTML5の機能紹介
• POST&TUTRIALS → 使ってみよう&事例紹介
•スライド → HTML5関係のスライド集
•リソース → HTML5の情報をまとめているサイト集
まとめ
✴HTML5 は Web アプリケーションを簡単に作るための仕様書の集まり!
✴Google Chrome は HTML5 の対応が早い!
✴HTML5 は Google Chrome でHTML5 ROCKS を見ながら手を動かして勉強してみよう!