Image banner for technology server section


  The KidsRoom control program receives information about the state of the room and controls the output of the room using ten server programs.  

Sensor Servers

  • object tracker server
  • motion detector server
  • action recognition servers (2)
  • scream detector server

Output Servers

  • directional sound file player server
  • music server
  • lights server
  • display servers (2)


Communication is achieved using the RPC protocol. Each server program creates a library for the control program and a header file which completely describes the interface functions. The server architecture has proved quite effective by making it possible for different individuals to work on different components of the system using the computer most appropriate for the particular task.


  Story - Playspace - Technology - People - Info  

The KidsRoom - Perceptual Computing Group - MIT Media Laboratory