Resistance is Futile

Curso : Mobile Processing Primeros Pasos

Mini Curso : Mobile Processing Primeros Pasos

Este 11 de Agosto inicia el mini curso de 8 horas sobre el desarrollo de aplicaciones para dispositivos moviles utilizando la herramienta Mobile Processing que facilita la creacion de este tipo de aplicaciones para dispositivos moviles que soporten Java. Este mini curso se realizara totalmente en linea a traves de video conferencias apoyadas por actividades y tareas en linea que permiten practicar el desarrollo de pequeños ejercicios para conocer el ambiente de desarrollo, no es necesario tener conocimientos previos en lenguajes de programacion y/o herramientas de desarrollo, simplemente tener muchas ganas de aprender, el curso es totalmente gratuito y abierto para cualquier persona interesada en conocer esta tecnologia.

Objetivo del Curso : Este mini curso provee una introducción al desarrollo de aplicaciones para dispositivos móviles utilizando la herramienta Mobile Processing, esta enfocado para todas las personas interesadas en comenzar a explorar la creación de aplicaciones sencillas y no es necesario tener experiencia en el desarrollo de aplicaciones.

Contenidos :

  • Sesión 01 :
    Presentación del Curso,
    Dispositivos Móviles y Mobile Processing
  • Sesión 02 :
    Dibujando Formas 2D
  • Sesión 03 :
    Interacción con el Usuario
  • Sesión 04 :
    Sonidos e Imágenes
    Cierre del Curso

Horario : Video conferencia en vivo, los martes de 10 pm, duracion 2 horas. Este horario responde a las necesidades de las personas que laboran, trabajan o estudian y solo tienen disponible las horas de la noche para asistir al curso.

Enlaces :

Instalacion GSVideo en Processing/Ubuntu 8.10

gsvideo_01

GSVideo es una libreria para Processing que permite capturar y reproducir video, que sirve como alternativa a Quicktime especialmente en Linux donde no se cuenta con una version del software de Apple.

Requerimientos :

  • Tener instalado Processing

Pasos :

  • Abrir una consola
  • Instalar las librerias de desarrollo de GStream
    sudo apt-get install libgstreamer0.10-dev
  • Ir a la pagina de descarga de GSVideo
    http://sourceforge.net/project/showfiles.php?group_id=225389&package_id=272648
  • Cambiar al directorio donde se almacenan los sketches de Processing, tipicamente :
    cd ~/sketchbook
  • Ir al directorio de librerias (si no existe crearlo mkdir libraries)
    cd libraries
  • Descargar la ultima version de la libreria, por ejemplo la 0.4.6 (3.2 MB)
    wget http://ufpr.dl.sourceforge.net/sourceforge/gsvideo/gsvideo-0.4.6.zip
  • Descomprimit el archivo
    unzip gsvideo-0.4.6.zip

Capturar Video :

  • Ejecutar el Processing
    cd <rutaProcesssing>/processing
    ./processing
  • Escribir el programa basico de captura :
    import codeanticode.gsvideo.*;
     
    GSCapture video;
     
    void setup() {
      size(320,240);
      video = new GSCapture(this, 320, 240, "/dev/video0",15);
    }
     
    void draw() {
      if(video.available()) {
        video.read();
        image(video,0,0);
      }
    }
  • Ejecutar el programa

Nota :

  • El dispositivo por defecto en Linux es /dev/video0, pero si se tiene mas de una camara conectadas al pc se puede acceder al dispositivo utilizando /dev/video1,  /dev/video2, ...
  • Se probo la captura utilizando la camara incorporada de un portatil Dell Vostro 1400 y una camara Genius Slim 1322AF y funcionarn las dos

Enlaces :

Page 1 of 512345
Powered by Wordpress | Designed by Elegant Themes