2012-02-10
2012/02/10 WebRTCのドラフトが公開 - 本日のHTML5とか最新情報
html5j.orgを盛り上げるために一日一回HTML5関連ニュースを投稿しています。
MLだとどうしてもフロー情報になってしまうので、ストックとしてぼくのブログに貯めておこうかと。
今日は、
https://groups.google.com/forum/?hl=ja#!topic/html5-developers-jp/AzvgxuUN2eM
に投稿したものです。
一般
ぼくみたいに、Android4を持っていない人間からすると、こういうレポートはありがたいです。
英語ですが画像多めでとてもわかりやすかったです。
現時点ではAndroid OSとの統合が甘いようですが、それ以外はかなりの高評価。
開発
- Google Chromeベータ版リリース(英語)
http://blog.chromium.org/2012/02/gpu-accelerating-2d-canvas-and-enabling.html
バージョンは18。
ベータ版では、グラフィック関係の高速化が図られ、古いGPU上でも高速化の恩恵を受けられるとのこと。
現在のブラウザがハードウェアアクセラレーションの恩恵を受けているかどうかは chrome://gpu/ を見るとわかります。
- JavaScriptのプロトタイプを使用してMVCパターンを実装する(英語)
http://net.tutsplus.com/tutorials/javascript-ajax/using-javascripts-prototype-with-mvc/
フレームワークを必要としない、軽量なMVCの手法として悪くないかも。
jQueryでアドホックに書くのに慣れてしまったので、かえって面倒な気もしてしまいますが(^^;
(昔はJavaでオブジェクト指向一本槍だったのですが、ずいぶんぼくも変わりました・・)
http://remysharp.com/2012/02/09/vendor-prefixes-about-to-go-south/
http://www.quirksmode.org/blog/archives/2012/02/the_vendor_pref.html
http://www.netmagazine.com/news/css-vendor-prefixes-threaten-open-web-121757
時期を同じくして、ベンダープレフィックスに関する様々な批判や意見が盛り上がっています。
全部をきちんとは読めてないのですが、総じて、「-webkit-で実装してオシマイ、にしないでね。他のブラウザでもテストしようね」という結論な気がします。
ミスリーディングしてたらご指摘ください。
- ChromeのWeb RTCがより標準に忠実に(英語)
https://sites.google.com/site/webrtc/blog/webrtcchangesinchromecanarydevchannel
Web RTCのドラフト公開(後述)と時を同じくして、実装もより仕様に忠実に。
仕様
- Ontology for Media Resource 1.0がW3C勧告に
http://www.w3.org/TR/mediaont-10/
動画・画像・音声などのメディアデータのメタデータに関するボキャブラリが勧告、つまり仕様が完成しました。
今後は、メディアのメタデータにJavaScriptからアクセスすることが容易になりそうですね。
API for Media Resource
1.0という仕様もありまして、こちらは上記のボキャブラリを使用してメタデータを取得するためのAPIが規定されています。
http://www.w3.org/TR/mediaont-api-1.0/
- WebRTC 1.0のドラフトが公開
http://www.w3.org/TR/2012/WD-webrtc-20120209/
公式のドラフトが登場です。前述のように、(Chromeにおける)WebRTCの実装もより忠実になりました。
ちなみに、肝心のnavigator.getUserMedia()は別の仕様書に分かれたようです。
http://dev.w3.org/2011/webrtc/editor/getusermedia.html
その他
http://www.itmedia.co.jp/news/articles/1202/09/news014.html
Web技術はどんどん容易になっています(勉強量は膨大ですが)し、小さいうちから学ぶのは素晴らしいことだと思います。うちも、子供に小さいうちからWebを教えたい。義務教育に取り込んじゃえばいいのになー。技術の時間とかで。


