The JUI 2009 Returns (JavaScript User Interface)
The JUI 2009 Returns (JavaScript User Interface) : ATND
CSS Transforms, JavaScript IME, Explorer-like selection
Paul Bakaus
- jQuery UIのメインcommiter
- JavaScript UIのunittest frameworkを作ってる
- 3Dの箱の表面にテクスチャ貼ったりテクスチャをごりごり動かしたり
- 今はsmart.fmのflash UIをJavaScriptに置き換える仕事で来日
JavaScript IME
- formにアルファベットを打ち込んでいくとカナに変換してくれたりする。
smart.fmの新UI
- 凄い
- データを持ってくるところ以外は全部JavaScriptで実装
- 多言語化にもJavaScript側で対応
- Firefox3.0等の古いブラウザだとFlashで対応
Explorer-like selection
- 階層構造持てたり
- shift+↑ or ↓で複数選択出来たり
- 多段リストで一番右まで行ってまた→で次の段に行ったり
- ctrl+dragで一気に選択して、ちょこちょこclickして選択を外したり
- 馬鹿みたいにたくさん画像があっても使えるよ
JavaScriptの3Dライブラリ紹介
- Canvas2Dで3Dを実現してる奴とか
O3D
Satoshi Ueyama
PaulとGyuqueの3D対談
- 3Dを実現する手段は乱立してて互換性がない
- 差異を吸収するラッパーJavaScriptライブラリを作ってはどうか?
- 例えばO3DとCanvasではレイヤが違う
- O3Dが持ってる機能をCnavasを呼び出す側(JavaScript)でごりごり実装しないといけない
- 例えばO3DとCanvasではレイヤが違う
- クロスブラウザの3Dライブラリを作る上での最大の問題は?
Polyglot
JavaScriptでもAR
Yusuke Kawasaki
- 拡張現実
- JSAR
- FLARのラッパー
- AR上でECとかどうよ?
- LiveChromaKey
- スライド内に発表者を合成
- 発表者の指が画面端を触ると次のページに遷移とか
- LivePointer
- 色認識
- 例えば指サックの位置を認識出来る
YSlow
jQueryのcustom eventとUIの部品化
発表しました
https://files.getdropbox.com/u/612874/slide/jui20090710/s6maker.html
- jQueryUIも(1.7から?)custom event対応だってPaulが言ってた