Submit Search
Upload
f3js - JS Board Shibuya #6 LT
•
1 like
•
5,526 views
Jun Kato
Follow
https://docs.com/jun-kato/9050/f3js-js-board-shibuya-6-lt
Read less
Read more
Devices & Hardware
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
JS Board で IoT は楽勝か?
JS Board で IoT は楽勝か?
Shingo Fukui
ミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツール
Yoshinari Kou
MAX-JSオジサン#5
MAX-JSオジサン#5
minoru nakanou
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Beatroboでのハードウェアプロトタイピング
Beatroboでのハードウェアプロトタイピング
Hideyuki TAKEI
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
Ryo Iinuma
GDC報告会2010VA
GDC報告会2010VA
Takashi Iwade
【エスカドラ】 SpriteStudio Friendshipバナー キャラクターアニメーション制作工程
【エスカドラ】 SpriteStudio Friendshipバナー キャラクターアニメーション制作工程
株式会社エスカドラ
Recommended
JS Board で IoT は楽勝か?
JS Board で IoT は楽勝か?
Shingo Fukui
ミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツール
Yoshinari Kou
MAX-JSオジサン#5
MAX-JSオジサン#5
minoru nakanou
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Beatroboでのハードウェアプロトタイピング
Beatroboでのハードウェアプロトタイピング
Hideyuki TAKEI
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
Ryo Iinuma
GDC報告会2010VA
GDC報告会2010VA
Takashi Iwade
【エスカドラ】 SpriteStudio Friendshipバナー キャラクターアニメーション制作工程
【エスカドラ】 SpriteStudio Friendshipバナー キャラクターアニメーション制作工程
株式会社エスカドラ
Wakayama.rbボードの使い方
Wakayama.rbボードの使い方
三七男 山本
cocos2d-x で PlugAir を 使えるようにしてみた
cocos2d-x で PlugAir を 使えるようにしてみた
Hideyuki TAKEI
擬似乱数生成器の評価
擬似乱数生成器の評価
Taku Miyakawa
楽しいVR空間を作る技術と支える技術 #osc19do
楽しいVR空間を作る技術と支える技術 #osc19do
infinite_loop
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
三七男 山本
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Yuta Okazaki
How to make a cutting wiring board by desktop CNC
How to make a cutting wiring board by desktop CNC
Imaoka Micihihiro
Introduction of FPGA
Introduction of FPGA
Imaoka Micihihiro
Ruby関西勉強会発表資料
Ruby関西勉強会発表資料
三七男 山本
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
Masayuki Ishikawa
これからはじめる SwiftPlayground入門
これからはじめる SwiftPlayground入門
Hiramatsu Ryosuke
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
三七男 山本
ピタゴラスイッチでAWS自動化(JAWS-UG-LT @shimy_net )
ピタゴラスイッチでAWS自動化(JAWS-UG-LT @shimy_net )
崇之 清水
ランダムにおちるfeature_system spec対策rspec-retry_ex の 紹介
ランダムにおちるfeature_system spec対策rspec-retry_ex の 紹介
Yuya Taki
T100TAにLinuxを「Windowsなしで」インストールする
T100TAにLinuxを「Windowsなしで」インストールする
Masataka Kondo
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
ShogoOkazaki
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
pinmarch_t Tada
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
エンジニア勉強会_Node.js
エンジニア勉強会_Node.js
エンジニア勉強会 エスキュービズム
Smart.js: JavaScript engine running on tiny MCU
Smart.js: JavaScript engine running on tiny MCU
Kiwamu Okabe
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
Seigo Tanaka
More Related Content
What's hot
Wakayama.rbボードの使い方
Wakayama.rbボードの使い方
三七男 山本
cocos2d-x で PlugAir を 使えるようにしてみた
cocos2d-x で PlugAir を 使えるようにしてみた
Hideyuki TAKEI
擬似乱数生成器の評価
擬似乱数生成器の評価
Taku Miyakawa
楽しいVR空間を作る技術と支える技術 #osc19do
楽しいVR空間を作る技術と支える技術 #osc19do
infinite_loop
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
三七男 山本
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Yuta Okazaki
How to make a cutting wiring board by desktop CNC
How to make a cutting wiring board by desktop CNC
Imaoka Micihihiro
Introduction of FPGA
Introduction of FPGA
Imaoka Micihihiro
Ruby関西勉強会発表資料
Ruby関西勉強会発表資料
三七男 山本
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
Masayuki Ishikawa
これからはじめる SwiftPlayground入門
これからはじめる SwiftPlayground入門
Hiramatsu Ryosuke
GR-CITRUSの紹介
GR-CITRUSの紹介
三七男 山本
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
三七男 山本
ピタゴラスイッチでAWS自動化(JAWS-UG-LT @shimy_net )
ピタゴラスイッチでAWS自動化(JAWS-UG-LT @shimy_net )
崇之 清水
ランダムにおちるfeature_system spec対策rspec-retry_ex の 紹介
ランダムにおちるfeature_system spec対策rspec-retry_ex の 紹介
Yuya Taki
T100TAにLinuxを「Windowsなしで」インストールする
T100TAにLinuxを「Windowsなしで」インストールする
Masataka Kondo
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
ShogoOkazaki
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
pinmarch_t Tada
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
エンジニア勉強会_Node.js
エンジニア勉強会_Node.js
エンジニア勉強会 エスキュービズム
What's hot
(20)
Wakayama.rbボードの使い方
Wakayama.rbボードの使い方
cocos2d-x で PlugAir を 使えるようにしてみた
cocos2d-x で PlugAir を 使えるようにしてみた
擬似乱数生成器の評価
擬似乱数生成器の評価
楽しいVR空間を作る技術と支える技術 #osc19do
楽しいVR空間を作る技術と支える技術 #osc19do
ET2016 小さなRubyボード GR-CITRUSの紹介
ET2016 小さなRubyボード GR-CITRUSの紹介
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
How to make a cutting wiring board by desktop CNC
How to make a cutting wiring board by desktop CNC
Introduction of FPGA
Introduction of FPGA
Ruby関西勉強会発表資料
Ruby関西勉強会発表資料
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
これからはじめる SwiftPlayground入門
これからはじめる SwiftPlayground入門
GR-CITRUSの紹介
GR-CITRUSの紹介
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ルネサスナイト10発表資料 Rubyで作るラムネシュータ
ピタゴラスイッチでAWS自動化(JAWS-UG-LT @shimy_net )
ピタゴラスイッチでAWS自動化(JAWS-UG-LT @shimy_net )
ランダムにおちるfeature_system spec対策rspec-retry_ex の 紹介
ランダムにおちるfeature_system spec対策rspec-retry_ex の 紹介
T100TAにLinuxを「Windowsなしで」インストールする
T100TAにLinuxを「Windowsなしで」インストールする
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
エンジニア勉強会_Node.js
エンジニア勉強会_Node.js
Viewers also liked
Smart.js: JavaScript engine running on tiny MCU
Smart.js: JavaScript engine running on tiny MCU
Kiwamu Okabe
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
Seigo Tanaka
ネットに繋いでIoTしよう
ネットに繋いでIoTしよう
wamisnet
JavaScriptでも鉄道模型
JavaScriptでも鉄道模型
ayasehiro
JS Board Shibuya もくもく会#2
JS Board Shibuya もくもく会#2
sonycsl
JS Board Shibuya #2 もくもく会「littleBitsとMilkcocoa」
JS Board Shibuya #2 もくもく会「littleBitsとMilkcocoa」
Seigo Tanaka
JavaScript と Arduino でオリジナルデバイスを作ろう
JavaScript と Arduino でオリジナルデバイスを作ろう
Yoshihiro Iwanaga
暮らしに寄り添うラズパイケース
暮らしに寄り添うラズパイケース
Shunsuke Tadokoro
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
Futomi Hatano
はじめてのUnreal Engine 4
はじめてのUnreal Engine 4
Shun Sasaki
Viewers also liked
(10)
Smart.js: JavaScript engine running on tiny MCU
Smart.js: JavaScript engine running on tiny MCU
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
ネットに繋いでIoTしよう
ネットに繋いでIoTしよう
JavaScriptでも鉄道模型
JavaScriptでも鉄道模型
JS Board Shibuya もくもく会#2
JS Board Shibuya もくもく会#2
JS Board Shibuya #2 もくもく会「littleBitsとMilkcocoa」
JS Board Shibuya #2 もくもく会「littleBitsとMilkcocoa」
JavaScript と Arduino でオリジナルデバイスを作ろう
JavaScript と Arduino でオリジナルデバイスを作ろう
暮らしに寄り添うラズパイケース
暮らしに寄り添うラズパイケース
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
はじめてのUnreal Engine 4
はじめてのUnreal Engine 4
Similar to f3js - JS Board Shibuya #6 LT
TypeScriptをオススメする理由
TypeScriptをオススメする理由
Yusuke Naka
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Kohei Saito
20130622 r pi-ug-osc13ng
20130622 r pi-ug-osc13ng
Akira Ouchi
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる
asa88
Java script testing framework for around html5 studies-
Java script testing framework for around html5 studies-
Jun Saeki
システム開発を前進させるためのGradle導入法
システム開発を前進させるためのGradle導入法
Takuma Watabiki
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
Boost.勉強会 #13 @仙台 鳥小屋
Boost.勉強会 #13 @仙台 鳥小屋
Yuto M
Webサイトのようには作れない!Webアプリ設計の考え方
Webサイトのようには作れない!Webアプリ設計の考え方
girigiribauer
Rodから聞いたことを全部話すぜ
Rodから聞いたことを全部話すぜ
Hiroki Kondo
横浜国立大学PCサークルSCITEXの活動 in SGF2012
横浜国立大学PCサークルSCITEXの活動 in SGF2012
Tomoki Suzuki
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
Takuma Morikawa
Hands on learning
Hands on learning
NNN kakimoto
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
ICO
パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理
Kouji Matsui
ng-japan 2015 TypeScript+AngularJS 1.3
ng-japan 2015 TypeScript+AngularJS 1.3
Masahiro Wakame
javascript を Xcode でテスト
javascript を Xcode でテスト
Yoichiro Sakurai
Creators'night#3今井
Creators'night#3今井
Daisuke Imai
Javaユーザに知ってほしいProcessing入門
Javaユーザに知ってほしいProcessing入門
chickenJr
ガラパゴスExcel
ガラパゴスExcel
veryblue Masao
Similar to f3js - JS Board Shibuya #6 LT
(20)
TypeScriptをオススメする理由
TypeScriptをオススメする理由
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
20130622 r pi-ug-osc13ng
20130622 r pi-ug-osc13ng
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる
触ってみよう! Robotics Studio -レゴマインドストームRCXを動かしてみる
Java script testing framework for around html5 studies-
Java script testing framework for around html5 studies-
システム開発を前進させるためのGradle導入法
システム開発を前進させるためのGradle導入法
java-ja TDD 2nd
java-ja TDD 2nd
Boost.勉強会 #13 @仙台 鳥小屋
Boost.勉強会 #13 @仙台 鳥小屋
Webサイトのようには作れない!Webアプリ設計の考え方
Webサイトのようには作れない!Webアプリ設計の考え方
Rodから聞いたことを全部話すぜ
Rodから聞いたことを全部話すぜ
横浜国立大学PCサークルSCITEXの活動 in SGF2012
横浜国立大学PCサークルSCITEXの活動 in SGF2012
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
pairsでのAngularJS x TypeScript x e2e @めぐすた#1
Hands on learning
Hands on learning
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理
ng-japan 2015 TypeScript+AngularJS 1.3
ng-japan 2015 TypeScript+AngularJS 1.3
javascript を Xcode でテスト
javascript を Xcode でテスト
Creators'night#3今井
Creators'night#3今井
Javaユーザに知ってほしいProcessing入門
Javaユーザに知ってほしいProcessing入門
ガラパゴスExcel
ガラパゴスExcel
f3js - JS Board Shibuya #6 LT
1.
Form Follows Function() http://f3js.org
2.
加藤 淳 • 統合開発環境(プログラマ向けユーザインタフェース)の研究をしています •
プログラミング体験研究会 http://sigpx.org 設立に向け暗躍中です • Intel Edison好きです!!(jsupmにコミットしてみたり) • 最近作っているJavaScript向け開発環境を紹介します http://junkato.jp/jaarcatdmz PicodeDejaVu VisionSketch TextAlive …
3.
プロトタイピング楽しいですね!
4.
プロトタイピング楽しいですね! ところで、ケース(筐体) どうしてますか?
5.
筐体設計難しいです(´・ω・`) きのこ美味しいです(^q^)
6.
筐体設計難しいです(´・ω・`) 無印良品の箱 + カッター きのこ美味しいです(^q^)
7.
筐体設計難しいです(´・ω・`)
8.
筐体設計難しいです(´・ω・`) Illustrator + レーザーカッター
9.
筐体設計難しいです(´・ω・`)
10.
筐体設計難しいです(´・ω・`) MakerCase www.makercase.com
11.
思い出せ!俺たちはプログラマだ!!! 画像: NetBeans GUI
Builder https://en.wikipedia.org/wiki/NetBeans
12.
思い出せ!俺たちはプログラマだ!!! 画像: NetBeans GUI
Builder https://en.wikipedia.org/wiki/NetBeans 懐かしのGUIプログラミング jPanel.add(new JButton(), …);
13.
f3.drawRectangle(20, 30, 200,
50)
14.
f3.drawRectangle(20, 30, 200,
50) 板が切り出せたぞ!
15.
rect.add(button, 100, 40)
16.
rect.add(button, 100, 40) ボタン設置用の穴が 開いたぞ!
17.
rect.extrude(60) ※直方体モデルの展開図ができ、接着する部分のギザギザが生成されます。
18.
rect.extrude(60) ※直方体モデルの展開図ができ、接着する部分のギザギザが生成されます。 板を押し出したら 直方体になったぞ!
19.
f3.js: こんな人に使ってほしい! • Node.jsベースのマイコン、IoTデバイス用開発環境 •
動作要件: npmでドライバをインストールできること • その他: 各ドライバに対応したレイアウト情報が必要(GitHubで管理予定) • (とりあえずIntel Edison, Raspberry Pi + 各種Groveモジュールに対応) • f3js.orgへ行けばブラウザで動作する予定(Electron版も? 配布予定) • 一部ツールはGitHubでオープンソース化予定 • 一部ツールはnpmでインストールできるようにする予定 まだ開発中! ですがデモできます
20.
f3.js: 筐体設計までできる統合開発環境 • ソースコード上は
var f3 = require(‘fff-print’) を書き足すだけ • f3pdf “source.js” -o “output.pdf” のようにして印刷用PDFを出力可 • ブラウザ上またはf3pdf環境でのみPDFを出力する • マイコン上のインタプリタでは何も出力せずそのまま普通に動作する ポイント① これまでJavaScriptで書いていたコードはそのまま動く
21.
f3.js: 筐体設計までできる統合開発環境 • var
jg = require(‘jsupm_grove’), button = new jg.GroveButton(2); button.getValue(); と同じスコープで f3.add(button); と書ける! • ブラウザ上またはf3pdf環境ではダミードライバが読み込まれる ポイント② npmで読み込んだドライバのインスタンスを渡せば、 そのセンサ・アクチュエータに適した穴が開く
22.
f3.js: どうやって動いているの? Intel Edisonなどのマイコン Node.js JavaScriptのソースコード
23.
f3.js: どうやって動いているの? Intel Edisonなどのマイコン Node.js JavaScriptのソースコード なんちゃってJSインタプリタ EaselJS Webブラウザ jspdf レーザーカッター
24.
f3.js: どんなものが作れるの?
25.
f3.js: こういうことがしたい • 安い初期投資で、プラモデルのように作れるIoTを実現したい •
モジュール同士ははんだ付け不要でGroveなどの標準コネクタだけで繋げる • 筐体は{厚紙 | アクリル板}、(レーザー)カッターと接着剤だけあれば組める • ユーザがハード・ソフト両面をカスタマイズできるIoTを実現したい 誰でもIoT!
26.
Form Follows Function() http://f3js.org 3月にα版公開予定 で鋭意開発中!
Download now