Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. EclipseCon 2022
  4. Sessions
  5. What's cooking in the TraceCompass.cloud project?

What's cooking in the TraceCompass.cloud project?

Session details
Status: 
Accepted
Speaker(s): 
Bernd Hufmann (Ericsson AB)
Experience level: 
Beginner
Tags: 
tracing
theia
profiling
trace
analysis
Session Track: 
Web & Desktop Tools & IDEs
Session Type: 
Standard

Traditionally, trace analysis and visualization tools are strongly coupled with the format of the trace files of the traced system. These available tools in the industry are focused on specific trace formats and specialized use cases for their systems. The goal of the Eclipse Trace Compass project has always been to provide an extensible and customizable trace analysis and visualization application where users can add their own trace types, analysis, and visualizations, while benefiting from supplied analyses. The application can be deployed as a standalone trace viewer or can be part of an Eclipse IDE (Integrated Development Environment) to have tight integration in the user's design loop.

With the arrival of Eclipse Theia, the new platform for creating custom IDEs, users can now enjoy modern UI (User Interface) technologies beside a rich set of development tools provided by the Eclipse, Theia and VS Code community. To provide an integrated trace visualization experience in Theia, the Trace Compass project is migrating their offering to the Theia platform. The new solution (TraceCompass.cloud) will leverage a client-server architecture, the same trace analysis back-end, an agnostic exchange protocol to transport analysis results over the wire and a web front-end implementation for Theia IDEs.

The trace analysis back-end is leveraging the Trace Compass domain specific logic, so that users, who are familiar with Eclipse Trace Compass, have a similar set of capabilities and features. Moreover, it preserves the large previous development investment.

The trace-type agnostic exchange protocol, TSP (Trace Server Protocol), and the separate client and server architecture allows for further customizability: users can replace the Trace Compass analysis back-end with their own domain specific implementation, or they can provide custom clients from scripting languages or other front-end technologies. This allows the toolkit to be easily ported to more applications.

In this talk, we will go over the progress of the project, the relationship to and integration with Eclipse CDT.cloud project and the future roadmap. We will also summarize the key architecture and design of the Theia-based application.

Please join if you are looking for information on how trace analysis and visualization can be part of your Theia IDE.

Objective of the presentation: 
Show the progress of the TraceCompass.cloud project, the relationship to and integration with Eclipse CDT.cloud project and the future roadmap, while summarizing the key architecture and design of the Theia-based application.
Attendee pre-requisites - If none, enter "N/A": 
N/A
Schedule info
Time: 
25 Oct 2022 - 16:15 to 25 Oct 2022 - 16:50
Room: 
Seminarräume 1 - 3
  • Sign in to post comments.

Elite

  • IBM
  • Huawei

Premium

  • Yatta Solutions GmbH
  • Eurotech
  • Red Hat

Basic

  • Bosch IO GmbH
  • TypeFox GmbH
  • Mercedes-Benz Tech Innovation
  • EclipseSource
  • SSI Schaefer IT Solutions GmbH
  • ARCAD Software
  • Obeo
  • SCANOSS

Media

  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top