SlideShare a Scribd company logo
Programming Art
Keith Peters
www.bit-101.com
Corpus
Callosum
http://www.youtube.com/watch?v=ZMLzP1VCANo&t=1m15s
Computer
Artist
?
Coding on the Right Side
of the Brain
• Know your tools.
• Use shortcuts.
• Product > Process.
• Experiment, make mistakes.
• Use tools that make this easy.
TOOLS FOR PROGRAMMING ART
Flash
http://www.adobe.com/products/flash/
Hype
http://www.hypeframework.org/
http://www.hypeframework.org/
Aviary/Peacock
http://aviary.com/
http://www.youtube.com/w
atch?v=gvYk-dbtbeg
http://aviary.com/
Processing
http://processing.org/
Processing
http://processing.org/
Context Free Art
http://www.contextfreeart.org/
Context Free Art
http://www.contextfreeart.org/
Structure Synth
http://structuresynth.sourceforge.net/
ww.flickr.com/photos/8788301@N08/
p://www.flickr.com/photos/cav666/
www.flickr.com/photos/11569293@N07/
http://www.flickr.com/photos/syntop
Structure Synth
• http://structuresynth.sourceforge.net/
NodeBox
http://nodebox.net
http://www.flickr.com/photos/todotoit/
http://www.flickr.com/photos/dillone/
http://www.flickr.com/photos/22283623@N00/
http://www.flickr.com/photos/nsx24z/
http://www.flickr.com/photos/whitekross/
NodeBox 2
http://beta.nodebox.net/
NodeBox
http://nodebox.net
Open Frameworks
http://www.openframeworks.cc/
Open Frameworks
http://www.openframeworks.cc/
Cinder
http://libcinder.org/
http://vimeo.com/flight404/videos/sort:date
http://libcinder.org/
Thank you!
Keith Peters
www.bit-101.com
www.artfromcode.com
kp@bit-101.com
www.twitter.com/bit101

More Related Content

What's hot

Real World Technology -- AASL Preconference, ALA Annual 2013
Real World Technology -- AASL Preconference, ALA Annual 2013Real World Technology -- AASL Preconference, ALA Annual 2013
Real World Technology -- AASL Preconference, ALA Annual 2013Wendy Stephens
 
The Greek Alphabet
The Greek AlphabetThe Greek Alphabet
The Greek AlphabetDentonLatin
 
Pimp my Plone
Pimp my PlonePimp my Plone
Pimp my Plone
Philip Bauer
 
On Call Engineer Happiness - DevOps Days Galway 2017
On Call Engineer Happiness - DevOps Days Galway 2017On Call Engineer Happiness - DevOps Days Galway 2017
On Call Engineer Happiness - DevOps Days Galway 2017
Paul O'Connor
 
Scenic City Summit 2018 - Progressive Web Apps 101
Scenic City Summit 2018 - Progressive Web Apps 101Scenic City Summit 2018 - Progressive Web Apps 101
Scenic City Summit 2018 - Progressive Web Apps 101
Frances Coronel
 
Introducción a HTML5 & CSS3
Introducción a HTML5 & CSS3Introducción a HTML5 & CSS3
Introducción a HTML5 & CSS3
jose diaz
 
Patterns and antipatterns in Docker image lifecycle @ Codemash 2017
Patterns and antipatterns in Docker image lifecycle @ Codemash 2017Patterns and antipatterns in Docker image lifecycle @ Codemash 2017
Patterns and antipatterns in Docker image lifecycle @ Codemash 2017
Baruch Sadogursky
 

What's hot (8)

Real World Technology -- AASL Preconference, ALA Annual 2013
Real World Technology -- AASL Preconference, ALA Annual 2013Real World Technology -- AASL Preconference, ALA Annual 2013
Real World Technology -- AASL Preconference, ALA Annual 2013
 
The Greek Alphabet
The Greek AlphabetThe Greek Alphabet
The Greek Alphabet
 
Pimp my Plone
Pimp my PlonePimp my Plone
Pimp my Plone
 
On Call Engineer Happiness - DevOps Days Galway 2017
On Call Engineer Happiness - DevOps Days Galway 2017On Call Engineer Happiness - DevOps Days Galway 2017
On Call Engineer Happiness - DevOps Days Galway 2017
 
Scenic City Summit 2018 - Progressive Web Apps 101
Scenic City Summit 2018 - Progressive Web Apps 101Scenic City Summit 2018 - Progressive Web Apps 101
Scenic City Summit 2018 - Progressive Web Apps 101
 
Introducción a HTML5 & CSS3
Introducción a HTML5 & CSS3Introducción a HTML5 & CSS3
Introducción a HTML5 & CSS3
 
Patterns and antipatterns in Docker image lifecycle @ Codemash 2017
Patterns and antipatterns in Docker image lifecycle @ Codemash 2017Patterns and antipatterns in Docker image lifecycle @ Codemash 2017
Patterns and antipatterns in Docker image lifecycle @ Codemash 2017
 
Flip cam
Flip camFlip cam
Flip cam
 

Similar to Programming art

90tools90minutes Lats10
90tools90minutes Lats1090tools90minutes Lats10
90tools90minutes Lats10
David Kinane
 
90 tools in 90minutes
90 tools in 90minutes90 tools in 90minutes
90 tools in 90minutes
David Kinane
 
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
pchristensen
 
History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)Erik Duval
 
Cool Toys Conversations, October 2008
Cool Toys Conversations, October 2008Cool Toys Conversations, October 2008
Cool Toys Conversations, October 2008
University of Michigan Taubman Health Sciences Library
 
Toolbox for Freeapps
Toolbox for FreeappsToolbox for Freeapps
Toolbox for Freeapps
Dr Neelesh Bhandari
 
Ultimate Productivity Tools
Ultimate Productivity ToolsUltimate Productivity Tools
Ultimate Productivity Tools
Amal Dev
 
Ant Build Tool
Ant Build ToolAnt Build Tool
Ant Build Tool
Rafael Mumme
 
computer lesson - computer science - computer technology - computer hardware ...
computer lesson - computer science - computer technology - computer hardware ...computer lesson - computer science - computer technology - computer hardware ...
computer lesson - computer science - computer technology - computer hardware ...
Red Red
 
Computer Tutorial Lesson Powerpoint Presentation - Computer Repair - Computer...
Computer Tutorial Lesson Powerpoint Presentation - Computer Repair - Computer...Computer Tutorial Lesson Powerpoint Presentation - Computer Repair - Computer...
Computer Tutorial Lesson Powerpoint Presentation - Computer Repair - Computer...
Red Red
 
computer basics - introduction - history - computer maintenance - computer sa...
computer basics - introduction - history - computer maintenance - computer sa...computer basics - introduction - history - computer maintenance - computer sa...
computer basics - introduction - history - computer maintenance - computer sa...
Red Red
 
Computer Tutorial Lesson Powerpoint Presentation - For Student and Teacher - ...
Computer Tutorial Lesson Powerpoint Presentation - For Student and Teacher - ...Computer Tutorial Lesson Powerpoint Presentation - For Student and Teacher - ...
Computer Tutorial Lesson Powerpoint Presentation - For Student and Teacher - ...
Red Red
 
Price Is Right 2009 Etech
Price Is Right 2009 EtechPrice Is Right 2009 Etech
Price Is Right 2009 Etech
plarval
 
Open Hardware and Libraries
Open Hardware and LibrariesOpen Hardware and Libraries
Open Hardware and Libraries
Jason Griffey
 
Adoption of AI: The Great Opportunities for Everyone
Adoption of AI: The Great Opportunities for EveryoneAdoption of AI: The Great Opportunities for Everyone
Adoption of AI: The Great Opportunities for Everyone
Kan Ouivirach, Ph.D.
 
Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011
Saurabh Sahni
 
Faster websites
Faster websitesFaster websites
Faster websites
marcoemrich
 
Internet Librarian International #ili2016 Phil's Faves
Internet Librarian International #ili2016 Phil's FavesInternet Librarian International #ili2016 Phil's Faves
Internet Librarian International #ili2016 Phil's Faves
Phil Bradley
 
Open and Accessible UI
Open and Accessible UIOpen and Accessible UI
Open and Accessible UI
Mark Meeker
 
90tools90minutes westmere 19 05-2010
90tools90minutes westmere 19 05-201090tools90minutes westmere 19 05-2010
90tools90minutes westmere 19 05-2010
David Kinane
 

Similar to Programming art (20)

90tools90minutes Lats10
90tools90minutes Lats1090tools90minutes Lats10
90tools90minutes Lats10
 
90 tools in 90minutes
90 tools in 90minutes90 tools in 90minutes
90 tools in 90minutes
 
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
 
History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)
 
Cool Toys Conversations, October 2008
Cool Toys Conversations, October 2008Cool Toys Conversations, October 2008
Cool Toys Conversations, October 2008
 
Toolbox for Freeapps
Toolbox for FreeappsToolbox for Freeapps
Toolbox for Freeapps
 
Ultimate Productivity Tools
Ultimate Productivity ToolsUltimate Productivity Tools
Ultimate Productivity Tools
 
Ant Build Tool
Ant Build ToolAnt Build Tool
Ant Build Tool
 
computer lesson - computer science - computer technology - computer hardware ...
computer lesson - computer science - computer technology - computer hardware ...computer lesson - computer science - computer technology - computer hardware ...
computer lesson - computer science - computer technology - computer hardware ...
 
Computer Tutorial Lesson Powerpoint Presentation - Computer Repair - Computer...
Computer Tutorial Lesson Powerpoint Presentation - Computer Repair - Computer...Computer Tutorial Lesson Powerpoint Presentation - Computer Repair - Computer...
Computer Tutorial Lesson Powerpoint Presentation - Computer Repair - Computer...
 
computer basics - introduction - history - computer maintenance - computer sa...
computer basics - introduction - history - computer maintenance - computer sa...computer basics - introduction - history - computer maintenance - computer sa...
computer basics - introduction - history - computer maintenance - computer sa...
 
Computer Tutorial Lesson Powerpoint Presentation - For Student and Teacher - ...
Computer Tutorial Lesson Powerpoint Presentation - For Student and Teacher - ...Computer Tutorial Lesson Powerpoint Presentation - For Student and Teacher - ...
Computer Tutorial Lesson Powerpoint Presentation - For Student and Teacher - ...
 
Price Is Right 2009 Etech
Price Is Right 2009 EtechPrice Is Right 2009 Etech
Price Is Right 2009 Etech
 
Open Hardware and Libraries
Open Hardware and LibrariesOpen Hardware and Libraries
Open Hardware and Libraries
 
Adoption of AI: The Great Opportunities for Everyone
Adoption of AI: The Great Opportunities for EveryoneAdoption of AI: The Great Opportunities for Everyone
Adoption of AI: The Great Opportunities for Everyone
 
Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011
 
Faster websites
Faster websitesFaster websites
Faster websites
 
Internet Librarian International #ili2016 Phil's Faves
Internet Librarian International #ili2016 Phil's FavesInternet Librarian International #ili2016 Phil's Faves
Internet Librarian International #ili2016 Phil's Faves
 
Open and Accessible UI
Open and Accessible UIOpen and Accessible UI
Open and Accessible UI
 
90tools90minutes westmere 19 05-2010
90tools90minutes westmere 19 05-201090tools90minutes westmere 19 05-2010
90tools90minutes westmere 19 05-2010
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

Programming art