Supported Platforms

ADLINK supports a wide variety of platforms. An up-to-date list of platforms is provided on ADLINK's web site at http://ist.adlinktech.com/ . Additional platforms can be supported according to demand.

OpenSplice DDS consists of an HDE (Host Development Environment) and an RTS (RunTime System). The HDE is used to develop DDS applications. It includes tooling for code generation as well as the environment for executing OpenSplice DDS application programs. The RTS is an environment that is only used for executing the OpenSplice DDS application programs on the target environment. It excludes the tooling for generation of the OpenSplice DDS application programs.

DCPS HDE/RTS Qualified Platforms
Host Platform Target Platform DCPS API Language Binding Availability
C (SAC)
compiler
C++ [Old](ISOCPP)
compiler
C++ [New](ISOCPP2)
compiler
C++ [Old](SACPP)
compiler
Corba C++ (CCPP)
compiler/ORB
Custom Corba C++ Java (SAJ)
JDK
Corba Java (CJ)
JDK
C#
SPARC/Solaris 10 (32-bit) SPARC/Solaris 10 (32-bit) Sun Studio 12.2 Sun Studio 12.2 Sun Studio 12.2 Sun Studio 12.2 Sun Studio 12.2 / OpenFusion TAO 2.1 see custom c++ Oracle Java 6,7,8 Oracle Java 6,7,8 unsupported GA
SPARC/Solaris 10 (32-bit) SPARC/Solaris 10 (32-bit) gcc 4.2 gcc 4.2 gcc 4.2 gcc 4.2 unsupported unsupported Oracle Java 6,7,8 Oracle Java 6,7,8 unsupported GA
x86 / Linux kernel 3.0 and up (32-bit) and (64-bit) x86 / Linux kernel 3.0 and up (32-bit) and (64-bit) gcc 4.6, 4.8 gcc 4.6, 4.8 gcc 4.6, 4.8 gcc 4.6, 4.8 gcc 4.6, 4.8 / OpenFusion TAO 2.1 see custom c++ Oracle Java 6,7,8 Oracle Java 6,7,8 unsupported GA - tested on Ubuntu12
x86 / Linux kernel 2.6 and up (32-bit) x86 / Linux kernel 2.6 and up (32-bit) gcc 3.4, gcc 4.1, gcc 4.4 gcc 4.1, gcc 4.4 gcc 4.1, gcc 4.4 gcc 3.4, gcc 4.1, gcc 4.4 gcc 3.4, gcc 4.1, gcc 4.4 / OpenFusion TAO 1.6.1 see custom c++ Oracle Java 6,7,8 and Atego PERC 5.3 Oracle Java 6,7,8 and Atego PERC 5.3 unsupported GA - tested on RHEL4,RHEL5,RHEL6,Debian6
x86 / Linux kernel 2.6 and up (64-bit) x86 / Linux kernel 2.6 and up (64-bit) gcc 4.1, gcc 4.4 gcc 4.1, gcc 4.4 gcc 4.1, gcc 4.4 gcc 4.1, gcc 4.4 gcc 4.1, gcc 4.4 / OpenFusion TAO 1.6.1 see custom c++ Oracle Java 6,7,8 Oracle Java 6,7,8 unsupported GA - tested on RHEL5,RHEL6
x86 / Linux kernel 2.6 and up (64-bit) x86 / ELinOS 4.2 (*1) x86_486-gcc version 3.4.4 x86_486-gcc version 3.4.4 x86_486-gcc version 3.4.4 x86_486-g++ version 3.4.4 unsupported unsupported Oracle Java 6,7,8 Oracle Java 6,7,8 unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) x86 / ELinOS 5.1 (*1) x86_486-gcc version 4.1 x86_486-gcc version 4.1 x86_486-gcc version 4.1 x86_486-gcc version 4.1 gcc 4 / OpenFusion TAO 2.1 see custom c++ Oracle Java 6,7,8 unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) x86 / ELinOS 5.2 (*1) x86_486-gcc version 4.1 x86_486-gcc version 4.1 x86_486-gcc version 4.1 x86_486-gcc version 4.1 unsupported unsupported Oracle Java 6,7,8 unsupported unsupported GA
x86 / Linux kernel 2.6 and up (64-bit) x86 / QNX 6.5 (*1) qcc version 4.4.2 unsupported unsupported QCC version 4.4.2 unsupported unsupported unsupported unsupported unsupported Beta
x86 / Microsoft Windows 2003 Server/XP (32-bit) x86 / Microsoft Windows 2003 Server/XP (32-bit) Visual Studio 2005 Standard Visual Studio 2005 Standard Visual Studio 2005 Standard Visual Studio 2005 Standard Visual Studio 2005 Standard/ OpenFusion TAO 2.1 see custom c++ Oracle Java 6,7,8 Oracle Java 6,7,8 Visual Studio 2005 Standard GA
x86 / Microsoft Windows 2003 Server/XP/7 (32/64-bit) x86 / Microsoft Windows 2003 Server/XP/7 (32/64-bit)) Visual Studio 2008 Standard Visual Studio 2008 Standard Visual Studio 2008 Standard Visual Studio 2008 Standard Visual Studio 2008 Standard / OpenFusion TAO 2.1 see custom c++ Oracle Java 6,7,8 Oracle Java 6,7,8 Visual Studio 2008 Standard GA
x86 / Microsoft Windows 2003 Server/XP/7 (32/64-bit) x86 / Microsoft Windows 2003 Server/XP/7 (32/64-bit) Visual Studio 2010 Standard Visual Studio 2010 Standard Visual Studio 2010 Standard Visual Studio 2010 Standard Visual Studio 2010 Standard / OpenFusion TAO2.1 see custom c++ Oracle Java 6,7,8 Oracle Java 6,7,8 Visual Studio 2010 Standard GA
x86 / Microsoft Windows 2003 Server/XP/7 (32/64-bit) x86 / Microsoft Windows 2003 Server/XP/7 (32/64-bit) Visual Studio 2012 Standard Visual Studio 2012 Standard Visual Studio 2012 Standard Visual Studio 2012 Standard unsupported unsupported Oracle Java 6,7,8 Oracle Java 6,7,8 Visual Studio 2013 Standard GA
x86 / Microsoft Windows 2003 Server/XP/7 (32/64-bit) x86 / Microsoft Windows 2003 Server/XP/7 (32/64-bit) Visual Studio 2013 Standard Visual Studio 2013 Standard Visual Studio 2013 Standard Visual Studio 2013 Standard unsupported unsupported Oracle Java 6,7,8 Oracle Java 6,7,8 Visual Studio 2013 Standard GA
x86 / Microsoft Windows XP (32-bit) PENTIUM / VxWorks 5.5.1 (32-bit) Tornado 2.2/gcc-2.96 unsupported unsupported unsupported unsupported unsupported unsupported unsupported unsupported GA
x86 / Microsoft Windows XP (32-bit) PowerPC604 / VxWorks 5.5.1 (32-bit) Tornado 2.2/gcc-2.96 unsupported unsupported unsupported unsupported unsupported unsupported unsupported unsupported GA
SPARC/Solaris 8 (32-bit) PowerPC604 / VxWorks 5.5.1 (32-bit) Tornado 2.2/gcc-2.96 unsupported unsupported unsupported unsupported unsupported unsupported unsupported unsupported GA
x86 / Microsoft Windows 2003 Server/XP (32-bit) PowerPC604 / VxWorks 6.6 RTP (32-bit) Workbench 3.0 unsupported unsupported Workbench 3.0 unsupported unsupported unsupported unsupported unsupported GA
x86 / Microsoft Windows 2003 Server/XP (32-bit) PENTIUM / VxWorks 6.6 RTP (32-bit) Workbench 3.0 unsupported unsupported Workbench 3.0 unsupported unsupported unsupported unsupported unsupported GA
x86 / Microsoft Windows 2003 Server/XP (32-bit) PowerPC604 / VxWorks 6.5 RTP (32-bit) Workbench 2.6 unsupported unsupported Workbench 2.6 unsupported unsupported unsupported unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) PowerPC604 / VxWorks 6.5 RTP (32-bit) Workbench 2.6 unsupported unsupported Workbench 2.6 unsupported unsupported unsupported unsupported unsupported GA
x86 / Microsoft Windows 2003 Server/XP (32-bit) PENTIUM / VxWorks 6.5 RTP (32-bit) Workbench 2.6 unsupported unsupported Workbench 2.6 unsupported unsupported unsupported unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) MVME5100/ Integrity 5.0.9 (*3) Multi 4.2.3 unsupported unsupported Multi 4.2.3 unsupported unsupported unsupported unsupported unsupported beta
x86 / Microsoft Windows 2003 Server/XP (32-bit) armv4i/ Windows CE 6.0 (32-bit) unsupported unsupported unsupported Visual Studio .NET 2005 unsupported unsupported unsupported unsupported unsupported GA
x86 / Microsoft Windows 2003 Server/XP (32-bit) SIMPENTIUM / VxWorks 6.7.1 RTP (32-bit) Workbench 3.1 unsupported unsupported Workbench 3.1 unsupported unsupported unsupported unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) PENTIUM4 / VxWorks 6.8 RTP (32-bit) Workbench 3.2 unsupported unsupported Workbench 3.2 unsupported unsupported unsupported unsupported unsupported GA
x86 / Microsoft Windows 2003 Server/XP (32-bit) PENTIUM4 / VxWorks 6.8 RTP + Kernel SMP (32-bit) Workbench 3.2 unsupported unsupported Workbench 3.2 unsupported unsupported unsupported unsupported unsupported GA
x86 / Microsoft Windows 2003 Server/XP (32-bit) PENITUM/PENTIUM4/e500v2 target for VxWorks 6.9 RTP + Kernel UP (32-bit) Workbench 3.3 unsupported unsupported Workbench 3.3 unsupported unsupported unsupported unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) PENITUM/PENTIUM4/e500v2 target for VxWorks 6.9 RTP + Kernel UP (32-bit) Workbench 3.3 unsupported unsupported Workbench 3.3 unsupported unsupported unsupported unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) POWERPC74xx / DENX 4.0 gcc 4.0 gcc 4.0 gcc 4.0 gcc 4.0 unsupported unsupported unsupported unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) PPC / LynxOS 5 gcc 3.4.3 gcc 3.4.3 gcc 3.4.3 gcc 3.4.3 unsupported unsupported unsupported unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) x86 / PikeOS POSIX 3.3 gcc 4.4.5 unsupported unsupported gcc 4.4.5 unsupported unsupported unsupported unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) fsl_mpc8308_rdb glibc small / WindRiver Linux 4.3 gcc 4.4.1 unsupported unsupported gcc 4.4.1 unsupported unsupported unsupported unsupported unsupported GA
x86 / Linux kernel 2.6 and up (32-bit) common_pc glibc small / WindRiver Linux 4.3 gcc 4.4.1 gcc 4.4.1 gcc 4.4.1 gcc 4.4.1 unsupported unsupported unsupported unsupported unsupported GA
x86_64 / Linux kernel 2.6 and up (64-bit) armv7l (arm-linux-gnueabihf) / Ubuntu12 gcc 4.8.2 gcc 4.8.2 gcc 4.8.2 unsupported unsupported unsupported unsupported unsupported unsupported GA
x86_64 / Linux kernel 2.6 and up (64-bit) armv7l (arm-linux-gnueabihf) / Ubuntu14 gcc 4.8.2 gcc 4.8.2 gcc 4.8.2 unsupported unsupported unsupported unsupported unsupported unsupported GA

*1 - Cross-development to unix-like targets. Install the HDE distribution on the host and the RTS distribution on the target. The release.com scripts in each set up the environment for development and runtime respectively. The RTS is distributed as a tar file in these cases.

*3 - GreenHills Integrity requires the patch: patch_3010.iff. This is Green Hills Software patch number 3010. Created on: Tue Feb 12 16:10:08 PST 2008 Other information: Bug fix for ConditionVariables code in libutil.a. This patch was made against INTEGRITY 5.0.9 for the pcx86 and mvme5100-750 BSPs. UK incident #15741.


A beta level supported platform indicates that ADLINK has not yet consolidated all its test infrastructure as per the GA platforms. ADLINK ensures that beta level platforms are still robust, but they will be marked as beta until they meet the GA level test criteria.

DBMSConnect

OpenSplice DBMSConnect is based on SQL99 and utilizes ODBC 2.x to interface with 3rd party DBMS systems. Interoperability has been verified with mySQL 5.0 and Microsoft SQL-server 2008. With limited strict conformance of most RDBMSs to both the SQL as well as the ODBC standard, support for other customer-chosen DBMS-systems may require a porting activity of the DBMSConnect service.

As SQL tables have no support for unbounded sequences and sequences of complex types, mapping such DDS_Types to tables is not supported.

Prerequisites

OpenSplice DDS Tuner

The OpenSplice DDS Tuner requires the Java Runtime Environment: Oracle JRE 6, 7 or 8.

OpenSplice DDS Configurator

The OpenSplice DDS Configurator requires the Java Runtime Environment: Oracle JRE 6, 7 or 8.

OpenSplice DDS Tester

The OpenSplice DDS Tester requires the Java Runtime Environment: Oracle JRE 7 or 8.

OpenSplice DBMSConnect

OpenSplice DBMSConnect is tested with MySQL V5.x and MS SQLServer 2008. If you require other database support then please contact ADLINK.