May 10

Hace ya algún tiempo no hacia algo de desarrollo para Mobile Processing (de todas formas en este tiempo en la Universidad he dado algunos mini cursos y también algunas conferencias), algunas de las librerías ya están lo suficientemente maduras y no por motivos de tiempo no había podido pensar en otras cosas para adicionar hasta el viernes que me dispuse a leer sobre la versión para Android de Processing (pronto estare hablando de este proyecto), principal competencia ahora de Mobile Processing y que pronto se convertirá en el estandard para móviles abriendo las puertas del mausoleo para Mobile Processing.

En la pagina de Processing para Android, en la parte de instalación se debe descargar una versión especial de Processing que trae el modo Android para el desarrollo de aplicaciones móviles y que para que todo funcione debe descargarse el SDK de Android, pero que este en un futuro sera adicionado a la distribución evitando la necesidad de descargar el software esto siguiendo los lineamientos de Processing de mantener la herramienta simple y fácil de usar. Recorde que ese mismo dia me habia contado un estudiante que habia tenido problemas con la instalacion del ambiente en Windows y que tambien he sido victima de la instalacion dispendiosa de los requerimientos del mismo.

Mobile Processing esta basado en el ambiente de desarrollo de Processing el cual esta desarrollado bajo Java y utiliza Jikes como compilador Java, de tal modo que utiliza el JRE solo para la ejecucion del editor, la version Mobile adiciona la necesidad de un ambiente de desarrollo para J2ME lo cual cubria el Wireless Toolkit que necesitaba de un JDK; sumando todo esto para instalar el ambiente de desarrollo se necesitaba instalar un JDK y el WTK y luego expandir el archivo de Mobile, ejecutar y configurar el ambiente de desarrollo para utilizar el WTK.

La idea era crear una distribucion que al igual que Processing la cual solo fuera expandir y ejecutar, para esto se utilizo de base el directorio de Mobile Processing al cual se le adiciono el directorio java, donde se instalo el JDK 6 Update 20, ademas de instalar en el directorio wtk la version 2.5.2 del Wireless Toolkit el cual debio ser modificado para que utilizara la version de java instalada anteriormente, adicionamente se modifico el codigo del llamado al verificar y emulador utilizado en Mobile para que tomara el WTK instalado desde la primera ejecucion del ambiente, estos pasos fueron relativamente faciles y se crearon las versiones para Windows y Linux de 32 bits, las cuales se probaron satisfactoriamente en maquinas virtuales sin software pre instalado de Windows XP, Windows 7 y Ubuntu 10.04 con esto se crearon las distribuciones respectivas las cuales tenian un tamaño de 109 MB, pero teniendo en cuenta que en Google Code el maximo de tamaño permitido por archivo es de 100 MB se procedio a quitar documentacion y ejemplos del WTK y el JDK llegando a un tamaño de 78 MB.

Demasiadas explicaciones, pero es mejor documentar todo el proceso, :)
Para los que estaban esperando ansiosos los links de descarga aqui estan :

Descarga :

Enlaces :

Tagged with:



En May 10 de 2010, Marlon J. Manrique escribió acerca de Mobile Processing, Expandir y Ejecutar.
May 01

Mobile ProcessingAprovechando que tenia acceso a una maquina con Mac OS X, me di a la tarea de probar la instalacion de Mobile Processing en este sistema operativo. Aunque no existe kit de desarrollo oficial de Sun Microsystems para esta plataforma es posible instalar Mobile Processing utilizando el SDK de Java para Mac distribuido directamente por Apple, el sdk de MPowerPlayer que permite compilar los sketchs en la plataforma Mac, como tambien provee un emulador para ejecutar las aplicaciones. 

Desafortunadamente no todas las caracteristicas de J2ME estan implementadas en el emulador de MPowerPlayer pero es posible desarrollar aplicaciones sencillas utilizando Mobile Processing para dispositivos moviles desde la plataforma Mac.

Pasos :

  • Instalar el SDK de Java para Mac OS X
  • Ir al sitio de descargas de Java en Apple
    http://developer.apple.com/java/download/
  • Descargar e instalar la version adecuada para su sistema operativo 
    Actualmente la version oficial es la Java for Mac OS X 10.5 Update 1 
  • Descargar el SDK de MPowerPlayer 
    http://mpowerplayer.com/sdk
  •  Aceptar la licencia y descargar el archivo zip 
  • Descargar la distribucion de Mobile Processing para Mac OS X
    http://mobile.processing.org/download
  • Por ejemplo la version 007
    http://mobile.processing.org/download/mobile-0007-macosx.zip
  • Al descargar los archivos a traves de Safari este los coloca en el directorio Download y los descomprime 
  • Mover los directorios mpp-sdk y Mobile-007 al directorio donde se van a almacenar 
  • Entrar al directorio Mobile-007 y hacer doble click en el archivo Mobile
  • El sistema operativo identifica que se esta ejecutando una aplicacion bajada de Internet,
    aceptar la ejecucion de la aplicacion 
  • Ir al menu de Mobile Processing a la opcion Preferences 
  • En la la opcion Mobile suministrar la ruta del Wireless Toolkit con la ruta del mpp-sdk 
  • Se recomienda cambiar las versiones de CLDC a la 1.1 y el MIDP a 2.0 
  • Aceptar los cambios 
  • Ahora puede desarrollar sketchs en Mobile Processing utilizando Mac OS X 

mobileprocessing_macosx

Enlaces :

Tagged with:



En May 1 de 2009, Marlon J. Manrique escribió acerca de Instalacion Mobile Processing en Mac OS X.
Jan 17

Mobile ProcessingAhora que tenemos nueva version de Mobile Processing para Linux, es tiempo de explicar los pasos para instalarlo en Ubuntu 8.1, para esto tenemos que tener en cuenta una serie de prerequisitos como la instalacion del SDK de Java y el Sun Java Wireless Toolkit herramientas necesarias para el desarrollo de los sketchs en Mobile Processing.

Requisitos :

Instalacion Java SDK en Ubuntu 8.10 :

  • Abrir una terminal
  • Ejecutar el siguiente comando :
    sudo apt-get install sun-java6-jdk
  • Verificar que el Java6 sea la alternativa por defecto
    sudo update-alternatives --config java

Instalacion del Sun Java Wireless Tolkit :

  • Buscar y Descargar la version 2.5.2 del WWTK
    http://java.sun.com/products/sjwtoolkit/download.html
  • Esto descarga un archivo .sh el cual debemos volver ejecutable e instalar :
    chmod +x sun_java_wireless_toolkit-2.5.2_01-linuxi486.bin.sh
    ./sun_java_wireless_toolkit-2.5.2_01-linuxi486.bin.sh
  • Aceptar la licencia
  • Suministrar el directorio donde esta instalado el Java
    Si tenemos la instalacion de Java en Ubuntu sera : /usr/lib/jvm/java-6-sun/bin
  • Suministrar el directorio de Instalacion, tipicamente el visualizado en la instalacion

Instalacion de Mobile Processing :

  • Descargar la ultima version de Mobile Processing para Linux de :
    http://code.google.com/p/mprocessinglibs/downloads/list
  • Por ejemplo la version 0007
    wget http://mprocessinglibs.googlecode.com/files/mobile-0007-linux.tar.gz
  • Cambiar de directorio
    cd mobile-0007-linux
  • Ejecutar el Mobile
    ./mobile
  • Se abre el programa
  • Se debe crear un directorio en el cual se almacenaran los sketchs,
    por ejemplo que el directorio /home/<usuario>/sketchbook

Configuracion Inicial :

  • Abrir el menu File -> Preferences -> (tab) Mobile
  • Suministre el directorio raiz donde instalo el Sun Java Wireless Toolkit
  • Cambie las versiones de desarrollo del CLDC y el MIDP se recomienda CLDC 1.1 y MIDP 2.0

Esos son los pasos para instalar Mobile Processing en Ubuntu 8.10

Tagged with:



En January 17 de 2009, Marlon J. Manrique escribió acerca de Instalacion Mobile Processing en Ubuntu 8.10.