= Deliverables = == Preliminary Phase == * [attachment:"Tech-9 - Preliminary Project Plan.pdf" Preliminary Project Plan] ([attachment:"Tech-9 - Preliminary Project Plan.doc" doc]) == Phase I == === Interim === * [attachment:"Tech-9 - Interim I - Presentation.pdf" Presentation] ([attachment:"Tech-9 - Interim I - Presentation.ppt" ppt]) === Final === * [attachment:"Tech-9 - Final I - Report.pdf" Report] ([attachment:"Tech-9 - Final I - Report.odt" original odt], [attachment:"Tech-9 - Final I - Report.doc" doc]) == Phase II == === Final === * [attachment:"Tech-9 - Final II - Report.pdf" Report] * [attachment:"Tech-9 - Final II - User Manual.pdf" User Manual] * [attachment:"Tech-9 - Final II - Project Plan.pdf" Project Plan] * [attachment:"Tech-9 - Final II - HACS Source.zip" HACS Source] * [attachment:synergy-0.1-dev.war Servlet Binary]. The following are external dependencies not included in this binary that are needed to run the servlet and sample "devicies": * Tomcat 6.0 * You may use a different servlet container, but will need to change !StaticContent in WEB-INF/web.xml to the default servlet of that server. * Avahi * libmatthew-java-0.3. unix.jar and hexdump.jar should be placed in the global lib directory of Tomcat. libunix-java.so from libmatthew-java-0.3 needs to be in your java.library.path. To do this, you will need to add something like "-Djava.library.path=/usr/lib/libmatthew-java/" to the java options for Tomcat. * To run a device, all of the jars in WEB-INF/libs, unix.jar, and hexdump.jar should be in your classpath. You will also need libunix-java.so in your java.library.path as above. !MicrowaveDevice and !MediaDevice are located in WEB-INF/classes/.