Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Processing
1.
2.
3. CARATERÍSTICAS Processing fue concebido desde diferentes puntos de vista y con diferentes objetivos. La principal fue crear una herramienta que permitiera de manera rápida crear prototipos (sketches) de aplicaciones. Ser un ambiente de enseñanza de los fundamentos de la programación de computadores y un punto de transición a lenguajes de programación mas complejos como C, C++ o Java.
4. Processing es utilizado en la creación de aplicaciones que tienen que ver con las artes electrónicas, la visualización de datos, aplicaciones interactivas, gráficos en tres dimensiones, generación de música; esto debido a la gran cantidad de funciones para dibujo en dos y tres dimensiones, manipulación de imágenes, además de las librerías disponibles para la manipulación de sonidos y vídeo. Processing provee su propio ambiente de desarrollo o IDE (IntegratedDevelopmentEnvironment) que permite a través de una interfaz de usuario muy sencilla y un editor de texto con sintaxis resaltada; editar, compilar, ejecutar los sketches.
5. Processing permite crear dos tipos de aplicaciones, unas llamadas Applets que permiten que los sketches puedan ser incrustados en una pagina web y puedan ser visualizados dentro de un navegador web con el respectivo Plugin de Java. Otro tipo son las aplicaciones Standalone que no necesitan del IDE, ni de un navegador y se comportan como aplicaciones de escritorio. Este IDE posee una licencia de código abierto que permite a cualquier persona acceder a el programa para su instalación de forma gratuita, así como también permite el acceso a su código fuente.
6. Processing puede instalarse en diferentes plataformas como son Windows, Linux y Mac OS X y en la pagina oficial pueden encontrarse ejecutables para todas estas plataformas. Por otro lado el lenguaje utilizado en el desarrollo de Processing y su IDE es Java, lo que permite una fácil migración a otras plataformas diferentes a las antes citadas, así como también la posibilidad de ejecutar los sketches dentro de los navegadores o como aplicaciones de escritorio y el acceso a diferentes librerías creadas en Java para extender las características de Processing.
7. Ambiente de Desarrollo Processing posee su propio ambiente de desarrollo o IDE el cual es simplemente un editor texto con sintaxis resaltada que permite escribir y ejecutar sketches. Este ambiente de desarrollo posee las típicas opciones para almacenar y recuperar sketches, exportarlos, ejecutarlos, visualizar errores de sintaxis.
8. Este IDE posee una barra de herramientas que es muy fácil de manipular, con seis diferentes comandos: Ejecutar, Detener, Nuevo, Abrir, Guardar, Exportar. Comandos adicionales pueden ser encontrados en los menús: Archivo, Edición, Sketch, Tools, Help, que permiten realizar diferentes tareas.
9. Música Vista es una instalación artística creada por Carlos Tricas para el festival Periferias 2008. Un sistema de procesamiento de imágenes (ejecutado en Processing y Pure Data) analiza la posición de los objetos situados en el suelo y con esa información modifica la música que se oye. El espectador puede ir moviendo los objetos y oír los cambios de inmediato.
10. intx,y; void setup() { size(500,500); x = width/2 - 10; y = height/2 - 10; } void draw() { background(200); rect(x,y,20,20); } void keyPressed() { if(key == '8') y -= 10; if(key == '2') y += 10; if(key == '4') x -= 10; if(key == '6') x += 10; }