際際滷

際際滷Share a Scribd company logo
Processingについて
@reona396
? @reona396
? 秤鼡沂徨垢僥好 俐平1定
? Processingについて冩梢嶄
? ブログ:だらっと僥、
http://blog.livedoor.jp/reona396/
? BNN仟芙仝[噸式井]ジェネラティブ?ア`ト々
晩云Z井シf薦
2
? プログラミング兜伉宀の圭へ
? Processingとはどのようなものか
? どうしてProcessingがオススメなのか
? プログラミングUY宀の圭へ
? 除定のProcessingのM晒
? プログラミング縮圄とProcessing
3
そもそもProcessingとは
4
? Javaベ`スのプログラミング冱Zおよびh廠
? コンピュ`タグラフィック恬撹に蒙晒
? もちろんオ`プンソ`ス&o創
5
6
PDE
(Processing Develop Environment)
スケッチ
7
エディタ
PDE
(Processing Develop Environment)
g佩ボタン
&
唯峭ボタン
コンソ`ル
モ`ドチェンジボタン
(Java,JavaScript,Android´)
8
PDEのモ`ドチェンジボタンから筝辛嬬
? Javaモ`ド : 宥械モ`ド、g佩ファイル恬撹
? JavaScriptモ`ド :Webへの巷_
? Androidモ`ド : Androidアプリ恬撹
? Tweakモ`ド : スケッチの毫Xなシ
9
1. Processing.org からProcessingの
zipファイルをダウンロ`ド
2. zipファイルを婢_
3. PDEを軟
4. コ`ドをく
5. g佩ボタンを兀す
10
Processingで採が恬れるのか
11
^Magnetosphere ̄
iTunes 巷塀ビジュアライザ
哈喘圷 }伉がなくてもgに}が宙けるProcessing - IT 12
メジャ`リ`グにおける
拌淵薀鵐ングと
チ`ム\噎Mの曳^
哈喘圷
汐仝ビジュアライジング?デ`タ々13
アメリカの]宴桑催鬵
14哈喘圷 汐仝ビジュアライジング?デ`タ々
アメリカの]宴桑催鬵
15哈喘圷 汐仝ビジュアライジング?デ`タ々
16
17
? ArduinoはProcessingベ`ス
? センサ`デ`タをProcessingでグラフ晒吉
18
? PDEに仝Android々モ`ド喜d
? ProcessingのスケッチをAndroid貧で嘛辛嬬
19
Processingがオススメな尖喇
20
? 猟隈がg
? h廠を屁えるのがg
? プログラムのY惚がすぐにわかる
? プログラムのY惚がSしくわかる
? 鮄辰旋く
? 割gの崙恬サポ`ト
? Tweakモ`ド
? デバッグとコ`ドa頼
? OpenProcessing
21
? 猟隈がg
? h廠を屁えるのがg
? プログラムのY惚がすぐにわかる
? プログラムのY惚がSしくわかる
? 鮄辰旋く
? 割gの崙恬サポ`ト
? Tweakモ`ド
? デバッグとコ`ドa頼
? OpenProcessing
22
箭 : 參和の訳周をProcessingとJavaで宙く
? 寄きさは200〜200
? 嘘尚は易
? (x,y) = (100,100) の了崔に\いドットを宙く
23
哈喘圷
ProcessingとJavaのvS C Expressive Programming |Yasushi NoguchiClass
size(200, 200);
background(255);
// Draw a dot
point(100, 100);
Processingの栽
24
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Color;
public class GraphicsTest extends Applet{
public void paint(Graphics g){
g.setColor(Color.white);
g.fillRect(0, 0, 200, 200);
g.setColor(Color.black);
g.drawLine(100, 100, 100, 100);
}
}
Javaの栽
25
哈喘圷
ProcessingとJavaのvS C Expressive Programming |Yasushi NoguchiClass
? 猟隈がg
? h廠を屁えるのがg
? プログラムのY惚がすぐにわかる
? プログラムのY惚がSしくわかる
? 鮄辰旋く
? 割gの崙恬サポ`ト
? Tweakモ`ド
? デバッグとコ`ドa頼
? OpenProcessing
26
エディタは
アレじゃないと´
まずは
コンパイラを´兜伉宀をませる謁
27
兜伉宀をませる謁
gHに仝プログラミング々を兵めるまでが
Lい。
28
29
1. Processing.org からProcessingの
zipファイルをダウンロ`ド
2. zipファイルを婢_
3. PDEを軟
4. コ`ドをく
5. g佩ボタンを兀す
Processingならこの5ステップだけ
? 猟隈がg
? h廠を屁えるのがg
? プログラムのY惚がすぐにわかる
? プログラムのY惚がSしくわかる
? 鮄辰旋く
? 割gの崙恬サポ`ト
? Tweakモ`ド
? デバッグとコ`ドa頼
? OpenProcessing
30
? プログラムをいてg佩ボタンを兀すだけ
? エラ`もコンソ`ルに竃薦
31
? 猟隈がg
? h廠を屁えるのがg
? プログラムのY惚がすぐにわかる
? プログラムのY惚がSしくわかる
? 鮄辰旋く
? 割gの崙恬サポ`ト
? Tweakモ`ド
? デバッグとコ`ドa頼
? OpenProcessing
32
愔瓦離廛蹈哀薀潺鵐阿倫歔
? 膨t處麻のY惚を竃薦
? 方忖のソ`ト
33
愔瓦離廛蹈哀薀潺鵐阿倫歔
? 膨t處麻のY惚を竃薦
? 方忖のソ`ト
云輝はゲ`ムを
恬りたいのに´
なんか曜莫´
これでアプリとか
恬れるのかな´
34
Processingを旋喘したプログラミング處
? gなお}宙き
? ゲ`ム恬り
? Webに婢幣して瞳u氏
? Androidアプリへの鮄
35
Processingを旋喘したプログラミング處
? gなお}宙き
? ゲ`ム恬り
? Webに婢幣して瞳u氏
? Androidアプリへの鮄
36
モチベ`ションを隠ったまま
僥に函りMめる
? 猟隈がg
? h廠を屁えるのがg
? プログラムのY惚がすぐにわかる
? プログラムのY惚がSしくわかる
? 鮄辰旋く
? 割gの崙恬サポ`ト
? Tweakモ`ド
? デバッグとコ`ドa頼
? OpenProcessing
37
? ProcessingはJavaベ`ス
★それほどクセはくない
? JavaScriptモ`ドやPythonモ`ド吉
麿冱ZとのB亊の割g晒
? アプリケ`ション恬撹などg樹につながる
38
? 猟隈がg
? h廠を屁えるのがg
? プログラムのY惚がすぐにわかる
? プログラムのY惚がSしくわかる
? 鮄辰旋く
? 割gの崙恬サポ`ト
? Tweakモ`ド
? デバッグとコ`ドa頼
? OpenProcessing
39
? スケッチをg佩しながらプログラムをシ
? 篳、弼をY惚をながら筝辛嬬
? 麿の繁がつくったプログラムの盾裂に宴旋
40
41
? 猟隈がg
? h廠を屁えるのがg
? プログラムのY惚がすぐにわかる
? プログラムのY惚がSしくわかる
? 鮄辰旋く
? 割gの崙恬サポ`ト
? Tweakモ`ド
? デバッグとコ`ドa頼
? OpenProcessing
42
? デバッグC嬬が喜dされたことで
リアルタイムにエラ`を奮
? コ`ドa頼C嬬による秘薦a廁
43
? 猟隈がg
? h廠を屁えるのがg
? プログラムのY惚がすぐにわかる
? プログラムのY惚がSしくわかる
? 鮄辰旋く
? 割gの崙恬サポ`ト
? Tweakモ`ド
? デバッグとコ`ドa頼
? OpenProcessing
44
? Processingの恬瞳誘後?慌嗤サイト
? 謹くのProcessingユ`ザが旋喘
? コ`ドEやコメントC嬬吉
45
gHに娩Iをしてみて
46
? 僥何屈定伏鬚院献廛蹈哀薀潺鵐委歔々
? 云栖はC冱Zによるアルゴリズムのg廾の僥
? 飴愧溢^でProcessingの秤鵑鯡畊
? 飴悗離▲襯乾螢坤g廾のn}はC冱Zで竃}
? 僥豚挑n}としてProcessingで徭喇に恬瞳崙恬
? 僥何匯定伏鬚院固鵐螢謄薀粂`g々
? 云栖はLinuxの荷恬にvする娩I
? 僥豚挑にプログラミング秘Tとして秘
47
? 屈定伏の娩I
? C冱Zよりd龍を隔って俊してもらえた
? 吭圀議な僥伏は云鯉議なゲ`ムを崙恬
? 匯定伏の娩I
? 仝このしくみはゲ`ムではこういう侭に
旋喘されています々で廣朕業が貧がった
? 秘、Processingの鏡徭猟隈の盾h、
プログラミングの児Aが90蛍にГ泙辰
? 徭蛍でプログラムを個夛して
eO議にしくみをしている僥伏も謹方
48
まとめ
49
? プログラミング兜伉宀の圭へ
? Processingとはどのようなものか
? どうしてProcessingがオススメなのか
? プログラミングUY宀の圭へ
? 除定のProcessingのM晒
? プログラミング縮圄とProcessing
50
ご吭、ご湖襪呂海舛蕕悗いします
Twitter : @reona396
ごEいただきありがとうございました
盾h並もぜひごEください
オ`プンソ`スカンファレンス2014牽 に
歌紗しました : だらっと僥、
51

More Related Content

プログラミング兜伉宀さんZ哭 ア`トでデザインなプログラミング冱Z Processing について