processing
Computador
Introducción a processing
Jordi Linares i Pellicer
Escola Politècnica Superior d’Alcoi
Dep. de Sistemes Informàtics i Computació
jlinares@dsic.upv.eshttp://www.dsic.upv.es/~jlinares
•
¿ Qué es processing ?
Processing es un dialecto de Java específicamente
diseñado para el desarrollo de arte gráfico,
animaciones y aplicaciones gráficas de todo tipo
•
•Desarrollado por artistas y para artistas
•
Desarrollado a partir del 2001 en el MIT por
Casey Reas y Ben Fry. Inspirado en DBN (Design By
Numbers) de John Maeda
•http://processing.org -> portal de descarga y
centro neurálgico del mundo processing
Processing es software libre, disponible en las
plataformas donde Java está disponible (Mac OS,
Linux, Windows etc.)
¿ Porqué processing ?
•
•
•
•
•
Muy, pero que muy fácil de aprender... primeras
pruebas en sólo unos minutos
Dispone de su propio IDE de desarrollo (fácil)
Mejor curva de aprendizaje que OpenGL+ GLUT
u otras alternativas
Potente, pero que muy potente. Permite
desarrollar aplicaciones desde muy sencillas a muy
complejas.
Escalable. Se puede combinar programación con
processing con Javapuro y las librerías propias de
Java. Una aplicación Java ‘pura’ también puede usar
las librerías de processing.
¿ Por qué processing ?
•
•
•
•
•
Permite 3 formas de programar: básica,procedural/
estructurada y orientada a objetos
Las primeras pruebas y ‘sketches’ sencillos se
pueden desarrollar en el modo básico (sin
funciones, código directo)
‘sketches’ y programas másambiciosos pueden
hacer uso de funciones (programación a la ‘C’)
Programas más complejos pueden desarrollarse
aplicando orientación a objetos (clases de Java)
Finalmente, se puede desarrollar en java‘puro’ y
usar librerías de processing y otros entornos
(eclipse, netbeans etc.)
¿ Por qué processing ?
•
•
•
•
Genera aplicaciones listas para ser ejecutadas en
las tres principales...
Regístrate para leer el documento completo.