processing info

Upload: sandara-park

Post on 09-Mar-2016

226 views

Category:

Documents


0 download

DESCRIPTION

Informacion basica processing

TRANSCRIPT

1. PROCESSING2.INTRODUCCION I

  • Processing es un lenguaje de programacin diseado para simplificar tareas relacionadas a trabajos con imgenes, video y sonido
  • Processing es un lenguaje centrado en la creacin de grficos en el espacio digital .

3.INTRODUCCION II

  • El resultado de un programa realizado en esta aplicacin, es realmente un Applet de JAVA, pero realizado en un entorno mas simplificado e intuitivo que los entornos habituales de java
  • Es una herramienta pensada para que los artistas visuales realizan prototipos de sus trabajos.

4.ORIGEN I

  • Los orgenes de Processing se encuentran en el trabajo de John Maeda y el Grupo de Investigacin de Computacin Esttica del MIT.
  • El proyecto nace de la idea de unir la figura del artista como programador. Trabajar en el medio digital implica conocer el medio en su fase inicial como es el cdigo de programacin

5.ORIGEN II

  • En el ao de 1999, John Maeda desarroll DESIGN BY NUMBERS, un lenguaje de programacin muy bsico que utilizado con fines pedaggicos.
  • Utilizaba una sintaxis lo bastante sencilla para ser utilizada por estudiantes de artes y diseadores que no saban programacin antes.
  • El problema de Design by Numbers es que era muy limitado. Solamente se poda trabajar con 100 por 100 pxeles, en escala de grises .

6.ORIGEN III http://dbn.media.mit.edu/dbn/7.NACIMIENTO I

  • Al cabo de tres aos, dos estudiantes de Maeda, Casey Reas y Ben Fry, desarrollaron una plataforma con una mayor ambicin y capacidad.
  • Esta plataforma fue Processing, una sistema avanzado para el aprendizaje de programacin
  • Un ambiente de produccin para creacin de sistemas en JAVA con color, grficos en 3D en tiempo real y capacidad para otras aplicaciones multimedia.

8.NACIMIENTO II http://www.processing.org/9.PRINCIPALES APLICACIONES

  • Aplicaciones de Procesamiento Digital de Imgenes.
  • Manipulacin de entradas de video en tiempo real y video previamente codificado.
  • Creacin de primitivas en 3D con sus respectivos parmetros de iluminacin y tamao.
  • Fines Pedaggicos
  • Se lo ha utilizado en proyectos de realidad aumentada.

10.CARACTERSTICAS I

  • Los programas generados son traducidos a JAVA y generados como JAVA applets.
  • Processing se encuentra en cdigo abierto y sus proyectos desarrollados se pueden distribuir usando la licencia Creative Commons.
  • Su ambiente de trabajo fue desarrollado en JAVA.

11.CARACTERSTICAS II

  • Utiliza una excelente librera grafica.
  • Los programas generados en JAVA y Processing se ejecutan mas rpido que los generados en ActionScript o Lingo.
  • Es un lenguaje de programacin simplificado que no requiere de un conocimiento bsico de programacin orientada a objetos .

12.CARACTERSTICAS III Comparacin entre el cdigo Processing Java background(0); background(255); g.setColor(Color.black) fillRect(0, 0, size .width, size .height); g.setColor(Color.white) fillRect(0, 0, size .width, size .height); mouseX mouseY public void mouseMoved(MouseEvent e) { mouseX = e.getX(); mouseY = e.getY(); } public void mouseDragged(MouseEvent e) { mouseX = e.getX(); mouseY = e.getY(); }13.DEMOS DEMOS http://www.motiontheory.com/work/r.e.m._animal14.

  • EFECTO DE LAS PARTICULAS EN MOVIMIENTO

DEMOS15.CONCLUSIONES

  • Es una herramienta que sirve como inicializacin del aprendizaje de la programacin como un medio de desarrollo de proyectos multimedia.
  • Existe una gran comunidad de desarrollo gracias a que la herramienta es de cdigo abierto y a la simplicidad de su uso.
  • Da libertad a la imaginacin ya que no establece limites y restricciones que existen al utilizar herramientas comerciales o lenguajes complicados de programacin.

16.FUENTES

  • http://www.processing.org/reference/compare/index.html
  • http://dbn.media.mit.edu/dbn/
  • http://mosaic.uoc.edu/entrevistas/jldevicente0804.html
  • http://www.kiwoo.org/www/index.php?cat=4&id=6
  • http://www.motiontheory.com/work/r.e.m._animal
  • http://www.processing.org/learning/index.html
  • http://processing.org/exhibition/
  • http://processing.org/reference/libraries/video/
  • http://dev.processing.org/reference/core/javadoc/processing/core/PApplet.html
  • http://www.friendsofed.com/extras/159059617X/Integrating-Processing-Within-Java.pdf