booklet
                
                
                
                digital installation
                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: 
                
                
                
                    
                        - first, you write a short javascript program in your browser, that will display some elemnt on your projected surface.
 
                        - 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