Hello Genevieve and Xavier
      
      First of all, thank you very much for your continuous
      contributions to TMF and LTTng of the Linux Tools project. It is
      very appreciated.
      
      Secondly, I'd like to give some updates about the status of the
      Tracing RCP as well as the status of the reviews of the
      contributions by Genevieve.
      
      Tracing RCP
      ----------------
      The Tracing RCP code and build is already integrated in the Linux
      Tools repository. It can be build from master and lttng-luna
      branch. To build the RCP just follow the instructions of the
      README file in the repository under directory
      org.eclipse.linuxtools/lttng. There hasn't been any official
      release made nor an official download page created. The branding
      (including name of application) is not finalized. Once this is
      finalized the Tracing RCP will be made officially available.
      
      The Tracing RCP contains all the LTTng and TMF features. It
      provides an improved way of opening a trace. Also it is possible
      to open a trace by providing the trace location on the
      command-line (--open <trace>). In both cases, the trace type
      will be detected automatically. If the result of this detection is
      unambiguous then it will set the trace type. Otherwise, the user
      will be asked to select the trace type.
      
      Our goal was also to allow the creation of extensions of the
      tracing RCP. For that, a new feature has been created
      (org.eclipse.linuxtools.tracing.rcp). By adding this feature
      together with own TMF extensions to a new product definition, it
      is easy to create a customized tracing RCP. 
      
      Right now, there is only one command-line option supported when
      starting the RCP (--open <trace>). No other command-line
      features are currently planned. However, the command-line options
      of your command line tool, Xavier, sounds very interesting and
      could be added.
      
      Review of Contributions
      -------------------------------
      Several rounds of reviews of Genevieve's contributions have been
      done. The contributions for Analysis Types
      (
https://git.eclipse.org/r/#/c/14935/) and Experiment Types
      (
https://git.eclipse.org/r/#/c/16602/) are close to be approved.
      These contribution are introducing new concepts to TMF which
      require a closer look before integrating them into the mainline.
      Once these contributions are in it will be easier for Genevieve to
      integrate and contribute the analysis that are referenced in the
      original email. 
      
      Best Regards
      Bernd
      
      
      
      On 10/22/2013 03:51 AM, Xavier Raynaud wrote:
    
 
    
      
      
        Hi Geneviève,
        
        
          
        I will be happy to do that - as soon as I
            come back from #linuxcon.
          
        
          
        small mockup:
          
        $ cmd-line-tool  [-trace
            <path>:<tracetype>]... -action1 -action2
          
        (actions can be "dump stats", "dump
            timechart as VCD", or whatever you want. Perhaps add an
            extension point to let the developper adding his own ?)
          
        
          
        cmd-line-tool will do the following actions:
          
        1) creating trace project
          
        2) populating the project (from command line
            arguments)
          
        3) creating the experiment
          
        4) open the experiment
          
        All of these action without using the UI.
          
        
        
        Any thought ?
        
        
        Xavier
        
        
          
        
        De:
          "Geneviève Bastien" 
<gbastien@xxxxxxxxxxxx>
          À: linuxtools-dev@xxxxxxxxxxx
          Envoyé: Lundi 21 Octobre 2013 20:09:00
          
Objet: Re: [linuxtools-dev] Experimental ready-to-use
          TMF
          
          
          Hi Xavier,
            
            A command line mode is certainly something that will be
            useful, especially for automating some of the more specific
            analysis that are being developed.  I don't know exactly
            what are the plans for the TMF command line, maybe the folks
            at Ericsson can give more details.
            
            In the meantime, if you (or anyone else) have any code you'd
            like to share with the community, without having to go
            through cleaning the code for gerrit, I could add it to this
            experimental branch.
            
            Geneviève
            
            
            On 10/18/2013 05:45 PM, Xavier Raynaud wrote:
          
          
            
              Hi Genevieve,
              
              
              
              That's interesting. I will have a look.
              
              I've made my own RCP on top of TMF since one year for
                displaying Kalray traces, and it's definitely a success.
              
              Several people here are reluctant to use Eclipse.
                With the RCP viewer, they just do not know that thay are
                using eclipse :)
              
              
              
              Just another idea, that may be intersting to share:
              
              With this RCP, I also developed a command line mode,
                to dump trace metrics (analysis, statistics....).
              At the begining, this development was made for people
                allergic to graphics
                  interface.
              In the long run, it's also used for automated tests
                for our chip.
              
              
              Xavier
              
              
              
              
              De:
                "Geneviève Bastien" 
<gbastien@xxxxxxxxxxxx>
                À: "Linux Tools developer discussions" 
<linuxtools-dev@xxxxxxxxxxx>
                Envoyé: Vendredi 18 Octobre 2013 20:30:31
                
Objet: [linuxtools-dev] Experimental
                ready-to-use TMF
                
                
                Hi all,
                
                Here at École Polytechnique, many people are working on
                new features for the Eclipse viewer (TMF): some are
                prototypes, some are under review for inclusion in
                coming releases.  I'm keeping a branch of all the
                students' work until they are accepted into TMF.  It is
                experimental, the code is not necessarily "clean", it
                may eat up all your java memory, it may throw
                exceptions, but it is there to test.
                
                Git branch: 
http://git.dorsal.polymtl.ca/~gbastien?p=linuxtools-tmf.git;a=shortlog;h=refs/heads/luna_dorsal
                
                And thanks to the TMF team's effort to bring TMF to the
                still nameless non-Eclipse Rich Client Platform (aka
                traceviewer), these features we're working on are now
                one archive away from your mouse pointer.  Just download
                the archive for your system, extract it, cd to the
                traceviewer directory, execute traceViewer and voilà!
                
                Ready-to-use archives: 
http://secretaire.dorsal.polymtl.ca/~gbastien/TracingRCP/
                
                See the readme for documentation on available features,
                how to use them and how to get examples
                
                As of now, the new analysis are:
                
                1- Lttng kernel trace execution graph and critical path
                computation
                2- Xml-defined state systems and views
                3- Virtual Machines experiments
                
                Feedback are welcome and enjoy!
                
                Geneviève Bastien
                
                _______________________________________________
                linuxtools-dev mailing list
                
linuxtools-dev@xxxxxxxxxxx
                https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
               
              
              
             
            
            
            
            _______________________________________________
linuxtools-dev mailing list
linuxtools-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
          
          
          
          _______________________________________________
          linuxtools-dev mailing list
          
linuxtools-dev@xxxxxxxxxxx
          https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
         
        
        
       
      
      
      
      _______________________________________________
linuxtools-dev mailing list
linuxtools-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev