The basic steps to follow are outlined below.
You can create the Descriptor, package the jar file, and publish manually if desired, as described later in this document. The remainder of this section discusses step 3 through step 8 in more detail, with particular emphasis on the Java classes that must be written as the adapters between Isight and your application. Code examples are provided so that you can see some of the most commonly used Isight APIs. However, the full Isight API is not provided in this document. Once you get to the point of writing the necessary classes and needing to use the Isight API, refer to the javadocs found in your Isight installation to access a full HTML representation of the Isight API. All the Java interfaces and utility classes necessary for developing the wrapper classes for your component are available in the SMAFIPsdk.jar and SMAFIPdesktopSDK.jar files provided in the <Isight_install_directory>/<operating_system>/docs/java/ directory of your Isight installation. To compile the Java code that you write, you must have the Java Development Kit (JDK) installed. Note: JDK 7 is the supported version. Assuming that you have the JDK installed and it is on your system path, run the following from a command prompt to compile the code you write: javac -classpath <isight_install_dir>/<os_dir>/docs/java/SMAFIPsdk.jar MyWrapper.java where MyWrapper.java is replaced with your specific wrapper file name. |