HTML5 Conference 2012メモ
- ひたすらメモっただけ。
基調講演 - Web技術の過去・現在・未来(及川さん、白石さん)
- 2004
- マークアップからアプリへ
- 2007, 2008
- GDD: Google Gears → アプリ用の道具(API)
- Gearsは標準化への準備・試しの実装
- Webのアプリ化に耐えられるブラウザ - Chrome
- GDD: Google Gears → アプリ用の道具(API)
- 2009
- GDD: HTML5普及促進を明言
- 2010
- 2011
- 最新ブラウザの普及率向上
- 2012
- past - now
- できなかったことをできるように。ネイティブに追いつくように
- now - future
- 妥協無く動くように
- より簡単に実現できるように
- WebIntents: アプリ間連携
- WebComponents: DOMを部品化 //これは熱い!
- HTML5のこれから: 拡がる可能性・複雑化する技術・安全/安心への責任
感想
- "安全/安心への責任" という一言が一番印象に残った。
- もう "新しいことができるようになって楽しい" というフェイズではなく、ちゃんとしたシステムづくりの一環になるとだと再認識。
Webプラットフォームの進化と実装 〜Web技術の現在と未来〜(浅井智也)
- ほんとに可能か?
- html5プラットフォーム
- win8, RT, Phone, BlackBerry10, Tizen, Firefox OS
- html5プラットフォーム
- BlackBerry 10, Tizen
- htmlでアプリ開発可
- 標準に近い
- Firefox OS
- Webがネイティブ
- アプリ開発はHTMLのみ。OSのUIも全部HTML。
- 実装と並行して標準化
- Webアプリがそのまま動く(PC・スマフォ同じ)。セキュリティモデルは同じ。
- Android
- ネイティブ限定
- 独自ブラウザエンジンは不可
- 制限もなし
- WebViewも可
- Webでは出なかったこと
- FirefoxOS(android端末とかにインストール可)
- デスクトップアプリもWeb技術で。
- ブラウザの枠に縛られない、Webアプリ。
WebIntentsにより拓かれる次のWeb(小松健作)
- 資料: 探し中
- Webはクラウドだけではない
- デモ: webからテレビを操作する
- カメラ、テレビ、etc… も全部Webにつながる
- クラウドもローカルも全部Web
- 全部シームレスに普通に使えるように
- regiastration(Twitter がブラウザに宣言)
- invoke
- アプリからjsで実施し、registrationされたアプリ(twitter)を呼び出す
-
-
- Device API -> in-device Web Server Model
-
- 2つのWGが関わっている
- オープンにしなければならないが、特許に抵触するためあまり実装がされていない
- → デバイスがローカルにWebサーバを持ち、そこにむかってAPIを叩く形で連携する
- サービス選択の自由
- どのサービスを使用するかはユーザの自由
- 状況にあわせて選択する(公/私とか)
- 検索のモデルがWebアプリにマッチしていないのではないか?
- 使いたい時に連携しているアプリの情報をだすようにしたい
Web最先端、エキスパートたちの視点から(白石さん、小松さん、羽田野さん、及川さん、新野さん)
振り返り
Webの成功
- Flashなどの強力な競合があったにもかかわらずなぜHTML5がここまでになったか?
- 及川: 開発者・ユーザが勝手に作って、それが標準に取り入れられていった、オープンなプロセスがあったから。今後もどんどん変わっていくと思う。そしてもっといろんな分野に適用されていき、どんどん変わっていくと思う。
- 新野: 新しく出てきたときは基本的に貧弱。それを皆で成長させていくプロセスが面白いと思う。
- 羽田野: 1.(冷めた言い方をすると)Apple。2. ベンダのコントロールを受けずにビジネスができるから。
- 小松: これまであったブラウザで急速にできるようになったことが開発者を刺激した。
- 白石: 技術者が持っている期待感。他のプラットフォームは実装→仕様。HTML5は仕様から先に決まることが多い。
これからどうなる。3年先。
- 白石
- よりWeb/html5/jsが使われるようになる。
- 小松
- 羽田野
- あらゆる表示画面がWebでできているかも。そのため機能面ではなく安定性などの非機能が重要になるのでは。
- 及川
しかし、ネイティブにはかなわない
Canvas VS CSS3
- ngCoreはCanvasベース。ネイティブに見える。
- CSS3
解決策
今後のモバイルHTML5
感想
- 講演のように現状、HTML5のアニメーションの基盤技術は非常に貧弱。
- 紀平さんような専門の技術者(チーム)による整備が必要だと思った。
- 持っているノウハウがすごい。
ブラウザを介した新しいリアルタイムコミュニケーション(あんどうやすしさん)
- テーマ: WebRTC
- 資料: 探し中
Webのリアルタイムコミュニケーション
1. Ajax/Comet
- Cometは技術の組み合わせ - WebRTCは標準技術
2. Server Side Event
- サーバからのpush用 - WebRTCは双方向
3. WebSocket
- サーバのプロセスとWebアプリの双方向通信
- WebRTCはWebアプリ同士の双方向
- RTC (Real Time Communication)
-
- 現状は音声/ビデオコミュニケーションができるだけ(P2Pとかはまだ)
- ブラウザからカメラの情報を受け取って表示したりストリームをリモートピアに送信・受信できる
- おいおいは「任意のデータ」をP2Pで通信できる
- getUserMedia でカメラの映像を取り込んでいじれる
- media stream -> ネットワーク or 画面
感想
- 個人的に今後一番楽しみなところ。ブラウザで任意のP2P通信とか、いろんなデバイスとブラウザがつながるようになったらとても楽しそう。
HTML5&CSS3デザインブック (ステップバイステップ形式でマスターできる)
- 作者: エビスコム
- 出版社/メーカー: ソシム
- 発売日: 2014/10/28
- メディア: 単行本
- この商品を含むブログ (1件) を見る
HTML&CSS標準デザイン講座 【HTML5&CSS3対応】
- 作者: 草野あけみ
- 出版社/メーカー: 翔泳社
- 発売日: 2013/03/12
- メディア: 大型本
- この商品を含むブログを見る