Supported Platforms and IDL Modes

The IDL Export Bridge technology is available on the following platforms:

Table 6-1: Export Bridge Platform Support

Feature
Windows
OS X
Linux
Solaris

32-bit

64-bit

32-bit

32-bit

64-bit

32-bit

64-bit

COM Object –Export (via Export Bridge Assistant)

Java Object –Export (via Export Bridge Assistant)

a

a Graphical Java objects cannot be exported under Macintosh OS X.

Supported Compilers

The IDL Export Bridge requires the following compilers for building COM and Java wrapper objects.

Table 6-2: Export Bridge Wrapper Object Compiler Support

Wrapper Object
Type
Compilers Supported
COM

Use Visual Studio 2005 for both the machine running the Export Bridge Assistant and the machine building an application using the wrapper objects (if different). VB.NET, C#, C++ Managed, and C++ Unmanaged are all supported.

Java

Use the Java Developer's Kit (JDK) and Java Runtime Environment (JRE) version 1.5 or higher

Note - On Macintosh machines, the version of Java installed along with the operating system should be sufficient, whatever its version number.

Client Machine Requirements

Client machines (those running applications that incorporate a wrapper object) have separate requirements. See Configuring the Machine Running the Wrapper Client for details

Output Destinations

Windows allows output to both COM and Java. On other supported platforms, only Java is supported (not COM). For a COM project on non-Windows platforms, the Build menu in the Export Bridge Assistant is disabled.

IDL Licensing

Build machines must have an IDL license. Client machines must have either an licensed installation of IDL or a copy of the IDL Virtual Machine. (Note that the ExecuteString methods are disabled for applications running in the IDL Virtual Machine.)

Export Bridge Assistant Licensing

The Export Bridge Assistant is an IDL application; it cannot be run in runtime mode or in the IDL Virtual Machine. Attempting to run the Assistant in various licensing modes will have the following effects: