Servidor web científico multi-motor. El usuario completa un formulario en el navegador, Python recibe los datos y un motor de cálculo externo realiza el cómputo y genera las gráficas. Todo en la máquina local, sin más que instalar un paquete .deb.
formulario.html y calcular.XXX; servidor.py nunca se modifica.clave=valor) y las rutas por variables de entorno (PARAM_FILE, RESULT_FILE).127.0.0.1: no expone la máquina a la red.| Motor | Archivo | Comando |
|---|---|---|
| Scilab (por omisión) | calcular.sce | scilab-cli |
| Octave | calcular.m | octave-cli |
| Python | calcular.py | python3 |
| Perl | calcular.pl | perl |
| JavaScript | calcular.js | node |
| C | calcular | (ejecutable compilado) |
| Bash | calcular.sh | bash |
| PowerShell | calcular.ps1 | pwsh |
wget https://ututo.org/userfiles/downloads/servguiweb_0008-1_all.deb sudo dpkg -i servguiweb_0008-1_all.deb sudo apt-get install -f # instala las dependencias si faltan
servguiweb proyectil # abre el simulador en http://localhost:8080 servguiweb estadistica # módulo de estadística descriptiva servguiweb /mi/app # aplicación propia (formulario.html + calcular.XXX) # elegir otro motor: MOTOR=octave servguiweb /mi/app
/usr/local/share/servguiweb/doc/ con las fuentes LaTeX./usr/local/share/servguiweb/doc/servguiweb_0008.tar.gzSoftware libre bajo GNU AGPL v3, como todo el software producido por el Proyecto Ututo.
Autor: Diego Saravia Alia — Universidad Nacional de Salta.
Contacto: ututo@ututo.org