Material Programming

With this project we propose the notion of material programming as a future design practice for computational composites. Material programming would be a way for the interaction designer to better explore the dynamic potential of computational materials at hand and through that familiarity be able to compose more sophisticated and complex temporal forms in their designs. We believe a material programming practice would and should support: designs grounded in material properties and experiences, embodied programming practice, real-time on-site explorations, and finally a reasonable level of complexity in couplings between input and output. We propose material programming knowing that the technology and materials are not entirely ready to support this practice yet, however, we are certain they will be and that the interaction design community will need to find new ways of relating to such computational materials.

For more information see this vision video aiming to conway how we imagine a material programming practice would play out.

Project team: Anna Vallgrda, Lauresn Boer, Vasiliki Tsaknaki, & Dag Svans


Anna Vallgrda, Laurens Boer, Vasiliki Tsaknaki, & Dag Svanaes. 2016. Material Programming: A New Interaction Design Practice. DIS 2016 Companion pp. 149-152.

Vallgårda, Anna, Laurens Boer, Vasiliki Tsaknaki, & Dag Svanæs. 2016. Material Programming: a Design Practice for Computational Composites. NordiCHI 2016, October 23 - 27, 2016, Gothenburg, Sweden [pdf]