【レポート】
Google I/Oで大きく取り上げられ、一躍注目の技術に躍り出たHTML5。Google Developer Day 2009でも、「HTML5により拓かれる次世代Web」という田村健人氏によるセッションは大盛況で、椅子が足りずに床に座り込んで聴講する人がかなりの数に上った。
筆者も同セッションに参加し、HTML5の新機能に関する簡潔でまとまった知識を得ることができた。本稿では田村氏のセッション内容を元に、HTML5の全体像をコンパクトにお伝えしよう。
HTML5は、言うまでもなくHTMLの最新バージョンである。現行のバージョンであるHTML4も、決して小さな仕様ではなかったにもかかわらず、そこにWebアプリケーション向けの機能が大幅に強化された。
あまりに仕様が巨大すぎるため、現在の規格は以下の4つに分けられている。
HTML/XHTMLに関する仕様では、以下のような変化が見られる。
任意のグラフィックを自由に描画できる領域として、canvas要素が利用できる。 幅と高さを指定したcanvasを定義し、あとはJavaScriptコードを用いて矩形や円、画像などを自由に描画できる。
<!-- キャンバスを配置 -->
<canvas id="canvas1" width="300" height="240"></canvas>
<script type="text/javascript">
var canvas = document.getElementById("canvas1");
// キャンバスに対して2Dグラフィックスを行うコンテキストを取得
var context = canvas.getContext("2d");
// 四角を描画
context.fillRect(0,0,50,50);
</script>
videoタグは動画、audioタグは音声をアプリに埋め込むためのタグである。 imgタグなどと同じく、src属性を用いてリソースのURLを指定する。
<video src="ex-b.mov"></video>
<audio src="ex-c.mp3"></video>
また、これらの要素はJavaScriptコードを用いて操作し、再生・停止・頭出しなど、細かい操作を行う事が可能だ。
他にも、文書構造をより明確に表すsectionやarticleといった要素、メニュー項目を作成するためのmenuタグやcommandタグ、progress(進捗バー)やmeter(メーター)などが追加される。
| 理研、脳・脊髄形成に必要な神経板湾曲の仕組みを解明 [20:16 5/25] |
| 京大、「慢性閉塞性肺疾患」患者の労作時呼吸困難は鍼治療が有効と実証 [20:08 5/25] |
| 120Hz SHVカメラ用イメージセンサーを使った撮像装置 - SHVフルスペック化へ [18:10 5/25] |
| 京大、視覚による物体認知は前頭前野からのトップダウン信号が重要と確認 [17:45 5/25] |
| 製品数の拡大だけでなくBCPの展開なども含めた総合力で事業の強化を図るTI [17:25 5/25] |
|
心理学のプロのお墨付き。本当に怖いホラー映画とは? [09:30 5/27] ホビー |
|
下田麻美、待望の1stシングルが6月27日発売! ジャケ写を紹介 [09:10 5/27] ホビー |
|
【連載】読む鉄道、観る鉄道 第9回 『サブウェイ・パニック』 - 1970年代のニューヨークと地下鉄の情景を描く [08:00 5/27] ライフ |
|
【連載】発音も聞けちゃう、知って得するidiom情報 第14回 call it a day [08:00 5/27] ライフ |
|
MINI、ロールスロイスにインスパイアされた最高級品質の特別仕様車を発売 [07:30 5/27] ライフ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。