Processing: mudanças entre as edições
Linha 129: | Linha 129: | ||
* Rode | * Rode | ||
$ ./adb devices | $ ./adb devices | ||
<small>(Tada!!!)</small> | |||
= Links e referências = | = Links e referências = |
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
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