Yes, I was a little surprised when an interviewer mentioned that they use a Java-swing GUI for a C/C++ application. I was curious and asked him how they actually integrate these together, his answer was "through messaging". Interesting! Well, I am new to this kind of approach and am curious if companies out there really use this kind of design. If yes, then is there a big advantage to this design? It's a bit difficult for me to comprehend how this design would work well, if you have any references please share.
FYI, the product is a data-backup based application (on a Linux/Unix platform possibly). Thank you.
CV