Re: Free web front end to Mathematica




* Let the user do anything, and risk security issues.

* Make the system safe and have it very limited.

I had email contact with someone who was at one point developing a PDA interface for Mathematica and he had the exact same issues. I'm sure the same will happen with any program that has access to the shell and can read/write files.

You most probably need to make modifications to the kernel
for security. That's what we did for the web interface
of giac/xcas. There is a secure_run variable that is true
in a non-trusted environment and every file system call
is disabled if it is true. The web module calls a C back-end
that can set this variable to true (or false only at the right
moment).
You can try the giac/xcas web interface at
http://www-fourier.ujf-grenoble.fr/~branchar/cgi-bin/giac_online/giac.pl
(default language is french, you can select english at the top
right)
.



Relevant Pages

  • Re: update source & changes chart
    ... That panel is part of the web interface ... Jon Peltier, Microsoft Excel MVP ...
    (microsoft.public.excel.charting)
  • Re: Free web front end to Mathematica
    ... Make the system safe and have it very limited. ... I had email contact with someone who was at one point developing a PDA interface for Mathematica and he had the exact same issues. ... Another option might be to have a list of disallowed commands and filter those out. ... I'm not really sure why Wolfram should object as long as the number of simultaneous instances does not exceeded the number of licenses. ...
    (sci.math.symbolic)
  • Re: sql-ledger and postgresql: HOWTO?
    ... But a web interface has the advantage, ... So they can see their own account. ... However the underlying database ...
    (Debian-User)
  • Re: Survey: When Was Your First Post to a.m.cnc?
    ... users access to this newsgroup via a web interface. ... There are definitely sites that interface to usenet via web ... I've only been reading it for a little over a year ... At first usenet was only accessible by hard ...
    (alt.machines.cnc)
  • Re: Web Interface Recommendations
    ... applications web interface. ... platform so a web interface is a good solution especially since it ... backend applications, but would very much suggest you use just the XML- ... At that point you can choose any of the major frameworks, ...
    (comp.lang.python)