PROCESSING
¿QUÉ ES PROCESSING?
Processing es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital.
Es un lenguaje de programación simplificado que no requiere un conocimiento básico de programación orientada a objetos y utiliza una amplia librería gráfica.
Uno de los objetivos declarados de Processing es el de actuar como herramienta para que artistas, diseñadores visuales y miembros de otras comunidades ajenos al lenguaje de la programación, aprendieran las bases de la misma a través de una muestra gráfica instantánea y visual de la información.
Es un software libre, disponible en todas las plataformas donde Java está disponible (Mac OS, Linux, Windows etc.).
Las aplicaciones más comunes son: creación de aplicaciones de procesamiento digital de imágenes, manipulación de entradas de vídeo en tiempo real y vídeo previamente codificado, creación de primitivas en 3D con sus respectivos parámetros de iluminación y tamaño, fines pedagógicos y proyectos de realidad aumentada.
- VENTAJAS
- Dispone de su propio IDE de desarrollo, muy simple y de fácil manejo.
- Rápida curva de aprendizaje.
- Potente. Permite desarrollar aplicaciones desde muy sencillas a muy complejas.
- Se puede combinar programación con processing con Java puro y las librerías propias de Java.
- Multiparadigma: básica, procedural/ estructurada y orientada a objetos.
- Multiplataforma: genera aplicaciones listas para ser ejecutadas en las tres principales plataformas: Mac OS, Linux y Windows
- Las aplicaciones Processing también pueden generarse para su ejecución en internet (como un applet de Java)
- Es posible desarrollar aplicaciones para dispositivos móviles (Pincha aquí).
- Conexión con dispositivos y prototipos electrónicos: proyectos Arduino y Wiring (Pincha aquí).
Comentarios
Publicar un comentario