cHawk: A Multilingual Interface to webMathematica Applications

Jyrki Kajala (Pohjois-Savo Polytechnic, Electrical Engineering, Finland)

cHawk is an application made to publish active mathematical documents. It consists
of three major modules or interfaces

 1. End users interface to read the documents
 2. Translators interface to translate the documents
 3. System administrators interface

The live mathematical formulas, calculations and graphs in the document form its
skeleton, common to every language versions. The explanatory texts between them are
taken from the database. The advantage of this idea is that if one publishes a
document in some language another person can add into the database the explanatory
texts in a different language using a friendly web browser form.

In my presentation I'll first demonstrate the use of different moduls, then explain
the technology in general and finally show the details of the code of the end user
interface.