webMathematica añade cálculos interactivos y visualización a un sitio web al integrar Mathematica con la tecnología de servidor de web más reciente.
¿En qué se diferencia webMathematica de Mathematica?
webMathematica y Mathematica tiene el mismo motor subyacente, ofrece interfaces de usuario fundamentalmente diferentes y están dirigidas a distintas clases de usuarios.
webMathematica ofrece acceso a aplicaciones específicas de Mathematica a través de un navegador de web u otros clientes en la web. La interfaz estándar provista no requiere de mucha experiencia para poder usarse usarse efectivamente. En la mayoría de los casos, los usuarios no tienen que tener familiaridad con Mathematica y ni siquiera tienen que saber que están usando Mathematica.
Similarmente, los desarrolladores de webMathematica solamente deben tener un conocimiento básico de HTML y de Mathematica para crear enteros con funciones completas. Otros programas técnicos requieren conocimientos de programación con Java y solamente permiten la creación de pequeños applets. Además, dado que webMathematica tiene acceso al espectro completo de las capacidades computacionales incorporadas de Mathematica los desarrolladores no tienen que trabajar con bibliotecas de código adicionales.
En cierto sentido, uno podría considerar a Mathematica como un entorno de desarrollo para los sitios de webMathematica. Por ejemplo, Mathematica es adecuado para trabajar en un código que modela algunos procesos físicos. El código luego puede ser colocado en un sitio de webMathematica para permitir que el usuario ejecute el modelo y utilice sus resultados en su trabajo diario.