SlideShare a Scribd company logo
1 of 40
Physical Computing Toolkit
for Smartphones and Tablets
What’s konashi ?
• オープンソース HW & SW ツールキット
• ハードウェア
• I/O module with Bluetooth LE I/F
• ソフトウェアライブラリ
• Objective-C
• JavaScript (Coming soon!!)
konashiの特徴
• スマートフォン & タブレット対応
• アプリ か ら 動的に I /O の 設 定 を 変 更
• iP h one, iPad, iPodtouch に 対応
• スケッチ ~プロトタイプま で を シームレス に
• デザイナ / アーティスト と エンジニアの 「翻訳機 」
konashiの背景
• P h ysical Comp uting 提 案 ( 2 0 0 4 )
• P h ysical Comp uting Tookit 登 場 ( 2 0 0 5 ~ )
• G ain er ( 2 0 0 5 )
• Ardu in o ( 2 0 0 5 )
• F u n n el ( 2 0 0 7 )
photo from ICC
Physical Computing とは?
Physical Computingとは?
• ニューヨーク大学のITPでTom I.とDan O.が中心に行うコースの名前
• 原理・原則を教え
「人がいかにコンピュータとコミュニケーションし得るか?」を問う
• デザイナとアーティストが主な対象
Tom I. and Dan O.,
Physical Computing: Sensing and Controlling the Physical World with Computers,
Thomson, (May, 2004).
Alto (1973)
Photo from
http://www.digibarn.com/collections/systems/xerox-8010/
Physical Computing とは?
• P C+ 標準入出力デバイスの限界
• 物理的 な (身体的な )入出力デバイスの活用
• Nin tedo - Wii
• Kin ect for X B OX 360
しかし、そう簡単ではありません
Physical Computing の困難さ
• 必要 な スキル
• En gin eerin g
• Design in g
• Direct ion
• 1人 で 全て を 担当す る に は 相当な 努力 が 必要
• 分担 す る と し て も 高度 な コミュニケーション が 必要
簡単に
• プロトタイピングができる
• 異分野のクリエイタとの意思疎通に使える
• 使うことで学ぶこともできる
そんな道具が欲しい
Photo from http://www.clubainsi.com/
Physical Computing Toolkit
Physical Computing Toolkit の歴史
photo from IxDA
photo from SparkFunElectronics
photo from arduino.cc
photo from http://funel.cc
arduino Fio
拡張対象としてのComputer
http://www.digibarn.com/collections/systems/xerox-8010/
1973
2005
2013
「デスクトップ・ノート型」から
「スマートフォン・タブレット型」へ
Computer の再定義
Physical Computing Toolkit
for Smartphones and Tablets
konashiのデモ
konashiの活用例:サオリング
konashiの活用例:サオリング
• 技術で「愛を誓う」
• トラッキング機能の 「鍵」と し て の konashi
• 自由意志での装着 = 誓 約
• タッチインターフェースと は 異なる、
新しいユーザ・インターフェースに よ る 、
新しい(面白い)ユーザ体験の 提供
(あらためて) What’s konashi?
konashiの目指したもの
+ +
+
konashiの特徴
• スマートフォン & タブレット対応
• アプリ か ら 動的に I /O の 設 定 を 変 更
• iP h one, iPad, iPodtouch に 対応
• スケッチ ~プロトタイプま で を シームレス に
• デザイナ / アーティスト と エンジニアの 「翻訳機 」
konashiの構成
konashi-ios-sdk
CoreBluetoothFramework
Bluetooth LE I/F
User App
iPhone / iPad
konashi
Bluetooth LE I/F
I/O (DIO, AIO, UART, I2C)
Designer / Artist
Engineer
konashiの現状
• konashi-ios-sdk v1.05 をリリース
• 月刊 I/O誌で記事連載中
• 構 想 ・ 企 画 ・ 設 計 ・ 開 発 松村 礼央 ( ユ カ イ 工 学 )
• 構 想 ・ 企 画 ・ 協 力 たけい ひでゆき ( B e a t r o b o I n c . )
• 設 計 ・ 開 発 田所 祐一 ( 東 京 工 業 大 学 )
菊谷 侑平 ( 東 京 工 業 大 学 )
竹元 翔太 ( ユ カ イ 工 学 )
• ロ ゴ デ ザ イ ン ・ 動 画 撮 影 上嶋 桃子
• 開 発 ・ 販 売 ユカイ工学 株式会社
Credits
Acknowledgments
• 開 発 ・ 協 力 ・ ア ド バ イ ス 小林 茂 先 生 ( I A M A S )
• 協 力 株式会社 L of t work
情報科学芸術大学院 大学 [IAMAS ]
Acknowledgments
konashiをご利用いただいている
みなさま!
konashi JavaScript SDK
× ???
近日公開予定
Appendix: konashi GROVE IF拡張基板 -回路図-
本回路図はkonashi Make-a-thon で使用した開発中の基板のものです.最終的な製品版とは異なります.

More Related Content

Similar to konashi Make-a-thon "What's konashi"

The Mobile Frontier at HTML5 Conference 2013/11/30
The Mobile Frontier at HTML5 Conference 2013/11/30The Mobile Frontier at HTML5 Conference 2013/11/30
The Mobile Frontier at HTML5 Conference 2013/11/30Yukio Andoh
 
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクト未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクトakihiro uehara
 
20130802第6回iocj情報交換会 info scoop最新情報
20130802第6回iocj情報交換会 info scoop最新情報20130802第6回iocj情報交換会 info scoop最新情報
20130802第6回iocj情報交換会 info scoop最新情報infoScoop
 
オープンソースカンファレンス2010Tokyo/Spring:infoScoop OpenSource&infoScoop Calendar(木村)
オープンソースカンファレンス2010Tokyo/Spring:infoScoop OpenSource&infoScoop Calendar(木村)オープンソースカンファレンス2010Tokyo/Spring:infoScoop OpenSource&infoScoop Calendar(木村)
オープンソースカンファレンス2010Tokyo/Spring:infoScoop OpenSource&infoScoop Calendar(木村)Atsuhiko Kimura
 
infoScoop OpenSource v2.1の新機能・今後の予定のご紹介 at 第1回IOCJ情報交換会
infoScoop OpenSource v2.1の新機能・今後の予定のご紹介 at 第1回IOCJ情報交換会infoScoop OpenSource v2.1の新機能・今後の予定のご紹介 at 第1回IOCJ情報交換会
infoScoop OpenSource v2.1の新機能・今後の予定のご紹介 at 第1回IOCJ情報交換会Atsuhiko Kimura
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションYoshito Tabuchi
 
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスFree Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスChen Dominique
 
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~Hideki Takase
 
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~Saki Homma
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...74th
 
Pepper x IoT x Web 勉強会やってみた話と失敗談
Pepper x IoT x Web 勉強会やってみた話と失敗談Pepper x IoT x Web 勉強会やってみた話と失敗談
Pepper x IoT x Web 勉強会やってみた話と失敗談dsuke Takaoka
 
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...No Bu
 
垣根のないモノ作り!
垣根のないモノ作り!垣根のないモノ作り!
垣根のないモノ作り!Yuka Tokuyama
 
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティングソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティングRyohei Kamiya
 
会津IT秋フォーラム2012での講演資料
会津IT秋フォーラム2012での講演資料会津IT秋フォーラム2012での講演資料
会津IT秋フォーラム2012での講演資料Shigeru Kobayashi
 
Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門Hironori Sekine
 
赤外線センサーを使ったインタラクティブコンテンツ
赤外線センサーを使ったインタラクティブコンテンツ赤外線センサーを使ったインタラクティブコンテンツ
赤外線センサーを使ったインタラクティブコンテンツTakehisa Ikeda
 

Similar to konashi Make-a-thon "What's konashi" (20)

D+IOプロジェクト
D+IOプロジェクトD+IOプロジェクト
D+IOプロジェクト
 
The Mobile Frontier at HTML5 Conference 2013/11/30
The Mobile Frontier at HTML5 Conference 2013/11/30The Mobile Frontier at HTML5 Conference 2013/11/30
The Mobile Frontier at HTML5 Conference 2013/11/30
 
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクト未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
 
20130802第6回iocj情報交換会 info scoop最新情報
20130802第6回iocj情報交換会 info scoop最新情報20130802第6回iocj情報交換会 info scoop最新情報
20130802第6回iocj情報交換会 info scoop最新情報
 
オープンソースカンファレンス2010Tokyo/Spring:infoScoop OpenSource&infoScoop Calendar(木村)
オープンソースカンファレンス2010Tokyo/Spring:infoScoop OpenSource&infoScoop Calendar(木村)オープンソースカンファレンス2010Tokyo/Spring:infoScoop OpenSource&infoScoop Calendar(木村)
オープンソースカンファレンス2010Tokyo/Spring:infoScoop OpenSource&infoScoop Calendar(木村)
 
infoScoop OpenSource v2.1の新機能・今後の予定のご紹介 at 第1回IOCJ情報交換会
infoScoop OpenSource v2.1の新機能・今後の予定のご紹介 at 第1回IOCJ情報交換会infoScoop OpenSource v2.1の新機能・今後の予定のご紹介 at 第1回IOCJ情報交換会
infoScoop OpenSource v2.1の新機能・今後の予定のご紹介 at 第1回IOCJ情報交換会
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
 
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスFree Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
 
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
 
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
 
20140922 ble bootcamp
20140922 ble bootcamp20140922 ble bootcamp
20140922 ble bootcamp
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
 
Pepper x IoT x Web 勉強会やってみた話と失敗談
Pepper x IoT x Web 勉強会やってみた話と失敗談Pepper x IoT x Web 勉強会やってみた話と失敗談
Pepper x IoT x Web 勉強会やってみた話と失敗談
 
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
 
垣根のないモノ作り!
垣根のないモノ作り!垣根のないモノ作り!
垣根のないモノ作り!
 
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティングソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
 
会津IT秋フォーラム2012での講演資料
会津IT秋フォーラム2012での講演資料会津IT秋フォーラム2012での講演資料
会津IT秋フォーラム2012での講演資料
 
Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門
 
赤外線センサーを使ったインタラクティブコンテンツ
赤外線センサーを使ったインタラクティブコンテンツ赤外線センサーを使ったインタラクティブコンテンツ
赤外線センサーを使ったインタラクティブコンテンツ
 
Pokelabo android web
Pokelabo android webPokelabo android web
Pokelabo android web
 

konashi Make-a-thon "What's konashi"