inspired by the work of Dynamic Land in Oakland and thanks to the open-sourced version by
paper programs, i built a small digital installation using just a projector, a webcam, and a color printer
that displayed the levels of abstraction of a modern day computer.
how dynamic land and paper programs work:
- next, you print out the program on a piece of paper with a sequence of dots along the corners, which help the program identify
which script to read and execute.
- then, you place the piece of paper with dots on it within the field of your webcam. after calibration, your webcam will be able to recognize the dots,
and your code will be executed on the canvas of another screen
- finally, you will set up your projector so that it is aligned with your camera's field of vision. this way, everytime you changed your paper scripts, the camera
will be able to adjust and re-project onto your projection surface.
level 1: transistors
level 3: asembly
level 2: machine language
level 4: high-level programming language