Probando Processing for Android en Ubuntu 10.04
May 12
Hace poco en el foro de Mobile Processing (la versión para móviles de Processing la cual esta basada en J2ME) leía acerca de la posibilidad de crear una versión de Processing para el sistema operativo Android ya que el J2ME comienza a ser obsoleto gracias a que los teléfonos han evolucionado mucho hasta el punto de ejecutar versiones Java completas sin necesidad de recaer en la versión micro que antes se utilizaba, por este motivo Android parece ser una buena alternativa para el desarrollo de aplicaciones móviles sencillas basadas en el lenguaje de programación Processing que ha demostrado tener gran numero de seguidores.
El Processing para Android todavia esta en una etapa reciente de su desarrollo y podemos encontrar en su pagina oficial (http://android.processing.org) unas versiones preliminares donde podemos encontrar la siguiente advertencia :
"Pre-release downloads of Processing with built-in support for Android. Note that this code is incomplete and contains many bugs. It is not ready for widespread use. It should be considered "nightly build" quality. Do not use this code while operating heavy equipment. Do not rely on this code for thesis or diploma work, as you will not graduate. Do not use this code if you're prone to whining about incomplete software that you download for free."
Aquí esta el proceso de instalación de la versión 0184 de Processing con el Modo Android incorporado en un equipo con Ubuntu 10.04 :
- Instalación del Java, si no tiene el JDK instalado :
- Instalación Distribución Oficial del JDK de Oracle :
- Abra una consola
- Adicionar el repositorio de Partners
sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner” - Actualice la lista de paquetes
sudo apt-get update - Instalar el JDK
sudo apt-get install sun-java6-jdk
- Instalación del Open JDK :
- Abra una consola
- Actualice la lista de paquetes
sudo apt-get update - Instalar el OpenJDK
sudo apt-get install openjdk-6-jdk
- Instalación Distribución Oficial del JDK de Oracle :
- Instalación Android SDK :
- Visitar y descargar la ultima versión del SDK de Android para Linux :
http://developer.android.com/sdk/index.html - En nuestro caso instalaremos el r05
- Abrir una consola
- Bajar el SDK
wget http://dl.google.com/android/android-sdk_r05-linux_86.tgz - Descomprimir el archivo :
tar -zxvf android-sdk_r05-linux_86.tgz - Ir al directorio de tools
cd android-sdk-linux_86/tools - Ejecutar el Android
./android - Pulsar el botón "Available Packages"
- Pulsar en el + de la linea del repositorio
- Seleccionar : (No bajar versiones posteriores)
SDK Platform Android 2.1, API 6, revision 1
Google APIs by Google Inc., Android API 6, revision 1 - Pulsar el boton "Install Selected"
- Aceptar la licencia
Activar el checkbox "Accept All" - Se comenzaran a descargar de Internet los paquetes seleccionados.
- Visitar y descargar la ultima versión del SDK de Android para Linux :
- Instalacion Processing for Android :
- Ir a la pagina oficial y descargar la versión mas actualizada :
http://android.processing.org/ - Para nuestro caso instalaremos la revision 0184
- Abrir una consola
- Descargar el Processing for Android
wget http://android.processing.org/download/processing-0184.tgz - Descomprimir
tar -zxvf processing-0184.tgz - Cambiar al directorio de Processing
cd processing-0184/ - Ejecutar Processing
sh processing - Seleccionar un directorio para almacenar los sketchs
- Ir al menu Tools, a la opcion Android Mode o presionar Ctrl-D
- Una caja de Dialogo solicita la informacion del SDK recien instalado
pulsar el boton Yes - Seleccionar el directorio donde se instalo el SDK de Android
- Abrir un Sketch Basico
- Ejecutarlo
Debe aparecer el emulador de Android y ejecutarse el Sketch
esto puede tomar algún tiempo
- Ir a la pagina oficial y descargar la versión mas actualizada :
Problemas :
- Al momento de ejecutar el Skecth el emulador se carga pero el Sketch NO
Solucion :
Ejecutar el emulador antes de ejecutar el Sketch, asi :- Abrir una consola
- Ir al directorio de instalacion del SDK de Android
- Ejecutar el Android
./android - En Virtual Devices seleccionar el dispositivo Processing-Android-2.0.1
- Pulsar el boton Start
- Esperar que cargue
- Ir a Processing y ejecutar el Sketch
Enlaces :
- Pagina Oficial de Android for Processing
http://android.processing.org/ - Pagina del SDK de Android
http://developer.android.com/sdk/index.html



Buen tuto, gracias.
[...] Arte Multimedia 2010 Ing. Civil Telemática « Processing Intermedio Para los que ocuparán android Junio 7, 2010 Les dejo un link donde se prueba processing en un equipo android Link acá [...]