Shape Display Shader Language (SDSL): a new programming model for shape changing displays

Christian Weichel, Jason Alexander, John Hardy

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding

2 Citations (SciVal)
38 Downloads (Pure)


Shape-changing displays' dynamic physical affordances have inspired a range of novel hardware designs to support new types of interaction. Despite rapid technological progress, the community lacks a common programming model for developing applications for these visually and physically-dynamic display surfaces. This results in complex, hardware-specific, custom-code that requires significant development effort and prevents researchers from easily building on and sharing their applications across hardware platforms. As a first attempt to address these issues we introduce SDSL, a Shape-Display Shader Language for easily programming shape-changing displays in a hardware-independent manner. We introduce the (graphics-derived) pipeline model of SDSL, an open-source implementation that includes a compiler, runtime, IDE, debugger, and simulator, and show demonstrator applications running on two shape-changing hardware setups.
Original languageEnglish
Title of host publicationCHI EA '15 Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems
PublisherAssociation for Computing Machinery
Number of pages6
ISBN (Print)9781450331463
Publication statusPublished - 1 Apr 2015


Dive into the research topics of 'Shape Display Shader Language (SDSL): a new programming model for shape changing displays'. Together they form a unique fingerprint.

Cite this