Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
復活のてら子
Search
YAMAGUCHI EIKICHI
September 01, 2013
Programming
450
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
復活のてら子
東京てら子 vol.20 のスライド
YAMAGUCHI EIKICHI
September 01, 2013
More Decks by YAMAGUCHI EIKICHI
See All by YAMAGUCHI EIKICHI
長期案件を受けても 時代に取り残されないためには
glassesfactory
1
670
Other Decks in Programming
See All in Programming
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.4k
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
390
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
340
Agents on Rails - Rails at Scale 2026
irinanazarova
0
540
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
110
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
380
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
210
ジョジョの世界をXRで再現する
mofurune
0
160
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
4
4.8k
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
230
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
140
contenteditable と日本語入力に向き合う
colorful12
0
190
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
550
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Transcript
復活のてら子 2013/09/01 @__kageyama__
はじめまして?
お前だれよ 山口永吉 フリーランスのなんちゃってエンジニア 怖い人ではないです。 おっさんでもなく26歳です。 @__kageyama__, @__hage__ http://kageya.ma https://github.com/glassesfactory AS3
とか JS とか Python とか 触ってるらしいです。 最近は Haxe と Erlang,Go が気になっています。
知らないアカウントで 女子だと期待した人のために 可愛いフォントにしておいたよ!
今日の話
入力デバイス
LeapMotion Kinect
もっと気軽に
Web でも活用したい
None
スマートフォンをコントローラーに
None
せっかく?なのでフロントを Flash に
20分で話せるわけがないので 掻い摘んでいくよ
Flash JavaScript 中継 socket.io
OimoPhysics + PC
Mobile
現状一択では。 Mobile
Mobile zepto.js jQuery の軽量版。 HTML5 なコンテンツであれば機能としては十分。 ※参考 jquery.min.js -> 84KB
zepto.min.js -> 27KB ¥ TrTween.js とある赤坂謹製の Tween ライブラリ。 DOMを扱うような Tween が楽。 そのうち fork して送りつける予定。
処理の流れ
PC 認証待ち 識別番号表示 Socket.IO と接続 回転、タッチ、ピンチ、リリースを待受 ピンチでキューブ生成(Away3D) リリースで剛体化(OimoPhysics)
Mobile Socket.IO と接続 認証待ち(モーダル) タッチ、ピンチ、リリースを監視
Server OAuth 処理 セッション管理(redis) 識別ID発行 -> redis に突っ込む Mobile との接続
中継
面倒くさい、工夫が必要な点
OimoPhysics +
OimoPhysicsの計算結果 ↓ Away3D の Quaternion ↓ Away3D の Matrix ↓
Away3D の Transform
Flash + Socket.IO
FlashSocket.IO https://github.com/simb/FlashSocket.IO
連携してる WebSocket ライブラリが古いし 使いづらい
お気に入りはこっち https://github.com/Worlize/AS3WebSocket AS3WebSocket
Socket.IO 独自ルールに 自力で対応する必要がある
node.js 側も面倒くさい話いっぱいあったけど Flash の勉強会なのでスルー。
掻い摘むと 色んなライブラリあって楽にできる! と思いきや色々動かなかったりで 結局自力で処理…
None
None
ローパスフィルター
ノイズをカット!
間に合わんかった☆(ゝω・)vキャピ
まとめ
一度仕組みができてしまえば 使いまわししやすい アプリ化しないので 任意の公開タイミングでやりやすい 技術者が揃えやすい -> Haxe だけでおk
ご成長ありがとうございました。