
DMPlugin Wizard Quick Guide
The DMPlugin Application Wizard is a GUI which allows a developer to create the constructor for its DMPlugin in an user friendly way.
The Menu presents different options:
New: creates a new DMPlugin
Save: saves the current DMPlugin into a dmpc file
Load: loads the DMPlugin from a dmpc file
Generate code: generates the java file from the currently loaded DMPlugin
The main panel contains the main informations of a DMPlugin.
Plugin informations:
Name: the name of the DMPlugin
Documentation: a link to the plugin documentation
Version: the plugin version
Domains: the plugin scientific domains (ex. Classification-regression)
Owner informations:
Owner Name: the plugin creator name
Owner Mail: the plugin creator mail address
This section contains the possible running modes. For each running modes there is a check box, which can be used to create or cancel it, and a documentation area which must contain a link to the running mode documentation. The running time is the DMPlugin scheduling priority. An high running time means that the DMPlugin is most likely to be executed on the GRID environment.
The components tree contains the plugin's running modes, each one with its fields, input files and output files.
To add a new element, simply select input file, field or output file in the desidered running mode and use the add button.
To edit or delete an element, select the element and use the edit or the delete button
The plugin fields are the data that a plugin must receive to execute an experiment.
Name: the field name
Type: the field type, chosen from the standard java types
UCD: the field Unified Content Descriptor
Unit: the field measurement unit
Precision: the field precision
Utype: the field utype
Description: the field description
Constraint type: the field constraint type:
None: this field has no constraints
Range: this field accepts only values inside a closed range
Values: this field accepts only values inside a discrete range
Constraints: the field constraints, separated by a blank space. If the constraint type is “None” this element is empty. If the constraint type is “Range” this element must contain two ordered values. Otherwise this element can contain an indefinite number of values.
The input files are the files the plugin must receive to execute an experiment.
Name: the file name
Description: the file description
Tags: When an user wants to use a dataset as a plugin input file, he may need to provide additional informations about the file columns. The tags are the informations that the user can assign to each column. The tags must be separated by an empty space.
The output files are the files that the plugin creates during or at the end of an experiment.
Name: the file name
Description: the file description
Format: the file format
