ASCoDT Getting Started: Difference between revisions

From Sccswiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(46 intermediate revisions by the same user not shown)
Line 1: Line 1:
The following guide should make you familiar with the basic usage of the sciCoDE plug-in.
=Installation=
To install ASCoDT you need a working version of [http://www.eclipse.org eclipse] and current installation of the [http://www.oracle.com/technetwork/java/javase/downloads/index.html java JDK]. Add the ASCoDT Update site as new software location through Help->Install New Software menu. Select the newest version of the plugins and finish the installation wizard. After the successful end of the wizard you need to restart the workbench.
 
http://www5.in.tum.de/ascodt/figures/update_site.png
 
 
=Overview of the basic UI components=
=Overview of the basic UI components=
To use sciCoDE the user should switch to the sciCoDE Perspective.To open the sciCoDE perspective please select '''Window > Open Perspective > sciCoDEPerspective'''.  
To use ASCoDT the user should switch to the ASCoDT Perspective. To open the ASCODT perspective please select  
'''Window > Open Perspective > ASCoDTPerspective'''.  
The perspective consists of the following UI elements:
The perspective consists of the following UI elements:


[[#The workbench|The workbench]]
[[#The workbench|The workbench]]


[[Navigation views]]
[[#SIDL Editor|SIDL Editor]]


[[UI container]]
[[#Navigation views|Navigation views]]


[[VTK view]]
[[#UI container|UI container]]


[[PV view ]]
[[#Visualization views|Visualization views]]


[[sciCoDE console]]
[[#console|console]]


==The workbench==
==The workbench==
http://www5.in.tum.de/scicode/sciCoDE_workbench.png
http://www5.in.tum.de/ascodt/figures/workbench.png
 
 
 
The workbench is the main part of the ASCoDT plug-in. Here the user can specify his application setup based on the [[http://www.cca-forum.org|Common Component Architecture]]. The user is supported in this action by intuitive drag-and-drop interface. The workbench consists of two main parts: the workspace, the palette. The workspace is the white space, where the user can drop his components. The palette is located on the right part of the screenshot. It holds the collection of all available components, which can be dropped on the workspace and additional tools for connecting components and documentation.
 
http://www5.in.tum.de/ascodt/figures/tools.png
 
 
 
On the top part of the palette you can see the tools-toolbox. The instruments from left to right are:
 
*Selection tool: allows the selection and the creation of components
*Bounding Box selection tool: allows the selection of multiple components
*Connection tool: used to connect [[#ports|ports]] of different component
*Sticky note connection tool: connects sticky notes with other element located on the workspace
*Sticky note creation tool: used to create sticky notes
 
==SIDL Editor==
http://www5.in.tum.de/ascodt/figures/sidl_editor.png
 
 
 
The internal [[#SIDL|SIDL]] Editor of ASCoDT supports the user during the writing of new component definitions. The editor has internal highlighting of key words from sidl language. In case of errors during the [[#ASCoDT_compilation|compilation of the sidl description]] the user can locate the source of the error, which are marked on the document.
 
==Navigation views==
On the left side of the perspective you can find different views, which are used
for the navigation in the [[#Project|user-defined project]]. The Project explorer and the navigator show the packages, folders and files, which build the current project. The outline view shows elements, described in the currently opened editor. In the case of the workbench the outline view holds a list of the instantiated components.
 
==UI container==
http://www5.in.tum.de/ascodt/figures/ui.png


[[Image:sciCoDE_workbench.png]]


The UI container is a container for self defined user interfaces. The interfaces can be standalone applications or embeddable [http://www.eclipse.org/swt/ SWT] GUIs. 


The sciCoDE workbench is the main part of the sciCoDE plug-in. Here the user can
==Visualization==
specify his application setup based on the [[#Common Component Architecture|Common Component Architecture]]. The user is supported in this action by intuitive drag-and-drop interface. The workbench consists of three parts: the workspace, the palette and the outline view.The workspace is the white space, where the user can drop his components. The pallete is located on the right part of the screenshot. It holds the collection of imported components, which can be droped on the workspace.


http://www5.in.tum.de/scicode/gallery/tools.png
The ASCoDT plug-in comes together with some basic facilities, which allow the visualization of scientific data. Two kinds of visualization are provided:


[[Image:tools.png]]
*local visualization: best suitable for data, which will fit on the memory of the local system. Here we provide views based on [http://www.vtk.org VTK].
*remote visualization: in some cases the user wants to display his data in  VR-ready environment(tiled-displays, cave ..). The current remote rendering solution of ASCoDT is based on [http://www.paraview.org/ ParaView ]


On the top part of the palette you can see the tools-toolbox.
==The console==
The ASCoDT console displays the output, trace messages and error originating from the instantiated components.

Latest revision as of 14:49, 12 September 2012

Installation

To install ASCoDT you need a working version of eclipse and current installation of the java JDK. Add the ASCoDT Update site as new software location through Help->Install New Software menu. Select the newest version of the plugins and finish the installation wizard. After the successful end of the wizard you need to restart the workbench.

update_site.png


Overview of the basic UI components

To use ASCoDT the user should switch to the ASCoDT Perspective. To open the ASCODT perspective please select Window > Open Perspective > ASCoDTPerspective. The perspective consists of the following UI elements:

The workbench

SIDL Editor

Navigation views

UI container

Visualization views

console

The workbench

workbench.png


The workbench is the main part of the ASCoDT plug-in. Here the user can specify his application setup based on the [Component Architecture]. The user is supported in this action by intuitive drag-and-drop interface. The workbench consists of two main parts: the workspace, the palette. The workspace is the white space, where the user can drop his components. The palette is located on the right part of the screenshot. It holds the collection of all available components, which can be dropped on the workspace and additional tools for connecting components and documentation.

tools.png


On the top part of the palette you can see the tools-toolbox. The instruments from left to right are:

  • Selection tool: allows the selection and the creation of components
  • Bounding Box selection tool: allows the selection of multiple components
  • Connection tool: used to connect ports of different component
  • Sticky note connection tool: connects sticky notes with other element located on the workspace
  • Sticky note creation tool: used to create sticky notes

SIDL Editor

sidl_editor.png


The internal SIDL Editor of ASCoDT supports the user during the writing of new component definitions. The editor has internal highlighting of key words from sidl language. In case of errors during the compilation of the sidl description the user can locate the source of the error, which are marked on the document.

Navigation views

On the left side of the perspective you can find different views, which are used for the navigation in the user-defined project. The Project explorer and the navigator show the packages, folders and files, which build the current project. The outline view shows elements, described in the currently opened editor. In the case of the workbench the outline view holds a list of the instantiated components.

UI container

ui.png


The UI container is a container for self defined user interfaces. The interfaces can be standalone applications or embeddable SWT GUIs.

Visualization

The ASCoDT plug-in comes together with some basic facilities, which allow the visualization of scientific data. Two kinds of visualization are provided:

  • local visualization: best suitable for data, which will fit on the memory of the local system. Here we provide views based on VTK.
  • remote visualization: in some cases the user wants to display his data in VR-ready environment(tiled-displays, cave ..). The current remote rendering solution of ASCoDT is based on ParaView

The console

The ASCoDT console displays the output, trace messages and error originating from the instantiated components.