フィジカルコンピューティングへの招待
フィジカルコンピューティングとは?
- この10年くらいで出てきた言葉 プログラミング+電子工作
- NY大学ITPでTom Igoeが教えているコース
- 人間がいかにコンピュータとコミュニケーションするか? デザイナーやクリエイターと対象としたサイエンス
- PCの物理UIはAlto(1973)からキーボード&マウス。30年上超えられない
- フィジカルコンピューティングは直接触れて感じられる(各種センサー、アクチュエータ、プロセッサ)
- Wii=加速度センサー+ゲームによる新体験
ICCの階段、みくまりね(水道の蛇口から文字が落ちる)
オープンソースのハード&ソフトのツールキット
I/Oモジュール+ブレッドボード+電子部品 自由に試行錯誤(再利用、再構成)
Gainer v.1.1.0 RC2リリース、書籍「+GAINER―PHYSICAL COMPUTING WITH GAINER」
Funnelとは?
- Gainerはシンプルなドライバに対して、高次のレベル
- 複数のI/Oモジュール(世界的)、無線、Flash, Ruby
- 12月に正式リリース予定
増田氏によるライブコーディング
- Funnelサーバ、Flash PlayerとI/Oモジュールの橋渡し
- Flex Builder 3によるプログラミング
- ボタンの押し切りでLEDを点灯/消灯するプログラム 18行のコードで完成
- 8X8 LEDにアニメ表示 28行のコードで完成
- APE AS用物理ライブラリを使って加速度センサーを操作
- 上からボールが落ちる、モジュールを傾けると画面上のブロックも傾く