+ETrice generates code out of ROOM models. The code generator and the generated code relies on a runtime framework and on some ready to use model parts. This parts provide services like:

+

+* messaging

+* logging

+* timing

+

+Additionally some tutorial models will be provided to make it easy to start with eTrice. All this parts must be available in our workspace before you can start working. After installation of eclipse (indigo) and the eTrice plug in your workspace should look like this:

+

+!images/013-SetupWorkspace01.png!

+

+Just the ??eTrice?? menu item is visible from the eTrice tool.

+From the ??File?? menu select ??File->New->Project??

+

+!images/013-SetupWorkspace02.png!

+

+Open the ??eTrice?? tab and select ??eTrice Java ModelLib??

+

+Press ??Next?? and ??Finish?? to install the Modellib into your workspace.

+

+!images/013-SetupWorkspace03.png!

+

+Do the same steps for ??eTrice Java Runtime?? and ??eTrice Java Tutorials??. The resulting workspace should look like this:

+

+!images/013-SetupWorkspace04.png!

+

+Now workspace is set up and you can perform the tutorials or start with your work.

@@ -10,6 +10,9 @@ In this tutorial you will build your first very simple eTrice model. The goal is

# run the model

# open the message sequence chart

+Make sure that you have set up the workspace as described in ??Setting up the workspace??.

+

+ToDoTJ:update video

"video":images\015-HelloWorld01.avi

h2. Create a new model from scratch

@@ -95,7 +98,7 @@ The Hello World application starts and the string will be printed on the console

h2. Open the Message Sequence Chart

-During runtime the application produced a MSC and wrote it to a file. Open /org.eclipse.etrice.doc.tutorials/tmp/log/SubSystem_HelloWorld_Async.seq using Trace2UML (it is open source and can be obtained from http://trace2uml.tigris.org/). You should see something like this:

+During runtime the application produced a MSC and wrote it to a file. Open HelloWorld/tmp/log/SubSystem_HelloWorld_Async.seq using Trace2UML (it is open source and can be obtained from http://trace2uml.tigris.org/). You should see something like this: