Title :
subTextile: Reduced event-oriented programming system for sensate actuated materials
Author :
Sadi, Sajid ; Maes, Pattie
Author_Institution :
MIT Media Lab, Cambridge
Abstract :
In this paper we present the linguistic design aspects subTextile, a hardware platform and visual programming language created with the goal of distilling the domain of programming to a set of primitives that would allow novice users to create dynamic and interesting behaviors for interactive art, architecture, and industrial design artifacts. Design exists in every aspect of human society, but the knowledge structure we have moved towards makes it difficult to acquire expertise in a wide set of skills. This discrepancy suggests the need for tools which encapsulate expert knowledge while allowing end-users to design using these "packaged skills," and this is what the subTextile language attempts to explore. We show an approach for distilling out a minimal set of linguistic primitives that can succinctly encapsulate the full expressive capability of a lower-level language by focusing not on the end effects, but the activity we expect the user to perform with the tool.
Keywords :
object-oriented programming; visual languages; visual programming; SubTextile; discrepancy suggests; expert knowledge encapsulation; hardware platform; knowledge structure; linguistic design aspects; linguistic primitives; packaged skills; reduced event-oriented programming system; sensate actuated materials; subTextile language; visual programming language; Abstracts; Art; Computer industry; Computer languages; Dynamic programming; Hardware; Humans; Microcontrollers; Packaging; Physics computing;
Conference_Titel :
Visual Languages and Human-Centric Computing, 2007. VL/HCC 2007. IEEE Symposium on
Conference_Location :
Coeur d´Alene, ID
Print_ISBN :
978-0-7695-2987-5
DOI :
10.1109/VLHCC.2007.37