Aarhus acceleration of time actuators animated origami animated paper Apolit Arduino Arduino input-tool arduino mega arm-bot art exhibit Artificial Neural Nets BerryBase bio-muscle books cable management change in society change in technology coca201 Code computer interface cyclin74 data data analysis design Digital Urban Living DIY Dul DUL Radio electronic art electronic music embodied interface etching flex sensor flexible circuits flexible electronics flexpoint follow the leader Friendly Plastic gothic hands on hardware imagesco infra red instructions Interactive Art interface ir sensor lamp landbouwbelang literature lovecraft low tech low temperature thermoplast max/msp/jitter Minke Props mocap mountains of madness msp music name Nao nitinol nitinol memory wire off topic origami birds PEERS phidgets Polymorph Presentation Processing prototype Radio rgb led-strip robotics sci-fi sensors serial sewing ShadowCoat Signal Processing skiing smart clothing sound sound generation statistics Streifeneder stretch sensor tangible interface TEI2012 Theory Thermoplast time translation Turbocast Video visualization webcam Wireless xBee
Samstag, 8. September 2012
I threw this together to get a feel of what our software could potentially look like.
This is similar to various data-flow languages (like vvvv, pd and Max/MSP) ...
In theory I really liked data-flow languages, but I have never found an environment I was comfortable enough with to stick with. My plan with our software is to keep it simpler than the ones I just mentioned, and have the ability to switch over to code view, if you want to do something more complex. Basically I want to be able to generate flow-charts from code and code from flow-charts. I imagine every graphical node to be represented by a function. A newly declared variable would also be a node, and all other variables would be represented by lines.
This will of course require users to stick to a more functional style of programming than the relatively imperative way that is used with Arduino. Which could be a curse or a blessing. I am not sure which one yet.