Subversion Repositories wimsdev

Rev

Rev 1091 | Rev 5920 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
32 reyssat 1
 
2
!set ini_color=#0000FF
1091 bpr 3
WIMS (<font color="$ini_color">W</font>ww
4
   <font color="$ini_color">I</font>nteractive
5
   <font color="$ini_color">M</font>ultipurpose
6
   <font color="$ini_color">S</font>erver)
32 reyssat 7
is an internet server system designed for mathematical and other educational purposes.
8
<p>
9
 
10
The Wims server is composed of a kernel program which is a cgi program
11
(wims.cgi), plus various activity units called ``modules''.
5798 bpr 12
</p><p>
32 reyssat 13
The client accesses the server via a http request to wims.cgi, with
14
parameters specifying the name of the module to request, the type of the
15
request, and eventually parameters for the module. Upon request, wims.cgi
16
processes the requested module, passing the user parameters to it, and sends
17
the result returned by the module back to the client.
5798 bpr 18
</p><p>
32 reyssat 19
A module may consist of a number of script files grouped in one directory.
20
These scripts are written in a special scripting language recognizable
21
by wims.cgi.
5798 bpr 22
</p><p>
32 reyssat 23
The script language contains also commands which allow it to call external
24
programs (especially various mathematical softwares) to make sophisticated
25
computations. Such commands are processed by wims.cgi and sent through
26
interface programs which filters the request, checks for security breaches,
27
and sends back a filtered output.
5798 bpr 28
</p>
32 reyssat 29
 
5798 bpr 30