guodu-cambu-object

Update (Nov 29, 2016)

I (cambu) continued to work on this project with another classmate, Lucas Ochoa, in Environments Design Studio/Lab (51-265/7). See the below video for an iterated version of the project. The entire demo is working except the environmental controls (fan & projector screen). Guodu and I (cambu) will be moving forward from this second iteration for our final project. See the process blog posts for the other course at the below links (password: Environments).


For our (guodu + cambu) project, we prototyped various examples of tangible media interactions for computer input. We began our project buzzing with inspiration from Hiroshii Ishii’s lecture on Radical Atoms, intrigued to play with some basic ideas from the domain of tangible media. Our early ideas were focused around the notion of creating a flip-based “cubular” interaction that would allow the traversal of linear or 2D dimensional information spaces.

processsketching

Process

lprocess09

System Diagram

diagram

Code (github)

Note: there seems to be issues with the xml file getting messed up by the wordpress code embedder plugin, please look at the code on github to see it correctly.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!--?xml version="1.0"?-->
 
 
    App Switch Right
    private.ssr
 
 
    __KeyToKey__
    KeyCode::CURSOR_RIGHT,    
    KeyCode::TAB, ModifierFlag::COMMAND_L
 
 
 
 
    __KeyToKey__
    KeyCode::TAB, ModifierFlag::COMMAND_L,                                                      
    KeyCode::CURSOR_RIGHT
 
 
 
 
    App Switch Left
    private.ssl
 
 
    __KeyToKey__
    KeyCode::CURSOR_LEFT,    
    KeyCode::TAB, ModifierFlag::COMMAND_L,ModifierFlag::SHIFT_L
 
 
 
 
    __KeyToKey__
    KeyCode::TAB, ModifierFlag::COMMAND_L,ModifierFlag::SHIFT_L,                                                     
    KeyCode::CURSOR_LEFT