You are on page 1of 1

Capitulo 1: Getting started with Processing Casey Reas y Ben Fry Processing naci en la primavera del 2001 a partir

de una lluvia de ideas en una hoja de papel. El objetivo era crear un forma para dibujar (como un prototipo) el tipo de software en el cual estbamos trabajando, que era en casi todas las ocasiones a pantalla completa e interactivo. El otro objetivo era crear un lenguaje para ensear a los alumnos de diseo y arte como programar y darle a los estudiantes mas tcnicos una forma ms fcil para trabajar con grficas. El programa parti siendo un software beta pblico que se usaba constantemente en salas de clases a lo largo de todo el mundo. El 29 de Noviembre del 2008 se lanzo la versin 1.0 lo que significo una mayor estabilidad para el lenguaje del programa. Actualmente Processing a llegado muy lejos tomando en cuenta sus primeros inicios y se han descubierto nuevas formas de aplicacin. Un hecho importante que ha llevado a la expansin del programa en distintos mbitos desde su concepcin inicial es el trabajo en equipo que se ha generado por parte de las personas, al publicar cdigos en internet y ayudar a otros a desarrollar sus proyectos. La idea de Processing es escribir un cdigo simple expresado en una linea y poder ver el resultado al instante. A esto se le llama dibujando con cdigo y el resultado es un programa que crea una pieza en el mismo instante. La mayora de los cursos de programacin se enfocan en la estructura y teora del programa y solo luego de un par de semanas de estudiar los mtodos y algoritmos es posible ver los resultados. Processing ofrece una forma de aprender programacin creando un camino de grficas interactivas. Processing utiliza los bocetos y prototipos para llevar a cabo los proyectos. El boceto es una forma de pensar divertida y rpida. Su objetivo principal es explorar las distintas ideas en un periodo corto de tiempo. Las ideas para animacin e instalaciones interactivas son usualmente dibujadas en un papel como storyboards con anotaciones y luego las mejores ideas son seleccionadas y combinadas como un prototipo, que es un proceso cclico para crear, probar, e improvisar lo que se encuentra entre el papel y la pantalla del computador. Processing consiste en numerosas herramientas que trabajan juntas en diferentes combinaciones. Processing crea un espacio de variacin y flexibilidad al momento de crear proyectos, debido a que sus cdigos pueden ser tan cortos como una sola linea o largos como miles de ellas. Ms de cien libreras extienden Processing en muchos terrenos, incluyendo el sonido, computer vision, y la fabricacin digital. La gente ha estado creando imgenes con computadores desde los aos 60. Processing ha incluido a los pensadores del diseo, grficas computacionales, arte, arquitectura, estadsticas, entre otros. Processing fue inspirado por grandes ideas e individuos durante las cuatro dcadas pasadas. Al igual que el lenguaje humano, el lenguaje de programacin pertenece a la familia de lenguajes emparentados. Processing es un dialecto de un lenguaje de programacin llamado Java, la sintaxis de ambos es casi idntica, pero Processing incorpora caractersticas personalizadas relacionadas con la grficas y la interaccin. Los elementos grficos de Processing estan relacionados con PostScrip, que es una fundacin de PDF, y OpenGL, una especificacin de grficas 3D. Debido a estos elementos relacionados entre s, aprender a usar Processing es un nivel de entrada paso a paso, para programas en otros lenguajes y usando diferentes herramientas de software. Processing tiene una larga familia de lenguajes emparentados y entornos de programacin que lo enriquecen y facilitan su aprendizaje. Miles de personas usan processing todos los das. Al igual que ellos todos pueden descargar Processing sin costo alguno, e incluso pueden modificar el cdigo de Processing para lo que necesiten. Processing es un proyecto FLOSS, que es gratis, libre, un open source software y que se encuentra en el espritu de la comunidad. El equipo de Processing invita a las personas a participar compartiendo sus proyectos y conocimientos a travs de la pgina Processing.org y en las redes sociales que contienen informacin del programa. Processing es alimentado por miles de personas que contribuyen va internet y que a las vez se relacionan entre si.

You might also like