Possible ways of extending Isight
are by developing: - Applications
- Custom programs/tools for building, editing,
and executing models and retrieving results in a programmatic fashion.
- Components
- Independent tools/applications or design methods for which
adaptors have been written to provide a specific service that can be
used in an Isight
simulation process flow.
- Plug-ins
- General utilities for extending the capabilities of components
(e.g., optimization/DOE techniques, random variable distributions, approximation
techniques, etc.).
- Units
- Attributes that can be specified for parameters to identify
the standard of measurement for the values for those parameters (e.g.,
meters, seconds, Celsius, etc.).
- Datatypes
- Quantities that represent a way to store and retrieve a specific
type of data (e.g., real, string, integer, color, material, etc.).
- Visuals
- Custom graphs/tables that provide a special way to visualize
results.
- Clients
- Custom interfaces for building and executing Isight
models and reviewing results.
This guide
describes the steps required to develop various Isight
extensions and to make them available for use within the Isight
environment. The guide contains sections that desctibe applications, components, plug-ins,
and units. A common example is used throughout the guide to provide continuity.
Using Isight Developer for Eclipse describes how to use a plug-in
inside of Eclipse™ Ganymede (3.4.x) or Eclipse Galileo (3.5.x) to develop
Isight extensions. Component Development Reference offers complete code for
the examples, and a listing of the most commonly used API functions.
Information on developing visuals and clients can be obtained by contacting
your SIMULIA representative. These extensions are not officially supported
in Isight
because they typically require the use of classes that are not part of
the public API.
|