{"id":1513,"date":"2022-06-29T10:42:14","date_gmt":"2022-06-29T08:42:14","guid":{"rendered":"http:\/\/lab-interactivitat.recursos.uoc.edu\/?p=1513"},"modified":"2022-06-29T17:43:57","modified_gmt":"2022-06-29T15:43:57","slug":"software","status":"publish","type":"post","link":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/software\/","title":{"rendered":"Software"},"content":{"rendered":"<ul>\n<li><a href=\"https:\/\/snap.berkeley.edu\/\" target=\"_blank\" rel=\"noopener noreferrer\">Snap!<\/a>. Este es el lenguaje de programaci\u00f3n que hemos propuesto como herramienta central en el <a href=\"http:\/\/quadern-tpi.recursos.uoc.edu\/es\/368-2\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em>Cuaderno de programaci\u00f3n e interacci\u00f3n<\/em><\/a>. El resto son otros lenguajes que pod\u00e9is encontrar interesantes. Algunos son muy generales y otros est\u00e1n pensados para \u00e1reas de trabajo espec\u00edficas.<\/li>\n<li><a href=\"https:\/\/appinventor.mit.edu\/\" target=\"_blank\" rel=\"noopener noreferrer\">MIT App Inventor<\/a>. Es uno entorno de programaci\u00f3n visual e intuitivo que permite a todo el mundo, incluso a ni\u00f1os y ni\u00f1as, construir aplicaciones completamente funcionales para tel\u00e9fonos inteligentes y tabletas. El proyecto MIT App Inventor pretende democratizar el desarrollo de software dando la posibilidad a todas las personas de pasar de consumir tecnolog\u00eda a crearla.<\/li>\n<li><a href=\"https:\/\/processing.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Processing<\/a>. Si quer\u00e9is ir un poco m\u00e1s all\u00e1 de Snap! en las artes visuales, Processing puede ser una muy buena opci\u00f3n. Se trata de un software flexible y un lenguaje para aprender a programar en el contexto de las artes visuales. Desde el a\u00f1o 2001, Processing ha promovido la alfabetizaci\u00f3n en programaci\u00f3n dentro de las artes visuales y la alfabetizaci\u00f3n visual dentro del mundo tecnol\u00f3gico. Hay decenas de miles de estudiantes, artistas, dise\u00f1adores, investigadores y forofos que utilizan Processing para el aprendizaje y el prototipado.<\/li>\n<li><a href=\"https:\/\/p5js.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">p5js<\/a>. Es una librer\u00eda Javascript que comparte el objetivo original de Processing: hacer la programaci\u00f3n accesible a artistas, dise\u00f1adores, educadores y principiantes. Pero p5.js lo reinterpreta pensando en la web actual. Usando la met\u00e1fora de un cuaderno de esbozos, p5.js ofrece un conjunto completo de funciones de dibujo, y tambi\u00e9n de v\u00eddeo y sonido.<\/li>\n<li><a href=\"https:\/\/openframeworks.cc\/\" target=\"_blank\" rel=\"noopener noreferrer\">openFrameworks<\/a>. Se trata de un conjunto de herramientas C++ de c\u00f3digo abierto, dise\u00f1adas para ayudar en el proceso creativo, proporcionando un marco sencillo e intuitivo de experimentaci\u00f3n. En este caso, hay que conocer C++, que es uno de los lenguajes de programaci\u00f3n profesionales m\u00e1s utilizado.<\/li>\n<li><a href=\"https:\/\/cycling74.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Max\/MSP<\/a>. Max, tambi\u00e9n conocido como Max\/MSP\/Jitter, es un lenguaje de programaci\u00f3n visual para m\u00fasica y multimedia desarrollado y mantenido por la compa\u00f1\u00eda de software basada en San Francisco Cycling &#8217;74.<\/li>\n<li><a href=\"http:\/\/puredata.info\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pure Data<\/a>. Es un lenguaje de programaci\u00f3n gr\u00e1fica desarrollado por Miller Puckette durante los a\u00f1os noventa para la creaci\u00f3n de m\u00fasica computerizada interactiva y obras multimedia. Es un proyecto de c\u00f3digo abierto y tiene una gran base de desarrolladores trabajando en nuevas extensiones del programa.<\/li>\n<li><a href=\"https:\/\/vvvv.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">vvvv<\/a>. Es un conjunto de herramientas de prop\u00f3sito general con un enfoque especial en la s\u00edntesis de v\u00eddeo en tiempo real y la programaci\u00f3n de grandes entornos multimedia con interfaces f\u00edsicas, gr\u00e1ficos en movimiento en tiempo real, audio y v\u00eddeo. vvvv utiliza un enfoque de flujo de datos y una interfaz de programaci\u00f3n visual.<\/li>\n<li><a href=\"http:\/\/scratch.mit.edu\" target=\"_blank\" rel=\"noopener noreferrer\">Scratch<\/a>. En este caso, las similitudes con Snap! son muy grandes, puesto que, de hecho, Snap! naci\u00f3 como una reimplementaci\u00f3n de Scratch. Aunque en el caso de Scratch se ha mantenido un enfoque de entorno de programaci\u00f3n para ni\u00f1os. Aun as\u00ed, es un lenguaje muy potente, que puede ser ideal para prototipar r\u00e1pidamente o incluso para implementar proyectos a escala profesional. Puede ser bueno tanto para artes visuales como para m\u00fasica, o para hacer interacciones con el mundo f\u00edsico.<\/li>\n<li><a href=\"https:\/\/sonic-pi.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sonic Pi<\/a>. Es un entorno de programaci\u00f3n vivo basado en Ruby, y dise\u00f1ado originariamente para apoyar el aprendizaje de la inform\u00e1tica y de la m\u00fasica en las escuelas.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Snap!. Este es el lenguaje de programaci\u00f3n que hemos propuesto como herramienta central en el Cuaderno de programaci\u00f3n e interacci\u00f3n. El resto son otros lenguajes que pod\u00e9is encontrar interesantes. Algunos son muy generales y otros est\u00e1n pensados para \u00e1reas de trabajo espec\u00edficas. MIT App Inventor. Es uno entorno de programaci\u00f3n visual e intuitivo que permite [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[58,59],"tags":[],"class_list":["post-1513","post","type-post","status-publish","format-standard","hentry","category-recursos-es","category-recursos-externos"],"acf":[],"_links":{"self":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts\/1513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/comments?post=1513"}],"version-history":[{"count":3,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts\/1513\/revisions"}],"predecessor-version":[{"id":1752,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts\/1513\/revisions\/1752"}],"wp:attachment":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/media?parent=1513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/categories?post=1513"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/tags?post=1513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}