Welcome to the usb-bridge. The usb-bridge is a tool desined to enable communication between the particles and your PC via usb. Installing notes for WINDOWS 1) If you don't have it already, download and unzip the libusb-based driver disk for the USB bridge provided by TecO (http://particle.teco.edu/software/bridge/index.html#usbbridge) 2) Connect your USBbridge to your computer. Windows will ask you for a driver disk. Select the folder which contains the unzipped driver disk. If you already have installed an older driver for the USBBridge, open your Device Manager, select the USBBridge and make a driver update in the "Driver" section of the device properties. 3) Download and Install the usbbridge.msi Windows Installer package (http://particle.teco.edu/software/bridge/index.html#usbbridge) 3) If you want to use the java-GUI and you don't have it already, install Java runtime envoirement. You can download it from http://java.sun.com/. Make sure that JAVA_HOME is set to the correct value. It is not necessary to install java if you want to use the commandline version of USBBridge + webinterface. 5) That's all. You can now start the USBbridge by using the icons on your desktop or the "Teco particle USBBridge" folder in your start menu. Installing notes for LINUX 1) Install libusb. 2) unzip the binary release of the TecO USBBridge software. 3) Start the USBBridge software by running cmd_usbbrige. NOTE: As there have been made some additions to libftid, please make sure that cmd_usbbridge uses the version that comes with the binary releas of USBBridge and not another version you have probably already installed to /usr/lib! Developing notes To develop and improve the usb-bridge, you have to install Python 2.4.2 (http://www.python.org/download/), SCons 0.96.90(http://sourceforge.net/project/showfiles.php?group_id=30337) and SWIG 1.3.24 (http://www.swig.org/download.html) as well as J2SE (http://java.sun.com/). Note that the usb-bridge consists of two parts, primary the c-core (to be found in usbbridge.c) and secondary the java gui (to be found in USBridge.java) wich calls the c implemented methods. This is done via swig (www.swig.org), wich you will also need to install.That means, that in order of your personal changes in the usbbridge.c file to take place, you need to run the build-file first. Thanks Thanks goes to Matthias Kranz (matthias@hcilab.org) and Lorenz Moesenlechner (lorenz@hcilab.org) from the Research Group Embedded Interaction, University of Munich, Germany, for their work at the Linux part of USBBridge.