
Platform Development Environment 2.4
Linux | Solaris (32-bit) | Windows
Operating Systems
Version / Compiler |
Glibc 2.2.5-34 |
Glibc 2.3.2-95 |
Glibc 2.3.3-98 |
Gcc 3.0.4 |
Gcc 3.2.3-52 |
Gcc 3.3.3-43.28 |
Gcc 3.4.6* |
JDK 1.4.2_10 |
Sun J2SE v5.0 JDK |
Red Hat 7.3 |
Supported |
Unservice- able |
Unservice- able |
Supported |
Unservice- able |
Unservice- able |
Unqualified |
Maintained |
Supported |
Red Hat ES 3.0 (Update 5) |
Unservice- able |
Supported |
Unqualified |
Unservice- able |
Supported |
Unqualified |
Unqualified |
Maintained |
Supported |
Red Hat 4.0 Kernel 2.6.9-42 |
Unservice- able |
Unqualified |
Unqualified |
Unqualified |
Unqualified |
Unqualified |
Supported |
Maintained |
Supported |
SUSE ES 9.0 |
Unservice- able |
Unqualified |
Supported |
Unservice- able |
Unqualified |
Supported |
Unqualified |
Maintained |
Supported |
Platform Notes
- To run this version of the Apama Engine requires the following two
packages, which are not installed by default in RedHat 7.3:
- libgcc-3.0.4-1.i386.rpm
- libstdc++3-3.0.4-1.i386.rpm
- To compile plug-ins or C++ client
programs on RedHat 7.3 requires the following packages in addition
to those listed above:
- gcc3-3.0.4-1.i386.rpm
- gcc3-c++-3.0.4-1.i386.rpm
- libstdc++3-devel-3.0.4-1.i386.rpm
Later revisions should also work, but have not been tested with this version of the Apama Engine. These can be downloaded from ftp://fr2.rpmfind.net/linux/redhat-archive/updates/7.2/en/os/i386/ or some mirror thereof (a full list of RedHat mirror sites can be found at http://www.redhat.com/download/mirror.html).
- C++ Clients compiled against the C API using GCC 2.96RH will crash when an exception is thrown by the Engine client library. This arises from a fundamental incompatibility between the C++ runtimes of the client and the Engine client library. The Workaround is to use pure C or to not use exceptions in the C++ code.
- RedHat Enterprise Linux
3 installations prior to Update 1 contain serious bugs that will prevent
this product from operating correctly. PDE is certified on RedHat Enterprise
Linux 3, Update 5. Attempting to run on a version of Enterprise Linux
at an earlier update level is not a supported configuration.
- The Java
API has been successfully tested with most Sun JREs post version 1.1,
and with the Microsoft 5.00.3805 JVM. However minor differences in
output format and behaviour are evident with pre-1.3.1 JREs - it is
recommended that version 1.3.1 or later is used.
- It is recommended that
all transport and codec plugins for the IAF be written in pure C. While
C++ plugins can be written and will work in most cases, you may experience
problems loading such plugins into an adapter. See the Release Notes
for further information
- Console-mode installation is not supported and
installation requires an X server to be running. If you are accessing
the machine over ssh, on Solaris the 'xauth' program must be installed
in order for the X server connection forwarding to be set up correctly
by sshd. On Linux, either select to install the XFree86 server at initial
install time, or install the appropriate XFree86-4.1.0 (or later) package.
* Client code compiled with the 3.4.6 compiler will not dynamically link with Apama's pre-built libraries (built on gcc 3.2.3 on Redhat 3). When using Redhat 4 customers are required to download and install g++ 3.2.3. This can be installed alongside the default compiler but any Apama code must be compiled with the older version. This applies to all C++ clients built against the C/C++ Client APIs, any C/C++ IAF plugins, and any Correlator plugins.
Version / Compiler |
Sun Studio 8 (C++ 5.5) |
JDK 1.4.2_10 |
Sun J2SE v5.0 JDK |
2.10 |
Unqualified |
Unqualified |
Unqualified |
2.9 |
Unqualified |
Unqualified |
Unqualified |
2.8 |
Supported |
Maintained |
Supported |
Platform Notes:
- Console-mode installation is not supported and installation requires
an X server to be running. If you are accessing the machine over ssh,
on Solaris the 'xauth' program must be installed in order for the X
server connection forwarding to be set up correctly by sshd. On Linux,
either select to install the XFree86 server at initial install time,
or install the appropriate XFree86-4.1.0 (or later) package.
- There are known problems with compiling C++ plugins with the C Plugin
Development Kit using gcc-3.0.x on Solaris. If developers wish to use
gcc on Solaris, it is recommended that they use gcc-3.1.1 (or more
recent) or gcc-2.95.
- The Java API has been successfully tested with most Sun JREs post
version 1.1, and with the Microsoft 5.00.3805 JVM. However minor differences
in output format and behaviour are evident with pre-1.3.1 JREs - it
is recommended that version 1.3.1 or later is used
Version / Compiler |
Visual Studio .NET 2003 |
J2SE v1.4.2_10 SDK |
Sun J2SE v5.0 JDK |
2003 |
Supported |
Maintained |
Supported |
XP |
Supported |
Maintained |
Supported |
2000 |
Supported |
Maintained |
Supported |
NT4 (SP6A) |
Supported |
Maintained |
Supported |
Platform Notes:
- Running the Event Correlator on a version of Windows 2000 earlier
than Service Pack 2 may result in poor performance in some circumstances.
For optimum performance, Apama recommends patching Windows
2000 with Service Pack 2 or later.
- Installation and operation on Windows NT 4 (Service Pack 6) requires
that the latest version of Microsoft's Runtime Libraries are installed.
The newer version is automatically installed by Microsoft
Visual Studio/C++ 6.0 (SP5). Alternatively the libraries may be downloaded
from Microsoft as detailed in this knowledge-base article:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q259403
- The Java API has been successfully tested with most Sun JREs post
version 1.1, and with the Microsoft 5.00.3805 JVM. However minor differences
in output format and behaviour are evident with pre-1.3.1 JREs - it
is recommended that version 1.3.1 or later is used