Changes between Version 15 and Version 16 of Tutorials/a0Basic/Tutorial2


Ignore:
Timestamp:
Nov 22, 2007, 1:21:11 AM (16 years ago)
Author:
thierry
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/a0Basic/Tutorial2

    v15 v16  
    55== 1. Developing a Script for an Experiment ==
    66
    7 As explained in the previous [wiki:Tutorial/Testbed overview] page, to run an experiment on the testbed a user needs to first describes this experiment in a ''script''. This ''script'' is then passed on to a '''Node Handler''', which will use it to run and control the experiment execution.
     7As explained in the previous [wiki:Tutorial/Testbed overview] page, to run an experiment on the testbed a user needs to first describes this experiment in a ''script''. This ''script'' is then passed on to a '''Node Handler''', which will use it to run and control the experiment execution. This process is illustrated on the following fig 1.
    88
    99This script contains the experiment configuration and scenario. More precisely, it includes:
     
    1414ORBIT experiment scripts are written using the Ruby scripting language. However, a user does '''not''' necessary need to be familiar with Ruby to be able to write and run simple experiments. The only prerequisite skills are some prior basic knowledge and practice of any other scripting and/or programming languages (e.g. python, perl, c, java,...). Of course, to be able to develop more complex experiment, a user will have to learn basics of Ruby and read about ORBIT-specific Ruby methods at some stage (more on these two issues at the end of this tutorial).
    1515
     16[[Image(OMF-User-View.png)]]
     17[[BR]]Figure 1. Execution of an Experiment from a User's point-of-view
    1618[[BR]]
    1719== 2. "Hello World" experiment ==