Questions about interfacing as needed for using Maxima CAS for engineering problems (master thesis)



Hello,

I just started to work on my master thesis. My topic is to create an
extension of computer algebra systems for typical engineering problems.
This will be a parallel program and my thesis professor is an expert in
parallel systems. I would like to find detailed information on the CAS
interface.

Because a lot of engineering problems require differential equitations,
I am very interested in using Maxima as CAS engine.

I read success-stories about interfacing Maxima on this mailing list
like for example
http://www.math.utexas.edu/pipermail/maxima/2005/010600.html or
http://www.math.utexas.edu/pipermail/maxima/2002/003100.html .

I have the following questions:

- Are (open source) interfaces to C, C++, PHP or Java programs already
been developed?

- I could not find any API documentation about interfacing Maxima, does
these exists?

- If no API documentation exists, can I find some working
proof-of-concept-demo' source code I can use to learn from that?

Thanks for helping me out :)
Best Greetings,

Edwin Rozie
master in electrical engineering student, specialisation applied 
computer science and multimedia