flâneur — a map of the web's best reading

notes:tableshots [Folk Computer]

folk.computer · 4,118 words · saved by 1 readers

Folk Computer is a research & art project, led by Omar Rizwan and Andrés Cuervo, centered around designing new physical computing interfaces. The aims are, among others: One of the main hypothesis behind the system is that interaction metaphors are downstream of hardware and operating systems. For this reason, it is a deeply technical project that defines a whole new stack, from drivers for peripherals all the way up to interface primtives. Folk can be described as an operating system for real-time peripheral coordination, through reactive programming. By walking through the development process of one of these room-scale interfaces, I hope to show the grain of the system and suggest other possible interfaces. Ideally, you'd setup your own system and follow along. Here's a preview: Folk is an operating system, meaning it manages the execution of computer programs. It uses a combination of projector and camera to detect the programs and display their outputs. You can see my setup in the

notes:tableshots [Folk Computer] notes:tableshots Table of Contents Towards a folk computer Writing programs in Folk Hello folk! Fulfilling wishes Interacting with peripherals Live from the video feed Image cartography Inline device drivers Regions as objects Bootstrapping interfaces Origami interfaces Taking tableshots Paper computer mouse Gestural selections Capturing regions Infinite plasticity Towards a folk computer Cristóbal Sciutto , December, 2023 (Note: This post has some out-of-date code examples, although the principles still hold. You should check animation for a newer version of t

Explore this link on the map →

related reading