Processing: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 2: Linha 2:


= Download e Instalação =
= Download e Instalação =
<small> Testado em um Ubuntu 11.10 </small>


O material do [http://processing.org/ site oficial] já é muito bom e bastante explicativo.
O material do [http://processing.org/ site oficial] já é muito bom e bastante explicativo.
Mesmo assim seguem as instruções para instalá-lo.
Mesmo assim seguem as instruções para instalá-lo.
 
<small> Testado em um Ubuntu 11.10 </small>
=== Download ===
=== Download ===


<small> Testado em um Ubuntu 11.10 </small>
Para evitar problemas de compatibilidade sugiro que você instale a versão mais recente, na sessão Pre-Releases, isso evitará problemas como ''You are using an obsolete build.xml''.
 
Para evitar problemas de compatibilidade sugiro que você instale a versão mais recente, na sessão Pre-Releases, isso evitará problemas como ''You are using an obsolete build.xml''.


* Baixe o pacote adequado [http://processing.org/download/ aqui] (pacote grande, faça um café enquanto baixa)
* Baixe o pacote adequado [http://processing.org/download/ aqui] (pacote grande, faça um café enquanto baixa)
Linha 18: Linha 17:
* Descompacto em alguma pasta
* Descompacto em alguma pasta


* Entre na pasta e rode o executável ''processing<sua-versao>''
* Entre na pasta ''processing<sua-versão>'' e rode o executável ''processing''
 
Pronto! Agora aproveite o café para mantê-lo acordado durante a noite enquanto você dá uma olhada os [http://wiki.processing.org/w/Video_Tutorials vídeo tutoriais] e [http://processing.org/learning/ tutoriais].
 
=== Código para teste ===
 
<code>
void setup()
{
  size(480, 120);
  smooth();
}
 
void draw()
{
  if (mousePressed)
  {
    fill(0);
  }
  else
  {
    fill(255);
  }
  ellipse(mouseX, mouseY, 80, 80);
}
</code>
 
= Rodando no Android =
 
Para utilizar Android do processing, é necessário ter a SDK do Android instalada.
 
=== Instalando o Android SDK ===
 
* Baixe o pacote adequado [http://developer.android.com/sdk/index.html aqui]
* Desempacote-o
 
Pronto! Você tem a SDK instalada! Agora precisamos baixar as API adequadas para utilização da Processing
 
* Entre na pasta ''android-sdk-<sua-plataforma>'' baixada
* Dentro desta entre na pasta ''tools''
* Rode o programa ''android''
 
Vai abrir o SDK and AVD Manager, nele
 
* Instale os seguintes pacotes
** Android SDK Tools
** Android SDK Platform-tools
* E dentro de Android 2.2 (API 8)
** SDK Platform
** Google APIs by Google Inc.
 
 
Para versões mais recentes do Processing pode ser necessário instalar também o Android 4.0 (API 14)
 
==== Reconhecendo seu Android no Ubuntu (linux) ====
 
Para saber se seu dispositivo é reconhecido pelo seu sistema operacional
* Num terminal entre na pasta ''android-sdk-<sua-plataforma>''
* Dentro desta entre na pasta ''platform-tools''
* Use o comando
$ adb devices
 
Se a saída for algo do tipo
List of devices attached
001234567891000000000000    device
 
Perfeito, não precisa mexer em nada, seu dispositivo já é reconhecido.
 
Caso seja algo parecido com
List of devices attached
????????????????????????    no permissions
 
Então você vai ter que configurar isso manualmente.
 
No windows dentro do 'SDK and ADT Manager',
* Dentro de 'Extras', baixe
** Google USB Driver Package
 
Isso deve consertar
 
Para Linux, é necessário configurar o acesso pelo udev, segue uma abordagem testada em um '''Ubuntu 11.10'''
 
* Conecte seu aparelho no PC
* Abra um terminal e entre
$ lsusb
* Da saída extraia a linha que fala do seu aparelho, será algo do tipo
Bus 002 Device 005: ID e2b8:2d7r SEU_CELULAR
* Marque o primeiro item do ID
** Nesse caso seria e2b8 (esse é o seu idVendor)
* Entre como root
$ sudo su
* Entre na pasta 'rules.d'
# cd /etc/udev/rules.d/
* Crie um arquivo para colocar as regras de acesso ao seu dispositivo
# touch 99-android.rules
* Edite o arquivo e jogue as seguintes informações nele
#######################################
# Configuracao para acesso do Android #
#######################################
SUBSYSTEM=="usb", ATTR{idVendor}=="e2b8", MODE="0666", GROUP="plugdev"
#                                  ^
#                                  |
#  Coloque o seu idVendor        aqui, que foi marcado anteriormente
* Reinicie o ''udev'' e o ''adb''
# /etc/init.d/udev restart
* Saia do modo root ( ctrl + d )
* Va na pasta do android-sdk-<sua-plataforma>/platform-tools, e entre
$ ./adb kill-server
$ ./adb start-server
* Rode
$ ./adb devices
<small>(Tada!!!)</small>


Pronto! Agora aproveite o café para mantê-lo acordado durante a noite enquanto você dá uma olhada os [http://wiki.processing.org/w/Video_Tutorials tutoriais].


= Links e referências =
= Links e referências =


== Processing ==
[http://processing.org/ Site Oficial]
[http://processing.org/ Site Oficial]


Linha 29: Linha 140:


[http://wiki.processing.org/w/Main_Page Wiki] <small> com tutoriais e diversas outras informações </small>
[http://wiki.processing.org/w/Main_Page Wiki] <small> com tutoriais e diversas outras informações </small>
== Android ==
[http://developer.android.com/ Site oficial] de desenvolvimento para android
[http://developer.android.com/sdk/index.html Download] do SDK
[http://developer.android.com/sdk/adding-components.html Acionando componentes] pelo 'SDK and ADT Manager




[Category:LabMacambira]
[[Category:LabMacambira]]

Edição atual tal como às 10h34min de 17 de novembro de 2011

Processing é uma "linguagem de programação"/"ambiente" para pessoas que querem criar imagens, animações e interações. Sua utilização auxilia bastante a produção destes, devido a seu alto nível de programação.

Download e Instalação

Testado em um Ubuntu 11.10

O material do site oficial já é muito bom e bastante explicativo. Mesmo assim seguem as instruções para instalá-lo. Testado em um Ubuntu 11.10

Download

Para evitar problemas de compatibilidade sugiro que você instale a versão mais recente, na sessão Pre-Releases, isso evitará problemas como You are using an obsolete build.xml.

  • Baixe o pacote adequado aqui (pacote grande, faça um café enquanto baixa)

Instalação

  • Descompacto em alguma pasta
  • Entre na pasta processing<sua-versão> e rode o executável processing

Pronto! Agora aproveite o café para mantê-lo acordado durante a noite enquanto você dá uma olhada os vídeo tutoriais e tutoriais.

Código para teste

void setup()
{
  size(480, 120);
  smooth();
}
void draw()
{
  if (mousePressed)
  {
    fill(0);
  }
  else
  {
    fill(255);
  }
  ellipse(mouseX, mouseY, 80, 80);
}

Rodando no Android

Para utilizar Android do processing, é necessário ter a SDK do Android instalada.

Instalando o Android SDK

  • Baixe o pacote adequado aqui
  • Desempacote-o

Pronto! Você tem a SDK instalada! Agora precisamos baixar as API adequadas para utilização da Processing

  • Entre na pasta android-sdk-<sua-plataforma> baixada
  • Dentro desta entre na pasta tools
  • Rode o programa android

Vai abrir o SDK and AVD Manager, nele

  • Instale os seguintes pacotes
    • Android SDK Tools
    • Android SDK Platform-tools
  • E dentro de Android 2.2 (API 8)
    • SDK Platform
    • Google APIs by Google Inc.


Para versões mais recentes do Processing pode ser necessário instalar também o Android 4.0 (API 14)

Reconhecendo seu Android no Ubuntu (linux)

Para saber se seu dispositivo é reconhecido pelo seu sistema operacional

  • Num terminal entre na pasta android-sdk-<sua-plataforma>
  • Dentro desta entre na pasta platform-tools
  • Use o comando
$ adb devices

Se a saída for algo do tipo

List of devices attached 
001234567891000000000000    device

Perfeito, não precisa mexer em nada, seu dispositivo já é reconhecido.

Caso seja algo parecido com

List of devices attached 
????????????????????????    no permissions

Então você vai ter que configurar isso manualmente.

No windows dentro do 'SDK and ADT Manager',

  • Dentro de 'Extras', baixe
    • Google USB Driver Package

Isso deve consertar

Para Linux, é necessário configurar o acesso pelo udev, segue uma abordagem testada em um Ubuntu 11.10

  • Conecte seu aparelho no PC
  • Abra um terminal e entre
$ lsusb
  • Da saída extraia a linha que fala do seu aparelho, será algo do tipo
Bus 002 Device 005: ID e2b8:2d7r SEU_CELULAR
  • Marque o primeiro item do ID
    • Nesse caso seria e2b8 (esse é o seu idVendor)
  • Entre como root
$ sudo su
  • Entre na pasta 'rules.d'
# cd /etc/udev/rules.d/
  • Crie um arquivo para colocar as regras de acesso ao seu dispositivo
# touch 99-android.rules
  • Edite o arquivo e jogue as seguintes informações nele
#######################################
# Configuracao para acesso do Android #
#######################################

SUBSYSTEM=="usb", ATTR{idVendor}=="e2b8", MODE="0666", GROUP="plugdev"
#                                   ^
#                                   |
#  Coloque o seu idVendor         aqui, que foi marcado anteriormente
  • Reinicie o udev e o adb
# /etc/init.d/udev restart
  • Saia do modo root ( ctrl + d )
  • Va na pasta do android-sdk-<sua-plataforma>/platform-tools, e entre
$ ./adb kill-server
$ ./adb start-server
  • Rode
$ ./adb devices

(Tada!!!)


Links e referências

Processing

Site Oficial

Download

Wiki com tutoriais e diversas outras informações

Android

Site oficial de desenvolvimento para android

Download do SDK

Acionando componentes pelo 'SDK and ADT Manager