Logo AND Algorithmique Numérique Distribuée

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