Ruby東京プレゼンテーション2013セッション2:MONO RUBYハードウェアでスケッチする2013年3月11日小林茂(情報科学芸術大学院大学[IAMAS]准教授・f.Laboプロデューサー)
情報科学芸術大学院大学Institute of Advanced Media Arts and Sciences                  [IAMAS]
デザイン               アート   design              art  社会的な文脈へのインタフェースinterface for the social context
インターフェイス  Interface
インタラクション  Interaction
プロトタイピング Prototyping
ファブリケーション  Fabrication
写真提供:ICC
Photo by SparkFun Electronics (CC: BY-NC-SA 3.0)
写真撮影:萩原健一
f.Laboで使用できる機材 // Tools at f.Laboレーザーカッター // Laser cutter        ペーパーカッター(Craft ROBO) // Paper cutter3D切削加工機(MDX-40A) // C...
http://f-labo.tumblr.com
http://f-labo.tumblr.com
http://f-labo.tumblr.com
http://www.thingiverse.com/thing:36183
http://f-labo.tumblr.com
Making Things   Why?   What?   How?ものづくり=なぜ? なにを? どうやって?
Making Things   Why?   What?   How?ものづくり=なぜ? なにを? どうやって?
Making Things   Why?   What?   How?ものづくり=なぜ? なにを? どうやって?
Making Things   Why?   What?   How?ものづくり=なぜ? なにを? どうやって?
The Maker Movement in Japan日本におけるMakerムーブメント
Makerムーブメント // Maker Movement        Makerムーブメントとは?http://hive.slate.com/hive/                         http://www.flickr.co...
There is something missing in our definition, vision,of a human being: the need to make.We are creatures who need to make....
Makerムーブメント // Maker MovementMakerムーブメントで期待されること• 全ての人々は「消費者」ではなく「作り手」(Maker)である という非常に大きな認識の変化がおきつつある A big change has be...
JSTサイエンスチャンネル:「作る」が変わる!広がるMakerムーブメントhttp://sc-smn.jst.go.jp/playprg/index/6785
Research projects at IAMASIAMASにおける研究プロジェクト
http://www.diginfo.tv/v/12-0047-r-en.php
DSLs for sketching in hardwareハードウェアでスケッチするためのDSL
ハードウェアでスケッチするためのDSLFunnel
ハードウェアでスケッチするためのDSLRubyでのコード例# Gainer I/Oモジュール上のボタンを押している間、# LEDが点灯するサンプルです。require funnelinclude Funnelgio = Gainer.new(M...
ハードウェアでスケッチするためのDSLRubyでのコード例# Arduinoボードに接続したセンサの値に応じてLEDの明るさを変える# サンプルです。require funnelinclude Funnelconfig = Arduino.FI...
ハードウェアでスケッチするためのDSLデザインチャレンジ // Design Challenges• ハードウェアにおいて、ソフトウェアのように柔軟かつ手軽に 「スケッチ」しながらアイデアを発展させられ、かつそのまま 「製品」にできるようにする...
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
MONO RUBY:ハードウェアでスケッチする
Upcoming SlideShare
Loading in …5
×

MONO RUBY:ハードウェアでスケッチする

965 views

Published on

MONO RUBY(Ruby東京プレゼンテーション2013)でのプレゼン資料です。

http://www.digitalfukuoka.jp/events/6

Published in: Design
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
965
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

MONO RUBY:ハードウェアでスケッチする

  1. 1. Ruby東京プレゼンテーション2013セッション2:MONO RUBYハードウェアでスケッチする2013年3月11日小林茂(情報科学芸術大学院大学[IAMAS]准教授・f.Laboプロデューサー)
  2. 2. 情報科学芸術大学院大学Institute of Advanced Media Arts and Sciences [IAMAS]
  3. 3. デザイン アート design art 社会的な文脈へのインタフェースinterface for the social context
  4. 4. インターフェイス Interface
  5. 5. インタラクション Interaction
  6. 6. プロトタイピング Prototyping
  7. 7. ファブリケーション Fabrication
  8. 8. 写真提供:ICC
  9. 9. Photo by SparkFun Electronics (CC: BY-NC-SA 3.0)
  10. 10. 写真撮影:萩原健一
  11. 11. f.Laboで使用できる機材 // Tools at f.Laboレーザーカッター // Laser cutter ペーパーカッター(Craft ROBO) // Paper cutter3D切削加工機(MDX-40A) // CNC 3D切削加工機(iModela) 3Dプリンタ(Replicator) // 3D Printer
  12. 12. http://f-labo.tumblr.com
  13. 13. http://f-labo.tumblr.com
  14. 14. http://f-labo.tumblr.com
  15. 15. http://www.thingiverse.com/thing:36183
  16. 16. http://f-labo.tumblr.com
  17. 17. Making Things Why? What? How?ものづくり=なぜ? なにを? どうやって?
  18. 18. Making Things Why? What? How?ものづくり=なぜ? なにを? どうやって?
  19. 19. Making Things Why? What? How?ものづくり=なぜ? なにを? どうやって?
  20. 20. Making Things Why? What? How?ものづくり=なぜ? なにを? どうやって?
  21. 21. The Maker Movement in Japan日本におけるMakerムーブメント
  22. 22. Makerムーブメント // Maker Movement Makerムーブメントとは?http://hive.slate.com/hive/ http://www.flickr.com/photos/made-america-how-reinvent-american-manufacturing/ tedconference/5343993512/article/the-makers-are-coming
  23. 23. There is something missing in our definition, vision,of a human being: the need to make.We are creatures who need to make.From Advice to the Players in Music Like Dirt by Frank Bidart
  24. 24. Makerムーブメント // Maker MovementMakerムーブメントで期待されること• 全ての人々は「消費者」ではなく「作り手」(Maker)である という非常に大きな認識の変化がおきつつある A big change has been happening in people s cognition: everyone is not a consumer but a maker• かつて書籍でおきたロングテールが物でもおきる Long tail of things will happen in addition to long tail of bits• デジタル工作機械の活用によってアメリカのような労働単価が 高い国の製造業でも新興国に十分対抗できる Utilizing digital fabrication tools enables manufacturing in developed countries such as U.S.A.
  25. 25. JSTサイエンスチャンネル:「作る」が変わる!広がるMakerムーブメントhttp://sc-smn.jst.go.jp/playprg/index/6785
  26. 26. Research projects at IAMASIAMASにおける研究プロジェクト
  27. 27. http://www.diginfo.tv/v/12-0047-r-en.php
  28. 28. DSLs for sketching in hardwareハードウェアでスケッチするためのDSL
  29. 29. ハードウェアでスケッチするためのDSLFunnel
  30. 30. ハードウェアでスケッチするためのDSLRubyでのコード例# Gainer I/Oモジュール上のボタンを押している間、# LEDが点灯するサンプルです。require funnelinclude Funnelgio = Gainer.new(MODE1)gio.button.on RISING_EDGE do  gio.led.value = 1.0endgio.button.on FALLING_EDGE do  gio.led.value = 0.0end...
  31. 31. ハードウェアでスケッチするためのDSLRubyでのコード例# Arduinoボードに接続したセンサの値に応じてLEDの明るさを変える# サンプルです。require funnelinclude Funnelconfig = Arduino.FIRMATAconfig.set_digital_pin_mode(9, PWM)aio = Arduino.new :config => configsensorPin = aio.a(0)ledPin = aio.d(13)sensorPin.on CHANGE do ledPin.value = sensorPin.valueend
  32. 32. ハードウェアでスケッチするためのDSLデザインチャレンジ // Design Challenges• ハードウェアにおいて、ソフトウェアのように柔軟かつ手軽に 「スケッチ」しながらアイデアを発展させられ、かつそのまま 「製品」にできるようにするにはどうすればいいか?• プロトタイプでは必要十分な機能や品質でよかったものが、 メーカーで製品化しようとした時、他社や社内政治の影響で 機能過多や過剰品質に陥るのを避けるにはどうすればいいか?• デジタル工作機械から伝統工芸の職人まで、ものづくりに関わる プロセスの全てをAPI化するにはどうすればいいか?

×