Subversion Repositories wimsdev

Rev

Rev 9291 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
32 reyssat 1
 
2
The current version $wims_version of wims has several applications which
3
demonstrates (non-exhaustively) what one can do with a wims system.
4
 
5
<ul>
6
  <li>Take a look at the
7
   !href target=wims_demo module=tool/geometry/animtrace&cmd=intro animated plotter
9291 obado 8
$(): it allows you to plot curves and surfaces with zooming, deforming and rotating
9
   effects, more easily as you may possibly imagine.
5920 bpr 10
  </li><li>The game
32 reyssat 11
   !href target=wims_demo module=U2/algebra/qpuzzle Q-Puzzle
9291 obado 12
   gives a very good idea of how wims can provide a convenient way to combine
32 reyssat 13
   multimedia means and abstract mathematical notions.
5920 bpr 14
  </li><li>The game-exercise
32 reyssat 15
   !href target=wims_demo module=H6/geometry/coincfree Coincidence-freehand
16
   shows the possibility to create interactive graphic exercises of a new
17
   style.
5920 bpr 18
  </li><li>The exercise
32 reyssat 19
   !href target=wims_demo module=U1/algebra/corresjs Correspondance
20
   gives an idea of the possibility of embedding javascript interactivity
21
   into a wims application.
5920 bpr 22
  </li><li>The exercise
32 reyssat 23
   !href target=wims_demo module=U1/algebra/accordance Accordance
24
   shows the possibility of linking different wims applications:
25
   except for the easiest level,
9291 obado 26
   such an exercise is practical only if the user can use computer to
32 reyssat 27
   solve a linear system. Now such a solver (another wims application)
28
   is available directly in the
29
   exercise page, via a hypertext link. In order to teach the student to
17228 bpr 30
   choose the appropriate tool, some irrelevant links are also added. <br>
32 reyssat 31
   Please notice that the lack of direct data communication between the two
32
   modules is only a choice of the design of the module, in order to make
33
   the student type the matrices.
5920 bpr 34
  </li><li>The tool
32 reyssat 35
   !href target=wims_demo module=tool/analysis/function Function
36
   illustrates the possibility to create pages which are at the same time
37
   powerful and easy to use. By linking a plotter (gnuplot), a symbolic
38
   calculator (Maxima) and a numerical calculator
39
   (pari) at backend level, it allows the user to click on a root (or a
40
   local extremum) he sees on the curve, and get the value of the root (or
17228 bpr 41
   local extremum) at arbitrary precision. <br>
32 reyssat 42
   To achieve this, softwares are dynamically called at backend. First,
43
   gnuplot is used to draw the curve in the given interval. When the user
44
   clicks on a point, gp is called to try to find a root in the neighborhood
45
   of the point. If it fails, Maxima is called to compute the formal
46
   derivative of the function, and gp is called again to find a root of the
47
   derivative in the neighborhood (which will be the local extremum).
5920 bpr 48
  </li><li>This document itself is an illustration to the fact that wims can
32 reyssat 49
   provide an easy way to dynamically reorganise contents of a document. By
50
   changing a parameter, contents of the document can be grouped, split, or
51
   chosen, in various ways. (Remark that this document is itself a wims module.)
5920 bpr 52
</li>
32 reyssat 53
</ul>
54