# Euglena control applet This is intended for use with euglena projector + microscope systems as developed by the [Riedel-Kruse lab](https://web.stanford.edu/group/riedel-kruse/). Written in Java and using the Processing 3 library I (Jan Peykiewicz, ```anewusername at gmail```) wrote this version in mid-2016, but don't *really* work on this project... I haven't tested the below commands on windows, but they should be direct translations of the linux commands (which *do* work). ## Features * Multiple windows (so that moving the control window around doesn't move what's on the projector. * Drawing using primitive shapes (lines, ellipses) and arbitrary colors. * Freehand drawing and erasing ## Compiling You'll need a recent JDK (eg. 1.8). On linux, ``` cd src/ javac -cp .:../lib/*:../lib/video/library/*:../lib/serial/library/*:../lib/opencv_processing/library/* EuglenaApplet.java ``` On windows, ``` cd src\ javac -cp .;..\lib\*;..\lib\video\library\*;..\lib\serial\library\*;..\lib\opencv_processing\library\* EuglenaApplet.java ``` ## Running On linux, ``` cd src/ java -cp .:../lib/*:../lib/video/library/*:../lib/serial/library/*:../lib/opencv_processing/library/* EuglenaApplet ``` On windows, ``` cd src\ java -cp .;..\lib\*;..\lib\video\library\*;..\lib\serial\library\*;..\lib\opencv_processing\library\* EuglenaApplet ``` ## Cleanup On linux, ```rm src/*.class``` On windows, ```del src\*.class``` ## Troubleshooting If everything goes dark when you start the program, try alt-tab to switch between windows, it probably just fullscreened a black window.