Changes

UBIK Studio Basics

6 bytes removed, 15:37, 22 January 2013
{{UBIK}} Studio is the server application and administrative tool for creating and modifying {{UBIK}} object models. Transfer your entitiy-relationship-model into {{UBIK}} MetaClasses and MetaProperties and build up necessary relations. It is also the instrument of your choice to manage instances of MetaClasses, edit their property values and create actual relations between instance objects. This section will provide you with more information on the user interface.
[[File:METACLASS.png|thumb|220px|upright|alt={{UBIK}} metaclass|{{UBIK}} metaclass]][[File:INSTANCE.png|thumb|220px|upright|alt={{UBIK}} instance|{{UBIK}} instance]]
== Prerequisites ==
=== Options ===
[[File:USB_Options.png|thumb|220px|upright|alt={{UBIK}} Studio settings|{{UBIK}} Studio settings]]
Locate and click the menu ''Edit->Options''. Press the ''Apply'' or ''OK'' Button when you're finished changing the settings, or ''Cancel'' if you don't want your changes to be saved. The settings are user-specific and will be stored in your local windows user profile.
The main window of {{UBIK}} Studio is split into 3 sections, where each of the 3 areas can hold an arbitrary amount of controls. The arrangement of the controls is user specific.
[[File:Ubik_studioUSB_Studio.jpgpng|500px]] 
Each control provides different functionality for object creation/modification. Clicking the header of an empty tab strip in one of these areas with the left mouse button will bring up a context menu, that allows you to create a new tab page hosting one of the following controls:
[[File:USB_Studio.png|thumb|upright|alt={{UBIK}} Studio|{{UBIK}} Studio]]
[[File:USB_ControlsOverview.png|thumb|220px|upright|alt={{UBIK}} Studio controls|{{UBIK}} Studio controls]]
{| class="wikitable"
! Control !! Description
|-
| ''[[Class Browser]]''|| Navigate through the MetaClasses and instances
|-
| ''[[Class Details]]''|| Design MetaClasses
|-
| ''[[Bulk Editor]]''|| Create and edit instances
|-
| ''[[Code Editor]]''|| Implement customer specific functionality
|-
| ''[[Relation Editor]]''|| Relate objects and edit relational data
|-
| ''[[Object Explorer]]''|| Display and edit all exposed properties of objects (list style)
|-
| ''[[Object Editor]]''|| Graphical editor for changing object properties
|-
| ''[[Workflow Designer]]''|| Design and assign customer specific workflows
|}