Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Lesson 5
[simgrid.git] / doc / gtut-tour.doc
1
2 /** 
3 @page GRAS_tut_tour GRAS initiatic tour
4
5 During this tour, you will learn all you need to write your own GRAS
6 applications, from the installation of the framework to the use of (almost)
7 all features available in GRAS.
8
9     \htmlonly <!-- 
10       DOXYGEN_NAVBAR_CHILD "0: Installing"=GRAS_tut_tour_install.html
11       DOXYGEN_NAVBAR_CHILD "1: Setup a project"=GRAS_tut_tour_setup.html
12       DOXYGEN_NAVBAR_CHILD "2: Simple messaging"=GRAS_tut_tour_simpleexchange.html
13       DOXYGEN_NAVBAR_CHILD "3: Process args"=GRAS_tut_tour_args.html
14       DOXYGEN_NAVBAR_CHILD "4: Callbacks"=GRAS_tut_tour_callbacks.html
15       DOXYGEN_NAVBAR_CHILD "5: Callbacks"=GRAS_tut_tour_globals.html
16     --> \endhtmlonly
17
18  - \ref GRAS_tut_tour_install
19  - \ref GRAS_tut_tour_setup
20  - \ref GRAS_tut_tour_simpleexchange
21  - \ref GRAS_tut_tour_args
22  - \ref GRAS_tut_tour_callbacks
23  - \ref GRAS_tut_tour_globals
24  
25 <hr>
26
27
28 \section GRAS_tut_tour_todo TODO
29
30 Unfortunately, the tour is not terminated yet, and here are some ideas of
31 missing missi^W lessons:
32
33 - Lesson 5: Globals (for a kill message)
34 - Lesson 6: Timers
35 - Lesson 7: Using logs
36
37 - Lesson 8: Exchanging simple data through ping-pong
38 - Lesson 9: More complex data description (automatic parsing, manual description) and example
39
40 - Lesson 10: Splitting in several files
41
42 - Lesson 11: RPC mecanism and dealing with exceptions
43
44 - Lesson 12: Debuging GRAS programs
45
46 - Lesson   : Doing proper modules
47
48 */
49
50 /** 
51 @page GRAS_tut_tour_install Lesson 0: Installing GRAS
52
53 Since GRAS is technically part of the SimGrid project, you have to install
54 SimGrid to install GRAS. Doing so is explained in the relevant FAQ section
55 (\ref faq_installation). 
56
57 Newcommers should install the stable release from the tarball, since the cvs
58 snapshots may suffer from (additionnal;) stability issues. Only go for the
59 CVS if you really need features not present in the stable releases yet (or
60 if you plan to help us improving the tool, what is always welcomed).
61
62 */