SlideShare uma empresa Scribd logo
1 de 59
Programação Criativa com Processing
Apresentação
Lucas Cabral
Graduando em Engenharia de Teleinformática pela Universidade Federal do
Ceará e integrante do Laboratório de Experiência Digital (LED). Possui
experiência na aplicação de tecnologias computacionais em projetos de arte e
design, atuando principalmente nos seguintes temas: Computação Gráfica,
Computação Física, Interação Homem-Computador e Fabricação Digital.
Conceito
“Programação criativa é um tipo de programação de computadores em que o
objetivo é criar algo expressivo em vez de algo funcional.” John Maeda
Usos:
• Artes visuais
• Design gráfico
• Instalações de arte
• Projeções mapeadas
• Arte sonora
Usado por:
•Artistas
•Designers
•Arquitetos
•Músicos
•Programadores
Conceito
Termos relacionados:
•Creative coding
•Arte computacional
•Arte algorítmica
•Arte generativa
•Arte digital
•New media art
OMG – Reza Ali.
Conceito
“Programação desempenha um papel enorme no mundo que nos rodeia e, apesar de seus
usos serem muitas vezes puramente funcionais, há uma crescente comunidade de artistas
que usam a linguagem de código como seu meio. Seu trabalho inclui tudo, desde arte
gerada por computadores até elaboradas instalações interativas, tudo com o objetivo de
expandir o nosso senso do que é possível com as ferramentas digitais. Para simplificar o
processo de codificação, várias plataformas e bibliotecas foram montadas para permitir
que programadores cortem o âmago da questão de programação e se concentrem nos
aspectos criativos do projeto. Estas plataformas todos compartilham uma forte filosofia de
código aberto que estimula o crescimento e experimentação, criando uma rica comunidade
de artistas que compartilham suas estratégias e trabalham com uma abertura sem
precedentes.” Lisa Romagnoli (The Art of Creative Coding)
Contexto
Era da Informação
• Tecnologias capazes de processar, armazenar e transmitir informações em
grande quantidade e velocidade.
•Democratização das tecnologias da informação e comunicação.
•Ubiquidade computacional.
Contexto
Cultura digital
•Novos paradigmas econômicos, políticos, culturais e sociais.
•Criação, modificação e distribuição de conteúdo.
•Acesso livre a informação.
Contexto
Open source
“Costumo comparar o código aberto com a ciência. A ciência tomou toda esta
noção de desenvolver ideias em aberto e melhorar as ideias de outras pessoas e
torná-las no que a ciência é hoje e nos incríveis avanços que tivemos.” Linus
Torvalds
Contexto
Evolução da Arte e
Tecnologia:
•Redução de custo.
•Acesso à informação.
•Redução da curva de
aprendizado.
•Criação de ferramentas
específicas.
Contexto
Arte digital
•Software como ferramenta.
Contexto
Arte computacional:
•Processos computacionais como meio.
•Criação de algoritmos como ferramentas.
Contexto
Estética computacional
•Arte e tecnologia
ABSTRACT01 – Marius Watz
http://mariuswatz.com/works/abstract01js/index_auto.html
Ferramentas
Algoritimo
•Sequência finita de instruções
lógicas.
•Computador executa algoritmos.
•Implementados através de
linguagens de programação.
Ferramentas
Algoritimo
•Sequência.
•Decisão.
•Repetição.
Ferramentas
Linguagens de programação
•Baixo nível
•Alto nível
Ferramentas
Linguagens voltadas para programação criativa
•Cinder
•openFrameworks
•vvvv
•Pure Data
•Processing
Ferramentas
Iniciado por Casey Reas e Ben Fry em 2001, o projeto Processing é um ambiente
de software livre baseado na linguagem de programação Java que é destinado ao
ensino dos fundamentos da computação dentro de um contexto visual. Segundo
Casey Reas, a idéia nasceu durante o curso ministrado pelo designer John
Maeda (1997) para o Aesthetics Computation Group (MIT). Atualmente, o
Processing conta com uma grande comunidade de usuários criativos, pois além
de ser gratuito e rodar na maioria dos sistemas, oferece a possibilidade da
geração de gráficos 2D, 3D, processamento de mídias digitais audiovisuais e
ainda integração com outros ambientes ou interfaces como o Arduino e Kinect.
Ferramentas
Processing
•Linguagem poderosa e flexível
•Multiplataforma
•Aprendizado simples
•Grande comunidade de usuários
•Facilmente exportável
•Documentação extensa
•Open Source
Estética computacional
• Programação: boas práticas,
estrutura, eficiência.
• Programação criativa: liberdade,
criatividade, expressão.
• Subversão da rigidez do código.
Frosti – Matt Pearson
Estética computacional
1194D – Raven Kwok
Estética computacional
Imprevisibilidade
•Valores aleatórios como parâmetros.
Process 13 (Software 2) – Casey Reas
https://vimeo.com/album/1824504
Estética computacional
Imprevisibilidade
Signals– Casey Reas
https://vimeo.com/album/1824504
Estética computacional
Emergência
•Processo de formação de padrões complexos a partir de uma infinidade de
interações simples.
•O total é maior que a soma das partes.
Substrate– Jared Tarbell
http://www.complexification.net/gallery/machines/substrate/index.php
Estética computacional
Emergência
• Da ordem para o caos
• Do simples para o complexo
• Do mecânico para o orgânico
Happy Place – Jared Tarbell
http://www.complexification.net/gallery/machines/happyPlace/index.php
Estética computacional
Experimentalismo
•Modelos matemáticos.
•Simulações físicas.
Magneto – Reza Ali
Estética computacional
LORMALIZED – Reza Ali
Experimentalismo
Estética computacional
Experimentalismo
•Variação.
JR Schmidt
Estética computacional
Experimentalismo
•Variação.
Estética computacional
Fractais
•Recursividade
•Auto-similaridade
Triangulo de Sierpinski
Estética computacional
Fractais
Buddhabrot - Jared Tarbell
Estética computacional
Fractais
Fractal Cell - bitcraft
http://www.openprocessing.org/sketch/8221
Estética computacional
Interatividade
•Quebra da barreira entre obra e observador.
•Interação através de mouse e do teclado.
Fluid – Jared Counts
http://www.openprocessing.org/sketch/5974
Estética computacional
Interatividade
Estética computacional
Interatividade
•Resposta audiovisual.
Ball Dropings – Josh Nimoy
http://balldroppings.com/js
Estética computacional
Interatividade
•Jogos
Survive/Progress – Joshua Fishburn
http://www.openprocessing.org/sketch/3370
Estética computacional
Computação física
•Interfaces entre o mundo físico e o virtual.
•Novas formas de interação.
Firewall – Aaron Sherwood
Estética computacional
Computação física
•Inputs: toque, movimento, presença, som, luz, sombra...
•Outputs: imagens, som, movimento...
“Como o computador nos enxerga.”
Estética computacional
Computação física
•Captura de movimentos: Kinect
unnamed soundsculpture -
Daniel Franke & Cedric Kiefer
Estética computacional
Computação física
•Prototipagem eletrônica: Arduino
Escada Musical e Pescaria Digital – Lucas Cabral, Fred Freitas
Estética computacional
Computação física
•Criação de novas relações com o espaço arquitetônico.
•Realidade misturada.
Frameworks – Embedded Systems and Interaction Design
Estética computacional
Computação física
•Instalações urbanas.
SMSlingshot– VRurban
Aplicações
Automação de composições gráficas
Aplicações
Aleatoriedade
Composition No. 1 - Visual Editions
Aplicações
Design cambiante
MIT Media Lab Identity - TheGreenEyl and E Roon Kang
Aplicações
Composições gráficas
•Design cambiante
MIT Media Lab Identity - TheGreenEyl and E Roon Kang
COP15 Generative Identity by Mikkel Koser
Aplicações
Design cambiante
Casa da Musica Identity - Stefan Sagmeister
Aplicações
Customização em série
Casa da Musica Identity - Stefan Sagmeister
Casa da Musica Identity - Stefan Sagmeister
Aplicações
Tipografia generativa
VX- Mauro de Donatis
Aplicações
Tipografia generativa
mis.shap.en.ness – Reza Ali
http://www.syedrezaali.com/blog/?p=1493
Aplicações
Tipografia generativa
Alterações em tempo real.
Cocon - Standardabweichung
http://www.standardabweichung.de/design/projekte/html5/design-font-cocon
Aplicações
Visualização da Informação
Potencializar a apropriação de informação pelo usuário por meio de recursos
gráficos.
Max Planck Reasearch Networks - Moritz Stefaner and Christopher Warnow
Aplicações
Visualização da Informação
Percepção sinestésica.
Cascade on Wheels by Steph Thirion et al.
Aplicações
MTV Brazil ID 2009 - Dimitre Lima
Experiências locais
Aplicações
Poster Sigradi 2012 – Marina Pires, Lucas Cabral
Experiências locais
Aplicações
Logo cambiante Flávia Rodrigues– Alberto Gadanha, Thaís Esmeraldo, Lucas Cabral
Experiências locais
Contato
Lucas Cabral
•E-mail: lucascabralcarneiro@gmail.com
•Vimeo: https://vimeo.com/robluch
•Facebook: https://www.facebook.com/lucascabralcarneiro
Referências
•Ascott, Roy. Telematic Embrace: visionary theories of art, technology and
consciousness. Berkeley CA: University of California Press, 2003.
•Maeda, John. Creative Code: Aesthetics + Computation (1st ed.), Thames &
Hudson, Limited, 2004.
•Pearson, Matt. Generative art. Nova Iorque: Manning Publications Co., 2011.
•processing.org
•openprocessing.org
•abandonedart.org/
•www.complexification.net
•www.syedrezaali.com/blog/
•www.arduino.cc/

Mais conteúdo relacionado

Mais procurados

Uma breve introdução sobre CANVAS
Uma breve introdução sobre CANVASUma breve introdução sobre CANVAS
Uma breve introdução sobre CANVASVictor Gonçalves
 
Princípios de Design de Interação
Princípios de Design de InteraçãoPrincípios de Design de Interação
Princípios de Design de InteraçãoFelipe Dal Molin
 
Aula 1. apresentação + frameworks
Aula 1. apresentação + frameworksAula 1. apresentação + frameworks
Aula 1. apresentação + frameworksandreluizlc
 
Aula - Interfaces e Estilos de Interação
Aula - Interfaces e Estilos de InteraçãoAula - Interfaces e Estilos de Interação
Aula - Interfaces e Estilos de InteraçãoFabio Moura Pereira
 
Video Digital
Video Digital Video Digital
Video Digital ToscaDiana
 
Ui in unity
Ui in unityUi in unity
Ui in unityNoam Gat
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminarNikhilThorat15
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentiTawy Community
 
Direção e produção para televisão e vídeo.
Direção e produção para televisão e vídeo.Direção e produção para televisão e vídeo.
Direção e produção para televisão e vídeo.Efrem Pedroza
 
Game Design Principle
Game Design PrincipleGame Design Principle
Game Design PrincipleNaquiah Daud
 
3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)Hafiz Ammar Siddiqui
 

Mais procurados (20)

Uma breve introdução sobre CANVAS
Uma breve introdução sobre CANVASUma breve introdução sobre CANVAS
Uma breve introdução sobre CANVAS
 
Design Centrado no Ser Humano
Design Centrado no Ser HumanoDesign Centrado no Ser Humano
Design Centrado no Ser Humano
 
Princípios de Design de Interação
Princípios de Design de InteraçãoPrincípios de Design de Interação
Princípios de Design de Interação
 
Ilustração
IlustraçãoIlustração
Ilustração
 
Aula 1. apresentação + frameworks
Aula 1. apresentação + frameworksAula 1. apresentação + frameworks
Aula 1. apresentação + frameworks
 
Aula - Interfaces e Estilos de Interação
Aula - Interfaces e Estilos de InteraçãoAula - Interfaces e Estilos de Interação
Aula - Interfaces e Estilos de Interação
 
Video Digital
Video Digital Video Digital
Video Digital
 
Ui in unity
Ui in unityUi in unity
Ui in unity
 
Unity 3D game engine seminar
Unity 3D game engine  seminarUnity 3D game engine  seminar
Unity 3D game engine seminar
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Direção e produção para televisão e vídeo.
Direção e produção para televisão e vídeo.Direção e produção para televisão e vídeo.
Direção e produção para televisão e vídeo.
 
Interface Homem Computador - Aula04 - Principios da Gestalt
Interface Homem Computador - Aula04 - Principios da GestaltInterface Homem Computador - Aula04 - Principios da Gestalt
Interface Homem Computador - Aula04 - Principios da Gestalt
 
Pastas e Atalhos
Pastas e AtalhosPastas e Atalhos
Pastas e Atalhos
 
Unity - Game Engine
Unity - Game EngineUnity - Game Engine
Unity - Game Engine
 
Game Design Principle
Game Design PrincipleGame Design Principle
Game Design Principle
 
Android
Android Android
Android
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
 
Dispositivos de entrada e saída
Dispositivos de entrada e saídaDispositivos de entrada e saída
Dispositivos de entrada e saída
 
Fundamentos da Engenharia de Software
Fundamentos da Engenharia de SoftwareFundamentos da Engenharia de Software
Fundamentos da Engenharia de Software
 
3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)3-Game Graphics (Game Design and Development)
3-Game Graphics (Game Design and Development)
 

Destaque

Introdução a programação gráfica com Processing - Aula 02
Introdução a programação gráfica com Processing - Aula 02Introdução a programação gráfica com Processing - Aula 02
Introdução a programação gráfica com Processing - Aula 02Lucas Cabral
 
Design e composição gráfica
Design e composição gráficaDesign e composição gráfica
Design e composição gráficaPedro Fidalgo
 
Assistente de programação visual gráfica
Assistente de programação visual gráficaAssistente de programação visual gráfica
Assistente de programação visual gráficaDaniel Brandão
 
Animação e computação gráfica
Animação e computação gráficaAnimação e computação gráfica
Animação e computação gráficaHélder Prando
 
Computação grafica
Computação graficaComputação grafica
Computação graficaLucas Castro
 
Aula Interface Gráfica do Usuário
Aula Interface Gráfica do UsuárioAula Interface Gráfica do Usuário
Aula Interface Gráfica do UsuárioFabio Moura Pereira
 
Computação Gráfica - Introdução
Computação Gráfica - IntroduçãoComputação Gráfica - Introdução
Computação Gráfica - IntroduçãoTony Alexander Hild
 
Composição e Projeto Gráfico 2015 - Fundamentos básicos-do design-1/2
Composição e Projeto Gráfico 2015 - Fundamentos básicos-do design-1/2Composição e Projeto Gráfico 2015 - Fundamentos básicos-do design-1/2
Composição e Projeto Gráfico 2015 - Fundamentos básicos-do design-1/2Fábio Gonçalves
 
Computação Gráfica - Introdução
Computação Gráfica - IntroduçãoComputação Gráfica - Introdução
Computação Gráfica - IntroduçãoDaniel Soto
 

Destaque (11)

Introdução a programação gráfica com Processing - Aula 02
Introdução a programação gráfica com Processing - Aula 02Introdução a programação gráfica com Processing - Aula 02
Introdução a programação gráfica com Processing - Aula 02
 
Interface grafica do usuario
Interface grafica do usuarioInterface grafica do usuario
Interface grafica do usuario
 
Design e composição gráfica
Design e composição gráficaDesign e composição gráfica
Design e composição gráfica
 
Assistente de programação visual gráfica
Assistente de programação visual gráficaAssistente de programação visual gráfica
Assistente de programação visual gráfica
 
Animação e computação gráfica
Animação e computação gráficaAnimação e computação gráfica
Animação e computação gráfica
 
Computação grafica
Computação graficaComputação grafica
Computação grafica
 
Aula Interface Gráfica do Usuário
Aula Interface Gráfica do UsuárioAula Interface Gráfica do Usuário
Aula Interface Gráfica do Usuário
 
Computação Gráfica - Introdução
Computação Gráfica - IntroduçãoComputação Gráfica - Introdução
Computação Gráfica - Introdução
 
Sensores de Posição
Sensores de PosiçãoSensores de Posição
Sensores de Posição
 
Composição e Projeto Gráfico 2015 - Fundamentos básicos-do design-1/2
Composição e Projeto Gráfico 2015 - Fundamentos básicos-do design-1/2Composição e Projeto Gráfico 2015 - Fundamentos básicos-do design-1/2
Composição e Projeto Gráfico 2015 - Fundamentos básicos-do design-1/2
 
Computação Gráfica - Introdução
Computação Gráfica - IntroduçãoComputação Gráfica - Introdução
Computação Gráfica - Introdução
 

Semelhante a Programação Criativa com Processing

Arte Computacional
Arte ComputacionalArte Computacional
Arte ComputacionalLucas Cabral
 
Design da interação / Design da experiência: considerações sobre um campo de ...
Design da interação / Design da experiência: considerações sobre um campo de ...Design da interação / Design da experiência: considerações sobre um campo de ...
Design da interação / Design da experiência: considerações sobre um campo de ...Mauro Pinheiro
 
MPIII - Aula 01 - Apresentação
MPIII - Aula 01 - ApresentaçãoMPIII - Aula 01 - Apresentação
MPIII - Aula 01 - ApresentaçãoAlan Vasconcelos
 
Tecnologia da Informação
Tecnologia da InformaçãoTecnologia da Informação
Tecnologia da Informaçãocleusamoreira
 
Design de interação e Design da experiência considerações sobre um camp...
Design de interação e Design da experiência  considerações sobre um camp...Design de interação e Design da experiência  considerações sobre um camp...
Design de interação e Design da experiência considerações sobre um camp...UTFPR
 
Oficina de Robótica e Automação Casa de Vovó Dedé: Introdução
Oficina de Robótica e Automação Casa de Vovó Dedé: IntroduçãoOficina de Robótica e Automação Casa de Vovó Dedé: Introdução
Oficina de Robótica e Automação Casa de Vovó Dedé: IntroduçãoLucas Cabral
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoesFábio Costa
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoesFábio Costa
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das CoisasLuiz Avila
 
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucessoUtilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucessoJUGMS
 
1.Aula1-Introducao-conceitosbasicos.ppt
1.Aula1-Introducao-conceitosbasicos.ppt1.Aula1-Introducao-conceitosbasicos.ppt
1.Aula1-Introducao-conceitosbasicos.pptMário Peixoto
 
Tecnologia da informação
Tecnologia da informaçãoTecnologia da informação
Tecnologia da informaçãocleusamoreira
 
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...Leonardo Botega
 
Redes de Computadores - GT 6 - Apresentação Seminário
Redes de Computadores - GT 6 - Apresentação SeminárioRedes de Computadores - GT 6 - Apresentação Seminário
Redes de Computadores - GT 6 - Apresentação Semináriojuniinhoor
 
Sistemas de informação integrados a redes sociais - UVA 2010
Sistemas de informação integrados a redes sociais - UVA 2010Sistemas de informação integrados a redes sociais - UVA 2010
Sistemas de informação integrados a redes sociais - UVA 2010Logan Web
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoTiago Barros
 
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7Gustavo Fischer
 

Semelhante a Programação Criativa com Processing (20)

Arte Computacional
Arte ComputacionalArte Computacional
Arte Computacional
 
Design da interação / Design da experiência: considerações sobre um campo de ...
Design da interação / Design da experiência: considerações sobre um campo de ...Design da interação / Design da experiência: considerações sobre um campo de ...
Design da interação / Design da experiência: considerações sobre um campo de ...
 
MPIII - Aula 01 - Apresentação
MPIII - Aula 01 - ApresentaçãoMPIII - Aula 01 - Apresentação
MPIII - Aula 01 - Apresentação
 
Tecnologia da Informação
Tecnologia da InformaçãoTecnologia da Informação
Tecnologia da Informação
 
Design de interação e Design da experiência considerações sobre um camp...
Design de interação e Design da experiência  considerações sobre um camp...Design de interação e Design da experiência  considerações sobre um camp...
Design de interação e Design da experiência considerações sobre um camp...
 
Oficina de Robótica e Automação Casa de Vovó Dedé: Introdução
Oficina de Robótica e Automação Casa de Vovó Dedé: IntroduçãoOficina de Robótica e Automação Casa de Vovó Dedé: Introdução
Oficina de Robótica e Automação Casa de Vovó Dedé: Introdução
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoes
 
Aula 03 plataformas, ambientes e configuracoes
Aula 03   plataformas, ambientes e configuracoesAula 03   plataformas, ambientes e configuracoes
Aula 03 plataformas, ambientes e configuracoes
 
Aula inaugural
Aula inauguralAula inaugural
Aula inaugural
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucessoUtilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
 
1.Aula1-Introducao-conceitosbasicos.ppt
1.Aula1-Introducao-conceitosbasicos.ppt1.Aula1-Introducao-conceitosbasicos.ppt
1.Aula1-Introducao-conceitosbasicos.ppt
 
Tecnologia da informação
Tecnologia da informaçãoTecnologia da informação
Tecnologia da informação
 
Kde comunidade
Kde comunidadeKde comunidade
Kde comunidade
 
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
 
Redes de Computadores - GT 6 - Apresentação Seminário
Redes de Computadores - GT 6 - Apresentação SeminárioRedes de Computadores - GT 6 - Apresentação Seminário
Redes de Computadores - GT 6 - Apresentação Seminário
 
Sistemas de informação integrados a redes sociais - UVA 2010
Sistemas de informação integrados a redes sociais - UVA 2010Sistemas de informação integrados a redes sociais - UVA 2010
Sistemas de informação integrados a redes sociais - UVA 2010
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en Diseño
 
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
Aula Gestão para Inovação e Liderança Unisinos - 2011 - PA7
 
Tdc
TdcTdc
Tdc
 

Mais de Lucas Cabral

Por que dados abertos?
Por que dados abertos?Por que dados abertos?
Por que dados abertos?Lucas Cabral
 
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - IntroduçãoMinicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - IntroduçãoLucas Cabral
 
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)Lucas Cabral
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Lucas Cabral
 
Introdução a programação gráfica com Processing - Aula 01
Introdução a programação gráfica com Processing - Aula 01Introdução a programação gráfica com Processing - Aula 01
Introdução a programação gráfica com Processing - Aula 01Lucas Cabral
 

Mais de Lucas Cabral (6)

Por que dados abertos?
Por que dados abertos?Por que dados abertos?
Por que dados abertos?
 
Creative Coding
Creative CodingCreative Coding
Creative Coding
 
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - IntroduçãoMinicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
Minicurso Rede de Sensores Sem Fio com Xbee e Arduino - Introdução
 
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014
 
Introdução a programação gráfica com Processing - Aula 01
Introdução a programação gráfica com Processing - Aula 01Introdução a programação gráfica com Processing - Aula 01
Introdução a programação gráfica com Processing - Aula 01
 

Programação Criativa com Processing