Eclipse Trace Compass 1.0.0

Release Date
Deliverables

This is the first major release for this project after moving the source code from Eclipse Linux Tools project and after the initial Trace Compass 0.1.0 release.

This release continues providing a framework for building trace analysis and visualization tools as well as built-in trace parsers (e.g. for Common Trace Format CTF) and built-in analyses and views.

New features in this release focus on the user experience For example, the following enhancement have been added:

  • Aligned time axis for time based view
  • Customizable fonts and color for Events Table using preferences.
  • Color highlighting of search and filter matches in Events Table
  • Persistent column order in Events Table for user preferred column order
  • Control flow view filtering enhancement

A new framework component for adding remote capabilites have been added. This component can be used for uploading and downloading traces and configuration files to or from a remote host. Also it provides an API for implementing tracer control features. It is currently used for the LTTng control view implementation.

 

Compatibility

The Trace Compass projects provides an extensible framework for building trace analyses and visualization tools. This comes with Eclipse plug-ins facilitates the addition of new analysis and views as well as generic interfaces for integration of  new trace data inputs, analyses and views. The API has been modified to streamline the generic interfaces and provide new capabilities.

Developers that have been extending the functionality prior Trace Compass will have to adjust their code base to these changes.

Users however, will be able to re-use their workspaces after upgrading to Trace Compass because all the extension point definitions were kept backwards compatible.

Selected Trace Compass features (e.g. Linux Kernel Analysis) are part of the Eclipse IDE for C/C++ Developers. It will be possible to upgrade from previous EPP builds that include the orignal featues which were part of the Eclipse Linux Tools project.

Note, that this release requires Java 7 and Eclipse 4.5

Target Environments

Trace Compass plug-ins and the standalone RCP will be available for Linux (32/64 bit), Windows (32/64bit) and MacOS. The required Java version is Java 7.

This release is part of Mars