The only way to use a GUI that is not written in Java (i.e., not written to be provided as a JPanel) is to create a Java GUI that has some way to launch your non-Java GUI and to communicate information to/from the external tool by whatever means possible (JNI, socket, files, etc.). If your component requires interaction with files that must be made known to Isight (e.g., to be passed to/from other components), you will likely need to represent them using File Parameters. File Parameters are a powerful capability that Isight provides to allow for flexible ways of dealing with files in a distributed environment. For more information on programming with file parameters, see File Parameters Reference. |