Overview of Isight Developer

Isight Developer is a plug-in that you use inside of Eclipse version 3.5 (Galileo) and above to develop Isight extensions. Currently, Isight Developer supports only the development of components.

Isight Developer simplifies the process of creating extensions by providing both a custom wizard for creating Isight projects (the Isight Project wizard) and a custom perspective that includes specific items used for developing Isight extensions (the Isight Developer Perspective). The extensions that are created can be any number of Java-based features used in Isight, such as components, plug-ins, or units of measurement.

To create a new Isight extension, you use the Isight Project wizard to create the new Eclipse project and then the Isight Developer Perspective to define the details describing the extension. These details include the extension’s parameters, properties, and preferences, which are variables that are used to define specific aspects of an Isight extension. Prior to using an extension in Isight, or if you edit an existing extension, you must package it in a .jar file and publish it to your Isight library.