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 :

Tagged with:



En May 12 de 2010, Marlon J. Manrique escribió acerca de Probando Processing for Android en Ubuntu 10.04.
May 12

Una vez mas me dispongo a utilizar OpenSimulator para crear un mundo virtual, en este caso para el programa Ingenio de la Universidad Autonoma de Manizales que permite a los estudiantes de ultimo año de los colegios hacer parte de una experiencia educativa en la Universidad y que este año en el área de sistemas hemos utilizado OpenSimulator para la creación de la isla Ingenio y cada grupo de estudiantes tiene su terreno para crear lo que gusten.

SecondLIfe Viewer 2 y OpenSimulator 0.6.9 rc2

En esta ocasión instalaremos el OpenSimulator en un Ubuntu Desktop 10.04 y lo conectaremos al visor oficial de Second Life en su version 2, especificamente la version 2.0.1.203797.

La versión 0.6.8 de OpenSimulator lanza una excepción al ejecutarse sobre la distribución actual de Ubuntu 10.04 Desktop por tal motivo utilizaremos la versión 0.6.9 rc que esta en desarrollo.

Preparativos :

  • Abrir una consola
  • Instalar paquetes adicionales de Mono que no vienen con la instalación por defecto de Ubuntu
    sudo apt-get install libmono-microsoft8.0-cil

Instalacion OpenSimulator :

  • Abrir un navegador, ir a la pagina de descargas :
    http://opensimulator.org/wiki/Download
  • Descargar o copiar la URL del paquete Binario
    en este caso encontramos que la versión mas reciente es la 0.6.8
  • Abrir una consola
  • Descargar el paquete
    wget http://dist.opensimulator.org/opensim-0.6.8-binaries.zip
  • Expandir el paquete
    unzip opensim-0.6.8-binaries.zip
  • Cambiar al directorio
    cd opensim-0.6.8-binaries/bin
  • Ejecutar el servidor para crear una nueva Region
    ./OpenSim.exe

Crear la Nueva Región :

En este caso crearemos una Region llamada Ingenio, con un avatar maestro llamado Master Ingenio y de clave abcde :

  • Al ejecutar el OpenSimulator este solicita la información del la Region, ejemplo :New region name []: Ingenio
    Region UUID [aba75aca-58f6-47b4-a860-95396ea2c236]:
    Region Location [1000,1000]:
    Internal IP address [0.0.0.0]:
    Internal port [9000]:
    Allow alternate ports [False]:
    External host name [SYSTEMIP]:
    Master Avatar UUID [00000000-0000-0000-0000-000000000000]:
    Master Avatar first name (enter for no master avatar) []: Master
    Master Avatar last name []: Ingenio
    Master Avatar sandbox password []: abcde
  • Al terminar la instalacion debe aparecer el prompt de la region :
    Region (Ingenio) #

Instalar Visor Oficial de Second Life :

  • Ir a la pagina de descargas de Second Life y descargar el visor mas actual :

    http://secondlife.com/support/downloads/?lang=en-US

  • O descargar el visor, abriendo una terminal
  • Ejecutar el comando para descargar el visor
    wget http://download.cloud.secondlife.com/Viewer-2/SecondLife-i686-2.0.1.203797.tar.bz2
  • Expandir el archivo BZip2 :
    bunzip2 SecondLife-i686-2.0.1.203797.tar.bz2
  • Extraer el contenido :
    tar -xvf SecondLife-i686-2.0.1.203797.tar
  • Cambiar al directorio del visor
    cd SecondLife-i686-2.0.1.203797
  • Ejecutar el visor
    ./secondlife -loginuri http://<IpServidor>:9000/ -loginpage http://<IpServer>:9000/?method=login

Problemas :

  • El avatar aparece como una nube cuando se utiliza el visor oficial de Second Life version 2

Enlaces :

Tagged with:



En May 12 de 2010, Marlon J. Manrique escribió acerca de Instalacion de OpenSimulator en Ubuntu 10.04.