Teamprise Knowledge Base

TKB00078 System Requirements for all Teamprise 3.x Clients

Last updated 2008-12-01 17:55:58 UTC by Tonya Nunn

Client Suite Overview

The Teamprise client suite (Teamprise Explorer, Teamprise Plug-in for Eclipse, and Teamprise Command-line Client) runs on a variety of operating systems, using Sun's Java virtual machine and libraries to provide much of this cross-platform advantage.

Teamprise Explorer and Plug-in for Eclipse use the Standard Widget Toolkit (SWT), a set of Java user interface libraries, to provide a "native" look-and-feel on many of these platforms. SWT is included with the Teamprise packages you download—you do not need to install it manually.

The Plug-in for Eclipse integrates with the Eclipse open development platform (which uses SWT exclusively to provide its own user interface), providing support for source code control, work item tracking, and more, from within the popular development environment.

The Teamprise Command-line Client does not present a graphical user interface, and so has the shortest list of requirements of all the Teamprise clients.

Supported Operating Systems and Architectures

  • AIX 5.2 and newer (PowerPC)
  • HP-UX 11.11 and newer (PA_RISC), 11.23 and newer (Itanium) [Itanium only with Teamprise 3.2 and newer]
  • Linux (x86, x86_64, PowerPC) (GNU C library [GLIBC] 2.3 or newer)
  • Mac OS X 10.4 and newer (Universal architecture support)
  • Solaris 8 and newer (SPARC)
  • Windows 2000 and newer (x86, x86_64) [x86_64 only with Teamprise 3.1 and newer]

For a detailed listing of platform requirements, please view the Platform Support Matrix.

Recommended Java Versions

Teamprise recommends that you deploy the most recent Java development kit (JDK) or run-time (JRE) that is compatible with your development environment. The newest versions of Java include the latest bug fixes and performance enhancements. Teamprise Explorer and Command-line Client (CLC) work with either a JRE or JDK installed; Teamprise Plug-in for Eclipse requires a JDK.

For Windows, Solaris, and Linux x86/x86_64 platforms, we recommend the latest update release of Sun's Java 6 SE.

For Mac OS X we recommend the Java run-time installed by default with the operating system.

For HP-UX, we recommend HP's Java 5 or 6 JDK or JRE.

For Linux PowerPC and AIX, we recommend IBM's Java 5 or Java 6 SDK.

Minimum Java Versions

The client suite will run with older Java virtual machines. Here are the minimum versions Teamprise supports:

  • Sun 1.4 and newer
  • IBM 1.4 and newer
  • HP 1.4 and newer
  • BEA JRockit 1.4 and newer
  • Apple 1.4 and newer

GNU GCJ is not supported because Teamprise uses some class libraries not present in current releases.

Eclipse IDE Versions

Teamprise Plug-in for Eclipse supports the following Eclipse or Eclipse-based products:

  • Eclipse 3.0 and newer
  • RAD 6.0 and newer
  • Any IDE built on Eclipse 3.0 and newer

Note: Eclipse 3.4 users should upgrade to Teamprise Plug-in for Eclipse 3.1 or newer.

Other Libraries

GTK (and Dependencies)

Teamprise Explorer on Linux and Solaris requires the GTK 2 libraries to be installed. These libraries come standard on Linux and newer versions of Solaris, but older versions may require manual installation. You can download the source code to GTK 2 at gtk.org, or use one of the pre-compiled packages listed below.

Teamprise Explorer does not depend directly on GTK, but instead uses the Standard Widget Toolkit (SWT) to present its user interface elements. SWT on Linux and Solaris requires GTK 2, and so your system must satisfy SWT's library requirements for Teamprise Explorer to work correctly. Refer to the SWT FAQ for in-depth answers to many common SWT questions.

Please note that GTK itself depends on other libraries, which must also be installed for Teamprise Explorer to function. The versions of each library required are (from the SWT FAQ):

The Teamprise Plug-in for Eclipse also requires the GTK libraries on Linux and Solaris. Eclipse requires these libraries too, so no further installation or configuration of GTK is required if Eclipse runs successfully.

Pre-compiled GTK 2 Packages

GNU C Library (GLIBC)

All Teamprise clients on Linux require at least version 2.3 of the GNU C Library (GLIBC) to be installed for correct operation. The clients may function with older versions of the C library, but these versions are not tested, and may cause a run-time linkage warning to appear when the clients are run.

Products affected:

  • Teamprise Command Line Client
  • Teamprise Explorer
  • Teamprise Plugin for Eclipse

Releases affected:

  • 3.0
  • 3.1

Platforms affected:

  • All

Related articles:

This article is referenced by these articles:

Keywords: system requirements minimum version operating system glibc libc gtk gtk2 GNU C libc6 GLIBC_2.3 libgtk pango freetype atk