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.
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 |
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.
The OpenSplice DDS Tuner requires the Java Runtime Environment: Oracle JRE 6, 7 or 8.
The OpenSplice DDS Configurator requires the Java Runtime Environment: Oracle JRE 6, 7 or 8.
The OpenSplice DDS Tester requires the Java Runtime Environment: Oracle JRE 7 or 8.
OpenSplice DBMSConnect is tested with MySQL V5.x and MS SQLServer 2008. If you require other database support then please contact ADLINK.