Logo VizDIET

VizDIET

An application tool for DIET platforms.

VizDIET is a tool written in Java for the graphical representation of traces retrieved from LogService. The graphical representation is built with the Java library OpenJGraph, a library which simplifies the drawing of graphs, hypergraphs, etc. VizDIET can register with the LogService for real-time updates on the status of a running DIET platform. For post-mortem analysis of DIET experiments, VizDIET can build the same view using a file of traces stored by a LogService tool. The graphical representation is automatically reorganized during the addition or suppression of nodes.

In the longer-term, VizDIET will be extended to incorporate a graphical interface for GoDIET, thus providing a greater interactivity between the tools.

Questions about VizDIET can be directed to Raphael Bolze

New Features

  • One of the major changes is the addition of the mode CORBA
  • Modifications in the device:
    1. Addition of a new menu
    2. Pictures on the buttons
    3. Menu "about" completely rebuilt
    4. Posting of informations concerning all the platform in the window of the properties
  • Organization MVC
  • DIETStats Module

Mode CORBA

  • Thanks to the mode CORBA, VizDIET is now able to be connected directly to LogCentral without passing by a file.
  • Here is the diagram which shows this new possibility :VizDIET
  • File Mode:

    MAs, LAs, and SeDs send Logs information to LogCentral thanks to LogService, DIETLogTool is connected to LogCentral via CORBA and write in a file, logs sent by LogCentral. VizDIET reads this Logfile and creates a graph representing the DIET platform.

  • CORBA Mode:

    MAs, LAs, and SeDs logs information to LogCentral thanks to LogService, VizDIET connects itself directly to LogCentral via CORBA and creates the graph representing the DIET platform.

MVC Model Diagram

VizDIET MVC
  • We respected the model of programming MVC (models, view, controller).
  • This concept of programming makes it possible to separate the view and the model.