content

installation design
technology
innovation
thesis

Sensors

This installation will use sensors to capture the user interactions. Sensors will be embedded in the input devices described as the bed and the curtain. A server will coordinate the activities that are taking place in the installation. The server will receive inputs from the user interactions with the sensors. The server has to decide what actions should take place as a result of the interaction and perform those actions. An example of the actions is a change in the movie pace.

Networking and Servers

We need multiple computers to control all the media within the installation and determined that Macromedia's Shockwave Streaming Server would accomplish this. Compatibility issues are resolved since Shockwave Streaming Server uses Ethernet as its hardware layer.Several computers within the installation will serve up various pieces of media. To synchronize them, one computer will also act as a server. We will use Macromedia Director as our overall container. This also allows us to use the Shockwave Multiuser Server to coordinate the computers.

Software Architecture

One computer will be running a Director movie that receives input from the two areas of user interaction: the bed, and the curtain. The same Director movie will be sending video output to the projector. This computer will also be working as the server, so that the Director movie receiving the sensor input and displaying imagery will function as a client of the server. Another client of the server will be a Director movie in a different computer that will be sending audio output to the sound system. Any additional media can be provided by other computers, running Director movies and functioning as clients of the same server.