Está en la página 1de 2

1.

PROCESSING
2. INTRODUCCION I <ul><li>Processing es un lenguaje de programacin
diseado para simplificar tareas relacionadas a trabajos con imgenes, video y
sonido </li></ul><ul><li> Processing es un lenguaje centrado en la creacin
de grficos en el espacio digital . </li></ul>
3. INTRODUCCION II <ul><li>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
</li></ul><ul><li>Es una herramienta pensada para que los artistas visuales
realizan prototipos de sus trabajos. </li></ul>
4. ORIGEN I <ul><li>Los orgenes de Processing se encuentran en el trabajo de
John Maeda y el Grupo de Investigacin de Computacin Esttica del MIT.
</li></ul><ul><li>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 </li></ul>
5. ORIGEN II <ul><li>En el ao de 1999, John Maeda desarroll DESIGN BY
NUMBERS, un lenguaje de programacin muy bsico que utilizado con fines
pedaggicos. </li></ul><ul><li>Utilizaba una sintaxis lo bastante sencilla
para ser utilizada por estudiantes de artes y diseadores que no saban
programacin antes. </li></ul><ul><li>El problema de Design by Numbers es
que era muy limitado. Solamente se poda trabajar con 100 por 100 pxeles, en
escala de grises . </li></ul>
6. ORIGEN III http://dbn.media.mit.edu/dbn/
7. NACIMIENTO I <ul><li>Al cabo de tres aos, dos estudiantes de Maeda,
Casey Reas y Ben Fry, desarrollaron una plataforma con una mayor ambicin y
capacidad. </li></ul><ul><li>Esta plataforma fue Processing, una sistema
avanzado para el aprendizaje de programacin </li></ul><ul><li>Un
ambiente de produccin para creacin de sistemas en JAVA con color, grficos
en 3D en tiempo real y capacidad para otras aplicaciones multimedia.
</li></ul>
8. NACIMIENTO II http://www.processing.org/
9. PRINCIPALES APLICACIONES <ul><li>Aplicaciones de Procesamiento Digital
de Imgenes. </li></ul><ul><li>Manipulacin de entradas de video en tiempo
real y video previamente codificado. </li></ul><ul><li>Creacin de primitivas
en 3D con sus respectivos parmetros de iluminacin y tamao.
</li></ul><ul><li>Fines Pedaggicos </li></ul><ul><li>Se lo ha utilizado en
proyectos de realidad aumentada. </li></ul>
10. CARACTERSTICAS I <ul><li>Los programas generados son traducidos a
JAVA y generados como JAVA applets. </li></ul><ul><li>Processing se
encuentra en cdigo abierto y sus proyectos desarrollados se pueden distribuir
usando la licencia Creative Commons. </li></ul><ul><li>Su ambiente de
trabajo fue desarrollado en JAVA. </li></ul>
11. CARACTERSTICAS II <ul><li>Utiliza una excelente librera grafica.
</li></ul><ul><li>Los programas generados en JAVA y Processing se ejecutan
mas rpido que los generados en ActionScript o Lingo. </li></ul><ul><li>Es
un lenguaje de programacin simplificado que no requiere de un conocimiento
bsico de programacin orientada a objetos . </li></ul>
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._animal


14. <ul><li>EFECTO DE LAS PARTICULAS EN MOVIMIENTO </li></ul>DEMOS
15. CONCLUSIONES <ul><li>Es una herramienta que sirve como inicializacin
del aprendizaje de la programacin como un medio de desarrollo de proyectos
multimedia. </li></ul><ul><li>Existe una gran comunidad de desarrollo
gracias a que la herramienta es de cdigo abierto y a la simplicidad de su uso.
</li></ul><ul><li>Da libertad a la imaginacin ya que no establece limites y
restricciones que existen al utilizar herramientas comerciales o lenguajes
complicados de programacin. </li></ul>
16. FUENTES <ul><li>http://www.processing.org/reference/compare/index.html
</li></ul><ul><li>http://dbn.media.mit.edu/dbn/
</li></ul><ul><li>http://mosaic.uoc.edu/entrevistas/jldevicente0804.html
</li></ul><ul><li>http://www.kiwoo.org/www/index.php?cat=4&id=6
</li></ul><ul><li>http://www.motiontheory.com/work/r.e.m._animal
</li></ul><ul><li>http://www.processing.org/learning/index.html
</li></ul><ul><li>http://processing.org/exhibition/
</li></ul><ul><li>http://processing.org/reference/libraries/video/
</li></ul><ul><li>http://dev.processing.org/reference/core/javadoc/processin
g/core/PApplet.html
</li></ul><ul><li>http://www.friendsofed.com/extras/159059617X/Integrating
-Processing-Within-Java.pdf </li></ul>

También podría gustarte