Experienced Java Programmer Wanted.https://github.com/da2ce7/Moneychanger
Moneychaner is a test-client for Open Transactions.
It makes use of the Open Transactions C++ libraries via SWIG.
If/When Moneychanger crashes, or doesn’t exit cleanly, a Java program is left running, and doesn’t kill all the native swig code running.
Is to make a java wrapper (programed in java), that launches Moneychanger as a sub-process; uses logger to log all the output from System.Err, and System.Out, and the 'native printf' commands.
Detect when the Moneychanger program isn't running, and killing all of the sub processes, and finally exiting itself.
The netbeans 'run project' system is quite similar. When you stop a process with it, it will clean up every part of it. This is open source, so maybe it will be only the matter of re-proposing it for Moneychanger.
This is a Community Project, and is supported by donations. While we will pay in Bitcoin, the compensation is mainly for encouragement for a programmer what wants to help-out without project anyway.