Submit Search
Upload
Processing presentation
•
Download as KEY, PDF
•
2 likes
•
498 views
rngtng
Follow
Quick Introduction into Processing I gave once at the Qype Developer Session
Read less
Read more
Technology
Art & Photos
Report
Share
Report
Share
1 of 15
Download now
Recommended
Europeana goes 3D
Europeana goes 3D
Daniel Pletinckx
Motion graphics & title sequence creative media
Motion graphics & title sequence creative media
Dmozdzen
Typography and motion graphics power point
Typography and motion graphics power point
Alexis Sansone
Motion graphics pp
Motion graphics pp
linslondon
Nickolay Ivanov (Pavilion Studio): Motion Graphics
Nickolay Ivanov (Pavilion Studio): Motion Graphics
Provectus
用 OPENRNDR 將 Chatbot 訊息視覺化
用 OPENRNDR 將 Chatbot 訊息視覺化
Shengyou Fan
NvFX GTC 2013
NvFX GTC 2013
Tristan Lorach
Programming the cloud with Skywriting
Programming the cloud with Skywriting
Derek Murray
Recommended
Europeana goes 3D
Europeana goes 3D
Daniel Pletinckx
Motion graphics & title sequence creative media
Motion graphics & title sequence creative media
Dmozdzen
Typography and motion graphics power point
Typography and motion graphics power point
Alexis Sansone
Motion graphics pp
Motion graphics pp
linslondon
Nickolay Ivanov (Pavilion Studio): Motion Graphics
Nickolay Ivanov (Pavilion Studio): Motion Graphics
Provectus
用 OPENRNDR 將 Chatbot 訊息視覺化
用 OPENRNDR 將 Chatbot 訊息視覺化
Shengyou Fan
NvFX GTC 2013
NvFX GTC 2013
Tristan Lorach
Programming the cloud with Skywriting
Programming the cloud with Skywriting
Derek Murray
The Glass Class Lecture 5: Prototyping with Processing
The Glass Class Lecture 5: Prototyping with Processing
Mark Billinghurst
Skia & Freetype - Android 2D Graphics Essentials
Skia & Freetype - Android 2D Graphics Essentials
Kyungmin Lee
Java FX 2.0 - A Developer's Guide
Java FX 2.0 - A Developer's Guide
Stephen Chin
Node.js - async for the rest of us.
Node.js - async for the rest of us.
Mike Brevoort
Processing and Processing.js
Processing and Processing.js
jeresig
SE 20016 - programming languages landscape.
SE 20016 - programming languages landscape.
Ruslan Shevchenko
Canvas & Canvas - Presentation to NYC.js
Canvas & Canvas - Presentation to NYC.js
Henry Poydar
Big Data Scala by the Bay: Interactive Spark in your Browser
Big Data Scala by the Bay: Interactive Spark in your Browser
gethue
SVGo: a Go Library for SVG generation
SVGo: a Go Library for SVG generation
Anthony Starks
Big Data for Mobile
Big Data for Mobile
BugSense
Javascript status 2016
Javascript status 2016
Arshavski Alexander
Google's HTML5 Work: what's next?
Google's HTML5 Work: what's next?
Patrick Chanezon
D2
D2
taobao.com
JavaScript is everywhere
JavaScript is everywhere
Stoyan Stefanov
HTML5 Graphics - Canvas and SVG
HTML5 Graphics - Canvas and SVG
David Isbitski
MXNet Workshop
MXNet Workshop
Amazon Web Services
building_games_with_ruby_rubyconf
building_games_with_ruby_rubyconf
tutorialsruby
building_games_with_ruby_rubyconf
building_games_with_ruby_rubyconf
tutorialsruby
Intro to computer vision in .net
Intro to computer vision in .net
Stephen Lorello
IN4308 1
IN4308 1
Eelco Visser
Hardware Hacking
Hardware Hacking
rngtng
RngTng - Three Example Projects
RngTng - Three Example Projects
rngtng
More Related Content
Similar to Processing presentation
The Glass Class Lecture 5: Prototyping with Processing
The Glass Class Lecture 5: Prototyping with Processing
Mark Billinghurst
Skia & Freetype - Android 2D Graphics Essentials
Skia & Freetype - Android 2D Graphics Essentials
Kyungmin Lee
Java FX 2.0 - A Developer's Guide
Java FX 2.0 - A Developer's Guide
Stephen Chin
Node.js - async for the rest of us.
Node.js - async for the rest of us.
Mike Brevoort
Processing and Processing.js
Processing and Processing.js
jeresig
SE 20016 - programming languages landscape.
SE 20016 - programming languages landscape.
Ruslan Shevchenko
Canvas & Canvas - Presentation to NYC.js
Canvas & Canvas - Presentation to NYC.js
Henry Poydar
Big Data Scala by the Bay: Interactive Spark in your Browser
Big Data Scala by the Bay: Interactive Spark in your Browser
gethue
SVGo: a Go Library for SVG generation
SVGo: a Go Library for SVG generation
Anthony Starks
Big Data for Mobile
Big Data for Mobile
BugSense
Javascript status 2016
Javascript status 2016
Arshavski Alexander
Google's HTML5 Work: what's next?
Google's HTML5 Work: what's next?
Patrick Chanezon
D2
D2
taobao.com
JavaScript is everywhere
JavaScript is everywhere
Stoyan Stefanov
HTML5 Graphics - Canvas and SVG
HTML5 Graphics - Canvas and SVG
David Isbitski
MXNet Workshop
MXNet Workshop
Amazon Web Services
building_games_with_ruby_rubyconf
building_games_with_ruby_rubyconf
tutorialsruby
building_games_with_ruby_rubyconf
building_games_with_ruby_rubyconf
tutorialsruby
Intro to computer vision in .net
Intro to computer vision in .net
Stephen Lorello
IN4308 1
IN4308 1
Eelco Visser
Similar to Processing presentation
(20)
The Glass Class Lecture 5: Prototyping with Processing
The Glass Class Lecture 5: Prototyping with Processing
Skia & Freetype - Android 2D Graphics Essentials
Skia & Freetype - Android 2D Graphics Essentials
Java FX 2.0 - A Developer's Guide
Java FX 2.0 - A Developer's Guide
Node.js - async for the rest of us.
Node.js - async for the rest of us.
Processing and Processing.js
Processing and Processing.js
SE 20016 - programming languages landscape.
SE 20016 - programming languages landscape.
Canvas & Canvas - Presentation to NYC.js
Canvas & Canvas - Presentation to NYC.js
Big Data Scala by the Bay: Interactive Spark in your Browser
Big Data Scala by the Bay: Interactive Spark in your Browser
SVGo: a Go Library for SVG generation
SVGo: a Go Library for SVG generation
Big Data for Mobile
Big Data for Mobile
Javascript status 2016
Javascript status 2016
Google's HTML5 Work: what's next?
Google's HTML5 Work: what's next?
D2
D2
JavaScript is everywhere
JavaScript is everywhere
HTML5 Graphics - Canvas and SVG
HTML5 Graphics - Canvas and SVG
MXNet Workshop
MXNet Workshop
building_games_with_ruby_rubyconf
building_games_with_ruby_rubyconf
building_games_with_ruby_rubyconf
building_games_with_ruby_rubyconf
Intro to computer vision in .net
Intro to computer vision in .net
IN4308 1
IN4308 1
More from rngtng
Hardware Hacking
Hardware Hacking
rngtng
RngTng - Three Example Projects
RngTng - Three Example Projects
rngtng
All that Swing
All that Swing
rngtng
21 New York City Facts - You probably don't know
21 New York City Facts - You probably don't know
rngtng
How to win a dance battle
How to win a dance battle
rngtng
Testing with Rspec
Testing with Rspec
rngtng
Swing It!
Swing It!
rngtng
Rainbowduino
Rainbowduino
rngtng
More from rngtng
(8)
Hardware Hacking
Hardware Hacking
RngTng - Three Example Projects
RngTng - Three Example Projects
All that Swing
All that Swing
21 New York City Facts - You probably don't know
21 New York City Facts - You probably don't know
How to win a dance battle
How to win a dance battle
Testing with Rspec
Testing with Rspec
Swing It!
Swing It!
Rainbowduino
Rainbowduino
Recently uploaded
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Recently uploaded
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Processing presentation
1.
Processing
2.
Origins 2001
Computer Graphic MIT Media Lab Science Design Aesthetics + Computing Group Statistics Ben Fry & Casey Reas
3.
Aim
Easy to start & learn Early, impressive results low (OS) Dependencies beauty, less code
4.
Proposes
Education Visualizations Sounds Interaction Design Small, abstract Apps
5.
Features Programming Language Sketchbook Runtime
6.
Language Java-based
void setup() { PFont font = loadFont("myfont.vlw"); Strong typing textFont(font,20); } Polymorphism void draw() { text("Hello World!", 30,50); } Classical inheritance
7.
Graphics API
void drawCircle(int x, int radius, int level) { float tt = 126 * level/4.0; fill(tt); ellipse(x, 100, radius*2, radius*2); if(level > 1) { Procedural level = level - 1; drawCircle(x - radius/2, radius/2, level); drawCircle(x + radius/2, radius/2, level); Global scope } } Graphics generation Image processing
8.
Third-Party Libraries Video
OpenGL Network Audio PDF JavaScript Hardware interfacing Databases Arduino …
9.
Demonstration
10.
Beyond processing.org openprocessing.org processing.js mobile.processing ruby-processing
11.
Beyond processing.org openprocessing.org processing.js mobile.processing ruby-processing
WTF!!?!?!
12.
Code as Art,
Art as Code. Processing and Ruby are meant for each other.
13.
Ruby Processing
# My Sketch class MySketch < Processing::App JRuby def setup #init gem v. 1.0.8 end def draw 100% compatible #loop end yes, even OpenGL end MySketch.new :title => "My Sketch", nifty extras: watch, :width => 800, :height => 600 UI controls, export
14.
Qype Earth 3D OpenGL Visualization
of Qype Reviews PeasyCam MySQL Data fetch Timeline with Slider
15.
Thanks!
Editor's Notes
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download now