Client SDK

The Client SDK provides API access to Spectrum™ Technology Platform services. To use the Client SDK your computer must meet the following requirements:

  • 1.25 GB disk space
  • JDK 1.5 is required to install the Client SDK. Be sure that JDK 1.5 is in the PATH environment variable. Once installed, the Client SDK supports JDK 1.4 and greater.

Supported Compilers

The Spectrum™ Technology Platform Client SDK is supported with the following compiler and runtime minimum versions.

Java

Client SDK Package Directory: clientSDK/platforms/java

Client SDK requires the Java JDK, version 1.4 or higher. This is not installed with the Client SDK.

Windows 32-bit

  • JDK: 1.4
  • C Compiler: MSVC 6.0 SP3, MSVC 2003, MSVC 2005, MSVC 2008
  • C++ Compiler: MSVC 6.0 SP3, MSVC 2003, MSVC 2005, MSVC 2008
  • C# .NET: Microsoft .NET Framework 1.1
  • Visual Basic: MS Visual Basic 6.0

Windows 64-bit

  • JDK: 1.4
  • C Compiler: MSVC 2005, MSVC 2008
  • C++ Compiler: MSVC 2005, MSVC 2008

HP-UX RISC

  • JDK: 1.4
  • C Compiler: cc: HP92453-01 A.11.01.21 HP C (Bundled) Compiler
  • C++ Compiler: aCC: HP aC++ B3910B A.03.30 HP aC++ B3910B A.03.27

The clientSDK 32-bit lib is linked to the following libraries:

  • libpthread.1
  • librt.2
  • libnsl.1
  • libxti.2

The clientSDK 64-bit lib is linked to the following libraries:

  • libpthread.1
  • libnsl.1
  • librt.2
  • libdl.1
  • libc.2
  • libxti.2
  • libdl.1

HP-UX Itanium

  • JDK: 1.4
  • C Compiler: cc: HP aC++/ANSI C B3910B A.06.05
  • C++ Compiler: aCC: HP aC++/ANSI C B3910B A.06.05

The clientSDK 32-bit lib is linked to the following libraries:

  • libpthread.so.1
  • libnsl.so.1
  • librt.so.1
  • libxti.so.1
  • libdl.so.1

The clientSDK 64-bit lib is linked to the following libraries:

  • libpthread.so.1
  • libnsl.so.1
  • librt.so.1
  • libxti.so.1
  • libdl.so.1

Red Hat (32-bit)

  • Operating System: Red Hat Linux 2.4.9-e.65smp
  • C Compiler: gcc version 2.96 (gcc 4.1 required for the Address Now Module)
  • C++ Compiler: g++ version 2.96

The clientSDK lib is linked to the following libraries:

  • libstdc++-libc6.2-2.so.3
  • libm.so.6
  • libc.so.6
  • ld-linux.so.2

Red Hat (64-bit)

  • Operating System: Red Hat Linux version 2.6.9-34.0.2.ELsmp
  • C Compiler: gcc version 3.4.5
  • C++ Compiler: g++ version 3.4.5

The clientSDK lib is linked to the following libraries:

  • libstdc++.so.6
  • libm.so.6
  • libgcc_s.so.1
  • libpthread.so.0
  • libc.so.6
  • ld-linux-x86-64.so.2

SuSE

  • Operating System: SuSE SLES 8 (powered by UnitedLinux 1.0) (i586)\nKernel 2.4.21-295-smp (0).
  • C Compiler: gcc version 3.2.2
  • C++ Compiler: g++ version 3.2.2

The clientSDK lib (32-bit) is linked to the following libraries:

  • libstdc++.so.5
  • libm.so.6
  • libgcc_s.so.1
  • libc.so.6
  • ld-linux.so.2

Solaris

  • Operating System: Solaris 5.8
  • C Compiler: cc: Forte Developer 7 C 5.4 2002/03/09
  • C++ Compiler: CC: Forte Developer 7 C++ 5.4 Patch 111715-16 2005/04/28

The clientSDK 32-bit lib is linked to the following libraries:

  • libpthread.so.1
  • libsocket.so.1
  • libnsl.so.1
  • librt.so.1
  • libc.so.1
  • libdl.so.1
  • libmp.so.2
  • libaio.so.1
  • libc_psr.so.1

The clientSDK 64-bit lib is linked to the following libraries:

  • libpthread.so.1
  • libsocket.so.1
  • libnsl.so.1
  • librt.so.1
  • libc.so.1
  • libmp.so.2
  • libmd5.so.1
  • libscf.so.1
  • libaio.so.1
  • libdoor.so.1
  • libuutil.so.1
  • libm.so.2
  • libc_psr.so.1
  • libmd5_psr.so.1

AIX

  • Operating System: AIX version 5.1.0.0
  • C Compiler: xlc 6.0 Visual Age C 6.0
  • C++ Compiler: xlC 6.0 Visual Age C++ 6.0

The clientSDK 32-bit and 64-bit lib are linked to the following libraries:

  • libC.a
  • libc_r.a
  • libpthread.a
  • librtl.a