********************************
   README for "CLIC Control"
********************************

General Information:
================================
Program was last updated on 9 May 2003
Current Version: 1.00
"CLIC Control" was written by Takahiro Mark Kuba.


Contacting the Author:
================================

Takahiro Mark Kuba
email:          tmk29@columbia.edu


What This Program Does:
================================
This project allows one to remotely control
different components in the CLIC booth through
a web interface.  Currently, the knox media
router and the VCR, DVD, and AV systems are
controllable with these scripts.


How to Use This Program:
================================
See the INSTALL file for installation and
configuration details.  After installation,
one can control the CLIC booth through a
web interface.


How to Run This Program:
================================
First, make sure the machine connected to
the slinke is running the server.tcl script,
and listening for connections.  This is
necessary as the machine is operating as a
device control gateway for the slinke.

ON THE MACHINE CONNECTED TO THE SLINKE:
By default, the web interface attempts to
connect to ankara.clic.cs.columbia.edu
See the INSTALL file for information on
how to configure it to connect to a different
device control gateway.

$ tclsh slinke.tcl

Here are the current locations of the
various web interfaces:

TO CONTROL THE KNOX INTERFACE:
http://mork.clic.cs.columbia.edu/knox/knox.cgi

TO CONTROL THE DVD,VCR, AND AV SYSTEMS:
http://www.cs.columbia.edu/~tmk29/web.cgi

CONSOLIDATED WEB INTERFACE:
http://www.cs.columbia.edu/~tmk29/index.html



Included Files:
================================
INSTALL: Installation and configuration information
README: This file you are reading now

knox/
	knox.cgi: knox web interface script
	html.tcl: html package
	ncgi.tcl: ncgi package
	style.css: Cascading Style Sheet for knox web interface script
	images/* : images for the knox interface script

slinke-server/
	server.tcl: device control gateway program
	local.tcl: sets localization info, necessary for slinke.tcl
	slinke.tcl: slinke tcl package
	devices/* : stored IR codes for use with slinke

server-webinterface/
	index.html: frames page with both knox and slinke web interfaces
	web.cgi: slinke web interface script
	html.tcl: html package
	ncgi.tcl: ncgi package
	style.css: Cascading Style Sheet for slinke web interface


Other Requirements:
================================
TCL v8.x
Web server with CGI capability.
