ColoradoSchoolOfMines/interface_sdk — pull request #16 by muff1nman (2013-06-30 15:37:22+00:00)
Title: Slim down module manager

Okay, so I would like to move to executing modules in their own process. The first step to doing this, I believe, is to slim down Module Manage and separate out some of its responsibilities into other classes. The biggest change in this department then is the newly added ModuleExecutors, which do just that.. Execute Modules. I also put the main method for the Module Manager into another class because it seems like it was cluttering up Module Manager with code relevant to module managing (such as parsing cmd line args). Finally, to make development possible without a kinect, I have separated out the tests that fail do to the kinect being unavailable into new test files so that we can easily skip these tests with maven. To do this use the -Dnokinect=true (will need to be documented).