Why would I need a payday loan Payday loans UK We can help

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."

Processing for Android

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 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.
  • 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

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 :