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.
For a detailed listing of platform requirements, please view the Platform Support Matrix.
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.
The client suite will run with older Java virtual machines. Here are the minimum versions Teamprise supports:
GNU GCJ is not supported because Teamprise uses some class libraries not present in current releases.
Teamprise Plug-in for Eclipse supports the following Eclipse or Eclipse-based products:
Note: Eclipse 3.4 users should upgrade to Teamprise Plug-in for Eclipse 3.1 or newer.
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.
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.