First, a little explanation of why I\'m asking this question in the first place:
I\'m writing a python program (with a wxPython gui) that needs to call a Java AWT p
Use subprocess.Popen to start the Java process and establish pipes to communicate with it. For serializing and deserializing data efficiently in a language-neutral, platform-neutral, extensible way, take a look at Protocol Buffers (contributed to by Jon Skeet!).