domingo, 25 de septiembre de 2011

Processing, Un lenguaje de programación y entorno de desarrollo.

Diseñado por Ben Fry y Casey Reas en el 2001, ambos estudiantes del MIT Media Lab.

Processing

Processing fue inicialmente creado para servir como “sketckbook” (cuaderno de dibujo) en proyectos multimedia e interactivos así mismo para facilitar el aprendizaje de programación en un contexto visual.

Para quienes programan en lenguaje de programación Java es fácil adentrarse ya que esta basado en este. Processing puede ejecutarse desde plataformas como Mac, Linux y Windows. Se distribuye bajo licencia GNU GPL.

Inicialmente las primeras versiones del IDE de Processing solo tenían el modo de uso Standard, a partir de la versión 1.5.1 se agrega el modo Android este permite crear aplicaciones para dispositivos que cuentan con este sistema operativo, ahí no terminan las sorpresas, recientemente se libero la versión 2.0alpha1 de Processing a la cual se le agrega el modo JavaScript, esto brinda la oportunidad de que la aplicación funcione en navegadores web.

Libros, Manuales y Tutoriales para Processing

Inicialmente la pagina de Processing cuenta con una buena cantidad de tutoriales en la siguiente dirección : http://processing.org/learning/

Si lo que buscan es un libro o un manual pueden ver los que están disponibles acá: http://processing.org/learning/books/

Para principiantes recomiendo el libro Learning Processing, esta bien estructurado además contiene ejemplos y ejercicios. En su pagina pueden descargar gratuitamente el primer capitulo, ver los ejemplos y ejercicios que contiene el libro. http://www.learningprocessing.com/

Programación orientada a objetos en Processing

Un ejemplo rápido tomado de la pagina de Processing Café

En la siguiente imagen se define un clase llamada Pelota con su correspondiente constructor y un método llamado paint el cual se encarga de dibujar una circunferencia a partir de los parámetros dados en el constructor.

El código comentado facilita su comprensión, además es muy sencillo el ejemplo.

2

Al dar clic en el botón Run se ejecuta el programa y obviamente lo que se dibuja es una circunferencia.

3

Ejemplo sencillo para comenzar a practicar con Processing, no?
Esta entrada solo fue para dar a conocer un poco de Processing, si les sirve ahí esta.

sábado, 17 de septiembre de 2011

SUSE Studio. Crea tu distribución basada en SUSE Linux

Existen varias formas de poder crear una distribución Linux pero la que me parece mas sencilla y agradable es utilizando SUSE Studio. Además soy partidario de SUSE.

Visite http://susestudio.com/

SUSE StudioVista inicial de la pagina SUSE Studio.

Ingresando a SUSE Studio

Es muy sencillo y rápido ingresar si contamos con una cuenta de: Twitter, Facebook, Yahoo, Google, etc.

Ingresar a SUSE Studio

Primeros pasos…

Una vez que entramos podemos navegar entre las opciones que nos muestra la pagina para familiarizarnos.

La opción para comenzar a crear nuestra distribución es: Create new appliance

Vamos a la pestaña Studio > Create new appliance.

Se muestra la siguiente ventana, donde podemos elegir entre varias plantillas y así mismo la arquitectura de 32-bits o 64-bits para comenzar a crear la distribución, en la parte inferior esta el campo donde colocar el nombre a la distribución este puede cambiarse después.

Elegir plantilla

Una vez que elegimos la plantilla, arquitectura y un nombre. SUSE Studio facilita la tarea agrupando las herramientas en tan solo seis pestañas:

  • Start
  • Software
  • Configuration
  • Files
  • Build
  • Share

Me parece que es intuitivo saber para que es cada una.

De momento la mas importantes es Software donde podemos elegir todo lo que deseamos contenga nuestra distribución.

Agregar software

El orden ante todo. El software esta agrupado de tal manera que es sencillo saber donde debemos ir para agregar el software a nuestra distribución.

Nota: Se debe tener cierta idea sobre el software que se desea agregara a la distribución.

SUSE Studio de verdad facilita la tarea; después de agregar el software, archivos y configurar nuestra distribución. Podemos elegir entre varios formatos en la opción Build.

Formato distribución

Si elegimos cualquiera de los formatos tendremos que descargarlo y realizar las pruebas correspondientes dependiendo del formato seleccionado, pero realizar la descarga llevara tiempo.

SUSE Studio proporciona una herramienta interesante el Testdrive consiste en ejecutar una maquina virtual en la ventana del navegador y comenzar a interactuar con nuestra distribución sin la necesidad de descargarla a nuestra computadora y si este plus no los convence de comenzar a experimentar con SUSE Studio. Les puedo decir que también podemos realizar un testdrive a otras distribuciones que han sido creadas por otros usuarios.

miniSUSE

Testdrive a miniSUSE creada por hgj. http://susegallery.com/a/jFksKq/minisuse

Si les interesa comenzar a experimentar, adelante. Lo recomendable es comenzar con la guía de inicio rápido de SUSE Studio.