Quote:
Originally Posted by matthew
Looks like a cool demo! However, its not clear to me exactly what this application is doing. Can you elaborate?
|
The program monitors and manages the state of the configured components. It makes you able to turn on/off components in a graphic semi-automatic way and see whether your components are working or not. It also resolves component dependences.
I'll explain this in a real scenario: I have a robot which has a base, a camera, a pan/tilt controller, and a visual autonomous navigation component. The camera component needs the pan/tilt component in order to work properly, and the navigation component needs both the camera and the base component. If I tell the program to run the navigation component it will run the components in which it depends, and then the program will run the navigation component.
To edit the configuration (how to run components, define their endpoints, how to turn them off, and so forth) a XML configuration editor is provided. Component availability is checked in a thread which pings the endpoints with a configurable frequency.
Code can be also checked out from sourceforge:
svn co
https://managercomp.svn.sourceforge....ot/managercomp managercomp