Logo AND Algorithmique Numérique Distribuée

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