Subversion Repositories wimsdev

Rev

Rev 5798 | Rev 9895 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. !set ini_color=#0000FF
  3. WIMS (<span style="color:$ini_color;">W</span>ww
  4.    <span style="color:$ini_color;">I</span>nteractive
  5.    <span style="color:$ini_color;">M</span>ultipurpose
  6.    <span style="color:$ini_color;">S</span>erver)
  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''.
  12. </p><p>
  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.
  18. </p><p>
  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.
  22. </p><p>
  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.
  28. </p>
  29.