PI API System Requirements
Building (compiling and linking) applications based on the PI API is different for each hardware and software platform. The details for building applications on a specific platform are covered in the PI API Help, which is part of the PI SDK Help (PISDK.CHM).
Requirements for all Operating Systems:
- Programming language that supports calls to a portable C library
- PI3 Server (Windows and UNIX) version 3.0 or later is supported. Some PI API calls are not available until later PI Server versions and return an error indicating the call is not implemented. Consult the PI API Help for the minimum PI Server version needed for extended functionality.
- PI2 Server (OpenVMS) version 2.1.2 or later is supported. PI Server version 2.1.1 is supported only if the PI Server 2.1.2 Patch is installed.
PI API for Windows
The Windows version of the PI API supports the following operating systems:
- Windows NT4 SP6
- Windows 2000
- Windows XP 32- and 64-bit*
- Windows Server 2003 32- and 64-bit*
- Windows Vista 32- and 64-bit*
* 64-bit is supported through the WOW64 layer.
PI API for UNIX
The UNIX version of the PI API supports the following operating systems:
- IBM AIX (4.3.x: version 0, 5.x: version 2)
- HP-UX 32-bit (10.20: version 0, 11.x: version 2)
- HP-UX 64-bit pa2 (11.x)
- HP-UX Itanium IA64 (11.x version 2)
- OSF1 Compaq Tru64 or DEC UNIX (4.0D: version 0, 5.x: version 2)
- SunOS Solaris 2 (5.5.1: version 0, 5.8: version 2)
- Linux x86-32 (x.x version 2)
- Linux x86-64 (x.x version 2)
To differentiate the threading models on UNIX, there may be two libraries in a given distribution. These are designated as versions 0 and 2, where version 0 is for non-POSIX thread (pthread) compliant, and version 2 is for pthread compliant UNIX. Consult the PI API Help or documentation for the application that uses PI API to determine which version should be used.
Linux PI API
The Linux version of the PI API is built on Red Hat Enterprise Linux 3 and the full suite was tested on:
- Red Hat Enterprise 3
- Red Hat Enterprise 4*
- Fedora 5*
on both 32- and 64-bit platforms.
* For Red Hat 4 and Fedora 5 you must install the package for Legacy Software Support.
For information on acquiring the Linux PI API, please contact your sales representative: