SRRC Wiki

Service Robotics Research Center
at Ulm University of Applied Sciences

User Tools

Site Tools


how-tos:new-v3.9-ui:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
how-tos:new-v3.9-ui:start [2019/03/13 16:13]
Alex Lotz [Generating Code and Building the Project]
how-tos:new-v3.9-ui:start [2019/11/28 11:46] (current)
Alex Lotz
Line 1: Line 1:
-====== New User Interface (UI) in the SmartMDSD Toolchain ​v3.9 ======+====== New User Interface (UI) features since the SmartMDSD Toolchain ​version 3.9 ======
  
-In the version 3.9, the SmartMDSD Toolchain has undergone a major User Interface (UI) upgrade. Most notably, the SmartMDSD Toolchain v3.9 explicitly distinguishes between several developer roles as defined in the [[https://​robmosys.eu/​wiki/​general_principles:​ecosystem:​start|RobMoSys Technical Wiki]]. In version 3.9, the SmartMDSD Toolchain supports the following roles:+Since the version 3.9, the SmartMDSD Toolchain has undergone a major User Interface (UI) upgrade. Most notably, the SmartMDSD Toolchain v3.9 explicitly distinguishes between several developer roles as defined in the [[https://​robmosys.eu/​wiki/​general_principles:​ecosystem:​start|RobMoSys Technical Wiki]]. In version 3.9, the SmartMDSD Toolchain supports the following roles:
  
   * **Domain Expert (Tier 2)**: This is a combined modeling view for developing domain-specific models that act as realization-independent definitions of services, communicated types, etc.   * **Domain Expert (Tier 2)**: This is a combined modeling view for developing domain-specific models that act as realization-independent definitions of services, communicated types, etc.
Line 8: Line 8:
   * **System Builder (Tier 3)**: This is the role that uses several components and behavior models to combine them to a specific system.   * **System Builder (Tier 3)**: This is the role that uses several components and behavior models to combine them to a specific system.
  
-These RobMoSys developer roles are realized as dedicated "​Eclipse **Perspectives**"​. Each perspective reorganizes the visible contents and windows in the SmartMDSD Toolchain specifically tailored to the needs of the related RobMoSys developer role.+{{ :​how-tos:​new-v3.9-ui:​openperspective.png?​250|}} 
 +These RobMoSys developer roles are realized as dedicated "​Eclipse **Perspectives**"​. Each perspective reorganizes the visible contents and windows in the SmartMDSD Toolchain specifically tailored to the needs of the related RobMoSys developer role. A perspective can be opened by using the Eclipse menu: **Window** => **Perspective** => **Open Perspective** => **Other ...**, or simply by clicking at the **Open Perspective** button located at the upper right in the Eclipse window (see screenshot at righ). In the next popup window, you will see the available perspectives:​
  
-Furthermore,​ for each of the above roles, the SmartMDSD Toolchain v3.9 provides a tailored project type that acts as a container for cohesive (i.e. related) model-types. The new project types are realized as "​Eclipse **Project Natures**"​. ​In version 3.9, the following project natures are defined:+{{ :​how-tos:​new-v3.9-ui:​systembuilderperspective.png |}} 
 + 
 +Furthermore,​ for each of the above roles, the SmartMDSD Toolchain v3.9 provides a tailored project type that acts as a container for cohesive (i.e. related) model-types. The new project types are realized as "​Eclipse **Project Natures**"​. ​Since version 3.9, the following project natures are defined:
  
   * For the Domain Expert: the **DomainModels** Project   * For the Domain Expert: the **DomainModels** Project
Line 17: Line 20:
   * For the System Builder: the **System** Project   * For the System Builder: the **System** Project
  
-In case you already have projects created with an older version of the SmartMDSD Toolchain v3, then you can easily activate the new UI features for your projecty ​by activating ​one the above project natures. This can be done as follows:+In case you already have projects created with an older SmartMDSD Toolchain v3 version prior to v3.9, then you can easily activate the new UI features for your project ​by configuring ​one the above project natures. This can be done as follows:
  
 {{ :​how-tos:​new-v3.9-ui:​configure-dm-nature.gif?​ |}} {{ :​how-tos:​new-v3.9-ui:​configure-dm-nature.gif?​ |}}
how-tos/new-v3.9-ui/start.1552490028.txt.gz · Last modified: 2019/03/13 16:13 by Alex Lotz