ASCoDT Getting Started: Difference between revisions

From Sccswiki
Jump to navigation Jump to search
No edit summary
(Replaced content with ' Overview of the basic UI components')
Line 1: Line 1:
=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'''.
The perspective consists of the following UI elements:


[[#The workbench|The workbench]]
[[SciCoDE_UI_Components#Overview of the basic UI components|Overview of the basic UI components]]
 
[[#Navigation views|Navigation views]]
 
[[#UI container|UI container]]
 
[[#Visualization views|Visualization views]]
 
[[#sciCoDE console|sciCoDE console]]
 
==The workbench==
http://www5.in.tum.de/scicode/sciCoDE_workbench.png
 
[[Image:sciCoDE_workbench.png]]
 
 
The sciCoDE workbench is the main part of the sciCoDE plug-in. Here the user can 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 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 imported components, which can be dropped on the workspace.
 
http://www5.in.tum.de/scicode/gallery/tools.png
 
[[Image: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
 
==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/scicode/gallery/ui.png
 
[[Image:ui.png]]
 
The UI container is a container for user-defined [http://www.eclipse.org/swt  SWT] user interfaces. To use this view please follow the steps described in the [[#Custom UIs|Custom UIs]] section.
 
==Visualization views==
 
The sciCoDE 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 [http://www.vtk.org VTK]. The programming interface, which should be implemented by the components is presented in the [[#visUt|Visualization utilities of sciCoDE ]] section.
*remote visualization: in some cases the user wants to display his data in  VR-ready environment(tiled-displays, cave ..). sciCoDE provides a [[rrcPara|Remote Rendering client]], which can connect to a [http://www.paraview.org Paraview]-Extension running on such kind of hardware.
 
==sciCoDE console==
The sciCoDE console displays the output of the instantiated components. The of the console is analog to the usage of the standard output of java. In the java code of the component the user should use the normal System.out channel.

Revision as of 14:08, 4 May 2011