For a cup based 8x8 RGB color matrix. Viewer is run on the embedded device with the 8x8 matrix. Server is run on a machine with an internet facing IP address (so you can get a real web page).