あとで
* WebScoket 勉強会 2011-05-28
Title : 2011-05-28 WebSocket 勉強会
Location : Jinbocho, IIJ 17F
Author : t.ashula
* 10:10 着
* Kuruma - WebSocket を見てみよう
+ http://bit.ly/ws-kuruman
* 11:00 - 11:20 休憩
* 11:20 - 事例紹介改めWebSocket
- http://www.slideshare.net/MiCHiLU/websocket-may-2011
- websocket.jp 立ち上げてます
- html5 内の websocket について
- 接続性
- http に対するメリット
- 全二重
- 都合のいいタイミングで送信できる,
- HTTP ヘッダのオーバヘッドがない
- EC2 換算で 3MJpy 位いる
- 1m/s * 1MC
- 事例
- ゲーム
- 共同作業 : multi user sketchpad
- ダッシュボード : kaazing.me
- kaazing.me
- サービスとして WS を提供
- WS の探し方
- Chrome での開発者ツール内の位置
- WS のこれから
- クライアントはブラウザに限らない
- ストリーミング:スポーツ観戦
- トレーディング,金融
- FW Shirasu.ws
- WS-X.com
- websocket.jp やりましょう
* 13:10 - WebSocket and Async.
- WebSocket : JS 空見れば イベント駆動の TCP ソケット
- サーバー側は
- Node.js
- 並行処理の説明.マルチスレッドで,シングルスレッドでの(エミュレーション)
- 同期呼び出し,非同期呼び出し
- ブロッキングIO,ノンブロッキングIO
- 今気をつけること
- シングルスレッドのイベントハンドラでやっぱり待たされる
- BNはネットワークかシングルスレッドなんか
- Wavy,mpio
- WebSocket サーバのスケーリング
- サーバを振り分ける
- Proxy
- mod_websocket for lighttpd
- WS のproxy じゃない
- tcp サーバに飛ばす
- postfix over WebSocket のデモ
* 13:50 - SakuraVPS で node.js
- 自己紹介
- sakura internet 研から来ますた
- SecCam 07
- SakuraVPS の宣伝
- はやい,やすい,うまい
- 15000件くらいユーザ
- node.js
- SSJS
- V8 Google アタマおかしい
- Debian でのデモ
* 14:40
- ndruger
- ハードウェアとブラウザを繋ぐ
- https://docs.google.com/present/view?id=dpn92x6_5d7pfvqg2
- kinect とJS
- ブラウザとHW
- GeolocatinAPI : GPS
- TouchEvent : タッチ
- DeviceOrientation : 回転
- StreamAPI : Video に WebCamera
- WiiRemote をつなげてみる
- NPAPI とかめんどいよね
- WS + node.js で無理やり
- WiiRemote → Bluetooth → ローカルアプリ → TCP → node.js → WebSocket → Three.js → WebGL
- Kinect と
- Kinnect で体の各部位のXYZ 座標が取得可能
- HMD (vr920) - iware sdk - で
- 構成
- 通信
- ws と sakuravps で 30ms-60ms 程度の遅延
- ローカルnode.js の役割
- 転送 : TCP で受けて WS で転送
- 記録 : 入力データの記録再生機能
- ブラウザの役割
- 表示 : SceneJS と WebGL
- リモート node.js
- 転送 : 他のユーザへ
- ジェスチャ,衝突の判定
- この後
- Android ガジェットの振動モーター
- フィードバック
- Android ガジェットの地磁気センサ
- AR的なゲーム
* 15:35 WebSocketCommunication.
- Kamiyam
- http://prog.re-d.net/demo/slide/20110528/
* 16:20 WS とデバイス連携
- Kanasan
- さっそく本題
- WebSocket の利用形態
- over the Internet
- Lan でも
- 使えない
- 契約してるレンタルサーバが対応してない
- お金が無い
- Lan 内でやってウハウハしてもねぇ
- でーたのぶんかつ
- 4096B から 16KB 程度で分割すると割と早い
- スレッドで並列で送る
- 順序は保証されないのでヘッダつけるとか工夫する
* 16:40 ワーキャータイム
+ スライドの同期と合わせていろいろ夢が広がりング?
* 17:00 講師のパネルディスカッション的な物
- 興味を持ったきっかけ
- real time social game の可能性
- 知的好奇心
- node.js から
- node.js から WS → ピンポンゲームスゲー
- Ajax Comet より手軽でイイねと
- これから
- 実装がちょっとまだ辛い
- 題材選び
-