Diagram of the system behaviour
The following 2 processes will work in non-alignment:

  • When a user accesses the website, client applet will be displayed.
  • text is input into client form.
    • the form will support alphabet and necessary punctuation
    • there will be a fixed length limit
    • (NOTE: if necessary, certain words or phrases can be prohibited, and will be blocked by the server.)
  • text is sent to the server and stored in a queue
    • Should mulitple users access together, messages will be stored in order of arrival.
  • server sends text to PC in each location
    • the letters in the message are sent to each of the 4 locations in order
    • for messages over 4 letters long, the order will return to the start location and rotate
  • PC sends and displays letters on display device
    • It will take approximately one second for the letters input in the client to be displayed.


  • PC captures image from USB camera
    • at a rate of approx. 10 frames/sec.
  • PC converts image to jpeg format and sends to server
  • Java applet in client displays image
    • depending on connection, at a rate of approx. 5 frames/sec.


By means of this system, the words the user inputs into the browser are sent to each of the locations around the world, where they are captured on camera and sent back to be displayed on the user's browser.



next page