Que es Processing??

[singlepic id=139 w=420 h=340 float=center]
Processing es un lenguaje de programación open source (código abierto) y un ambiente de trabajo para personas que quieran programar imagenes, animaciones e interacciones. Es usado por estudiantes, artistas, diseñadores y aficionados para el aprendizaje, creación de prototipos y producción. Está creado para enseñar los fundamentos de programación dentro de un contexto visual y para servir como un cuaderno de bocetos de software y una herramienta de producción profesional.

Processing es de libre descarga y multiplataforma, esta disponible para Linux, MAC OS y windows. Puedes obtenerlo de la pagina de descarga.

Processing es un proyecto abierto iniciado por Ben Fry y Casey Reas . Se desarrolló de las ideas exploradas en el Grupo de Estética y Computación del Media Lab del MIT.

Aprender a programar en Processing es muy sencillo, incluso si jamas haz programado, puedes aprender con los programas de ejemplo incluidos con Processing o atraves de la seccion de Aprendizaje en la pagina oficial. Ademas cuenta con un amplio indice de instrucciones con su explicacion y ejemplos.

[singlepic id=141 w=420 h=340 float=center]
Con este lenguaje de programacion se pueden crear desde cosas sencillas como hacer dibujos, graficas, etc, hasta crear programas tan complejos como juegos, interfaces y mas. El limite es tu imaginacion y capacidad de abstraccion.

Processing cuenta con librerias de graficos para crear lineas, circulos, cuadrados, curvas, etc; libreria para manejo de figuras 3D, protocolos de comunicacion como UDP, y lo mas interesante para nosostros los que nos gusta la electronica es la libreria para comunicacion serial, por lo que Processing es gran amigo de los uControladores. Ademas de las librearias incluidas en el nucleo, permite agregar librerias externas que aumentan aun mas las capacidades de Processing, como las librerias para protocolo OSC, para twitter, objetos para crear GUI, control de sensores internos del PC como acelerometro etc.

[singlepic id=140 w=420 h=340 float=center]
Processing es comunmente usado para crear arte visual como la aplicacion que mostre hace unas semanas Flame, o para crear interfaces como las pruebas que hice con el ipod touch, incluso sirve para crear aplicaciones web como la calculadora de resistencias que no he terminado.

Ademas existe una version de Processing mobile para crear aplicaciones java para celulares, y Processing JS para crear aplicaciones en Java Script para navegador web.

Pagina Oficial | Processing.org

Adrian MB

Me gusta la electrónica, programación y todo lo relacionado. Ing. en Mecatronica de la UPIITA del IPN y estudiante de Diseño Industrial en la UAM. @adrianmtzb http://adrianmb.mx

También te podría gustar...

  • Pingback: Hacedores – Introducción a Processing()

  • Nelson David

    antes que cualquier cosa, agradezco a quien me pueda colaborar y a quienes hacen posible estas discusiones….ahora bien, mi problema es que trato de enviar mensajes OSC desde Android “emulado en mi PC” y capturar esos mensajes desde Processing, ya tengo la librería OSCP5….pero sigo sin escuchar mi aplicación. el error que me aparece es ” Error From inside The Android tools, check the console”.

  • Pingback: Corriendo Processing en Android()

  • Federico Ramos

    Con razón me parece similar el entorno, se utiliza en el IDE de Arduino este recurso, http://www.arduino.cc/en/Main/software . Creo que este lenguaje es muy interesante después de todo.

  • Hola que tal! Oye a ver si tu me puedes ayudar:

    Estoy probando el Mobile Processing pero al compilar un programa me sale el siguiente error:

    “ou need to modify classpath bootclasspath and/or extdirs setups mobile processing”

    Cualquier informacion al respecto la agradeceria!

    Saludos

    • Hola que tal.

      Nunca he trabajado con mobile Processing, por lo que desconozco ese problema, pero seguramente en el foro del mismo puedes encontrar la solución

    • hackdan

      Busco gente que quiera trabajar en processing, openframeworks y unity3d danielgasca@gmail.com

  • Claro que si Processing es la onda, jeje justo ahorita estoy probando la libreria que me dijiste para el acelerómetro de la mac.