Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tracecompass-dev] Questions about trace compass

Hi Matthew,

Thank you for your reply. Events are not the same duration always. I send you another screenshot to give you an idea how the view could look like too. I also thought that I could use lanes with child elements like in control view. Would it be possible to achieve the view like from screenshot where there is no gap between child streams of events and where some of them are overlapping in height. So it is quite important that the height of these elements is easily adjustable.  

About the patch you created, do you have any examples where it is used, or how are these multiple states then visualized. If you already know of any examples achieving something similar, please let me know.

About second question I was thinking about something like an Eclipse independent API which could generate graphs that could be used elsewhere. The application I might port is pure Java which is then imported as a Java library in MPS and used in that environment too. So with porting to Trace Compass I might loose MPS compatibility which is important for a few stakeholders.

Anyways, thanks a lot.

Best regards,

From: tracecompass-dev-bounces@xxxxxxxxxxx <tracecompass-dev-bounces@xxxxxxxxxxx> on behalf of tracecompass developer discussions <tracecompass-dev@xxxxxxxxxxx>
Sent: Monday, March 30, 2020 3:19 PM
To: tracecompass-dev@xxxxxxxxxxx <tracecompass-dev@xxxxxxxxxxx>
Subject: Re: [tracecompass-dev] Questions about trace compass
Hi Mia,

regarding question 1-

are the events always the same durations?
basically I see 7 possibilities.

For #1. I think I made a patch way back where an event can have multiple states. for the others, I did not think too much about it.
Another possibility is to have a lane (timegraphentry) have children. each child would be a contiguous stream of events. Could you specify more?

As for #2, would a standalone RCP be good enough for your needs? No efforts I am aware of were made to port it to another environment.

From: tracecompass-dev-bounces@xxxxxxxxxxx <tracecompass-dev-bounces@xxxxxxxxxxx> on behalf of tracecompass developer discussions <tracecompass-dev@xxxxxxxxxxx>
Sent: Monday, March 30, 2020 5:09 AM
To: tracecompass-dev@xxxxxxxxxxx <tracecompass-dev@xxxxxxxxxxx>
Subject: [tracecompass-dev] Questions about trace compass
Hi all,

I have two chunks of questions regarding feasibility of porting a Java application to Trace Compass framework.
  1. I would have to replicate a similar JFree chart view, using Trace Compass' TimeGraph view. A B C are resources which would be equivalent to the lanes defined by TimeGraphEntryModel. My question is is it possible to stack two or more events with the same time interval on top of each other and use precise offsets to define how far from the bottom these chunks should be (barely visible partitions inside the same color rectangles)? If not, how difficult would it be to extend the trace compass functionality to do so? Where would you start from?
  2. Can Trace Compass be used independently from Eclipse environment? Would it be possible to for instance use trace compass plugin in MPS environment? If possible how do you achieve this?
Best regards,
Mia Petkovic

Attachment: graph2.png
Description: graph2.png

Back to the top