Preguntas y respuestas sobre webMathematica
Tecnología | Implementación y administración | Licencia | Soporte

Tecnología

P: ¿Debo estar familiarizado con Mathematica para poder usar webMathematica?
Quienes usan webMathematica para desarrollar sitios web deben tener cierto grado de conocimiento sobre Mathematica para implementar los cálculos que planean usar. Los visitantes a sitios basados en webMathematica por lo general sólo necesitan saber cómo operar un navegador web.
P: ¿Puedo usar webMathematica para realizar los mismos cálculos para los cuales uso Mathematica?
Cualquier cálculo hecho en Mathematica puede realizarse en webMathematica, con dos notorias limitaciones. En primer lugar, al usar webMathematica, no tendrá acceso a todas las capacidades de la interfaz de Mathematica. En segundo lugar, las restricciones de licencia pueden prohibirle habilitar ciertos cálculos en webMathematica.
P: ¿Puede webMathematica hacer que un navegador funcione como un cuaderno Wolfram?
No, webMathematica no ofrece simulación de cuaderno a través de un navegador. Sin embargo, la funcionalidad de la interfaz es accesible. La tecnología estará disponible en el futuro para vincular una interfaz de cuaderno del lado del cliente a un servidor de webMathematica a través de la web.
P: ¿Cuán exhaustivamente se ha probado webMathematica?
Minuciosamente. Las pruebas de webMathematica son realizadas usando los mismos procedimientos de prueba líderes en la industria usados para Mathematica y otros productos de Wolfram Research.
P: ¿Qué seguridad se incluye con webMathematica?
La seguridad está incorporada para prevenir la ejecución de cálculos no autorizados de Mathematica. Ya que webMathematica fue creado usando tecnologías estándar de red, es completamente compatible con técnicas de seguridad estándar, y aprovecha por completo las características de seguridad de su servidor de web y sistema operativo. La sección de seguridad de la documentación cubre múltiples sugerencias para mantener su página segura.
P: ¿Es compatible webMathematica con paquetes de aplicación de Mathematica?
Sí, pero necesitará obtener una licencia web especial para cualquier paquete de aplicación que desee implementar con webMathematica. Contáctenos para más información.
P: ¿Puedo conectar webMathematica a una base de datos?
Sí, puede usar la aplicación DatabaseLink incorporada, la cual le permite conectarse a bases de datos en cualquier formato principal, o cualquier tecnología de bases de datos Java.
P: ¿Funcionará webMathematica con mis códigos de Java, JavaScript y applets existentes?
Sí, webMathematica es compatible con la mayoría de los programas y servicios basados en la web, incluyendo Java, JavaScript y applets.
P: ¿Puede webMathematica producir gráficos?
Sí, puede producir gráficos en varios formatos, incluyendo Flash, PNG, GIF, GIF animados y JPEG. Puede crear y manipular gráficos tridimensionales interactivamente en su navegador de web usando el applet LiveGraphics3D de Java.
P: ¿Puede webMathematica producir matemáticas en composición tipográfica?
Sí, puede producir imágenes, SVG, MathML, TeX y otros.
P: ¿webMathematica es compatible con otros formatos de salida?
Sí, soporta cientos de formatos de datos, sonidos e imágenes, incluyendo Flash, HTML, XHTML, MathML, SVG, PDF, XML, cuadernos Wolfram y TeX/LaTeX.
P: ¿webMathematica es compatible con XML?
webMathematica cuenta con soporte completo para la importación, exportación y manipulación de documentos XML, así como soporte para XHTML y MathML.
P: ¿Puede un teléfono o PDA con acceso a internet interactuar con webMathematica?
Sí, cualquier dispositivo con acceso a internet puede acceder a sitios de webMathematica.
P: ¿Funciona webMathematica con codificaciones de caracteres de 16 bits como Shift-JIS?
Sí.

Implementación y administración

P: ¿Cómo puedo actualizar mi sitio de webMathematica a la versión actual?
Para obtener la versión más reciente de webMathematica Amateur, por favor complete el formulario de solicitud de actualización. Para webMathematica Professional, contáctenos.
P: ¿Qué nivel de conocimiento debo tener para desarrollar y administrar un sitio basado en webMathematica?
Los administradores de sitios basado en webMathematica deben poder mantener sitios Servlet de Java. Los creadores de aplicaciones de webMathematica deben estar familiarizados con HTML y los aspectos de Mathematica pertinentes a sus aplicaciones.
P: ¿Los usuarios de sitios basados en webMathematica deben instalar complementos de navegadores web o algún otro software para clientes?
No, todo es administrado desde el servidor. Sin embargo, considere usar applets para proporcionar funcionalidades adicionales, como gráficos interactivos.
P: ¿Cuántos procesos de Mathematica necesito para proporcionar una tasa de transferencia adecuada en mi sitio?
Existen varios factores que determinan cuántos procesos de Mathematica necesitará ejecutar. Una cuestión importante es la cantidad de visitantes que anticipa para su sitio. Otro factor son los tipos de evaluaciones que ejecutarán estos visitantes. Si los cálculos a los que accederán son muy largos, considere tener un conjunto de procesos de Mathematica disponibles. No obstante, si ejecuta un número de procesos de Mathematica, sería conveniente contar con un proceso de CPU dedicado para cada uno.
P: ¿Cuántos calculos puede procesar a la vez webMathematica?
Cada sesión de webMathematica puede procesar de manera simultánea tantas solicitudes como kernels de control de webMathematica usted posea. Puede acelerar los tiempos de respuesta para tareas paralelizables con kernels de cómputo adicionales, sin embargo no afectan la cantidad de solicitudes de usuarios que se pueden procesar al mismo tiempo.
P: ¿Cuántas sesiones de webMathematica pueden ejecutarse a la vez?
Puede ejecutar simultáneamente tantas sesiones como licencias de procesos de Mathematica posea.
P: ¿webMathematica se ejecutará más rápido si uso más procesos?
En general sí, a menos que múltiples procesos deban compartir un solo proceso de CPU. En tal caso, los sistemas operativos cambiarán de tareas entre los procesos, eliminando la mayoría de los aumentos de rendimiento.
P: ¿Debo dedicar un servidor web para webMathematica?
No, webMathematica se ejecuta como un servicio similar a CGI o servlets de Java.
P: ¿Puedo separar mi servidor web y mi servidor de webMathematica?
Sí, webMathematica no necesita ser ejecutado en el mismo equipo físico que su servidor web.
P: ¿Debo instalar webMathematica en el servidor web?
No, las sesiones de webMathematica se pueden ejecutar en otras computadoras conectadas al servidor web.
P: ¿Se pueden distribuir las solicitudes entre múltiples procesos de Mathematica?
Una solicitud específica no será dividida entre diferentes procesos. Sin embargo, a medida que cada solicitud sea recibida, será enviada al siguiente proceso de Mathematica disponible.
P: ¿Cuál es el sobrecoste de rendimiento de webMathematica en comparación con ejecutar Mathematica localmente?
Aparte de demoras normales de internet, hay un sobrecoste mínimo en rendimiento al usar webMathematica. Cuando se accede a webMathematica por primera vez, se inicia Mathematica con su tiempo de inicio normal, lo cual causa una demora al iniciar el sistema la primera vez. Ya que Mathematica se mantiene en ejecución entre solicitudes, las solicitudes posteriores no sufren esta demora.
P: ¿Cómo escala el rendimiento de webMathematica con distintos niveles de carga?
Escala en forma lineal con la velocidad o el número de CPU y procesos. En otras palabras, a medida que el nivel de uso aumenta, usted solamente necesita escalar su instalación proporcionalmente para mantener el mismo nivel de rendimiento.
P: ¿Se puede instalar webMathematica en mi ISP?
Sí, no hay razones técnicas o de licencia que lo impidan.
P: ¿Qué sucede si un cálculo toma demasiado tiempo? ¿Se detendrá al superar el tiempo de espera?
Puede establecer un parámetro que interrumpa y detenga el cálculo luego de un período de tiempo determinado, y puede configurar que se devuelva un mensaje en caso esto ocurra.

Licencias

P: ¿Puedo actualizar a webMathematica si actualmente cuento con Mathematica?
Sí, contáctenos para más detalles.
P: ¿Puedo obtener webMathematica como parte de un programa de licencias de Wolfram Research?
Sí, usted puede obtener webMathematica como parte de un programa de licencias de Wolfram Research nuevo o ya existente, y por lo general puede aprovechar los mismos descuentos. Para programas de licencias existentes, contacte a su administrador de sitio para más detalles. Para empezar un nuevo programa de licencias, por favor contáctenos.
P: Soy estudiante, ¿cómo puedo conseguir una copia de webMathematica?
Si se encuentra en una institución que cuenta con un programa de licencias de Mathematica, contacte a su departamento de servicios informáticos. Si webMathematica no se encuentra disponible para uso estudiantil en su institución, puedes solicitar un subsidio del programa estudiantil de Wolfram Research. Contáctenos para más detalles.
P: ¿Existe alguna restricción sobre cómo puedo usar webMathematica?
Sí, consulte la página de licencias para informarse sobre los requerimientos y restricciones.
P: Soy socio comercial/proveedor de servicios y me gustaría vender tiempo de procesamiento de Mathematica en línea. ¿Puedo usar webMathematica para esto?
Existen licencias especiales para estos propósitos. Por favor, contáctenos para más información.
P: ¿Cuál es la versión actual de webMathematica?
La versión actual de webMathematica es la versión 3.5. Si cuenta con una versión anterior y desea actualizarla, consulte la pregunta "¿Cómo puedo actualizar a la versión actual?" líneas abajo.
P: Si actualmente cuento con una versión anterior de webMathematica, ¿Cómo puedo actualizar a la versión actual?
Para webMathematica Amateur, por favor complete el formulario de solicitud de actualización. Para webMathematica Professional, por favor contáctenos para más detalles.

Soporte

P: ¿Pueden ayudarme a configurar un servidor web?
Debido a la amplia variedad de combinaciones de hardware y software, y los diferentes requisitos para páginas web, Wolfram Research no puede ofrecer soporte individual para la instalación, configuración o mantenimiento de servidores web. La guía de usuario de webMathematica contene información sobre configuraciones recomendadas. Puede obtener ayuda adicional, por ejemplo, en The Apache Software Foundation.
P: ¿Wolfram ofrece consultoría?
Sí. Por favor contacte a los Servicios Técnicos Wolfram para resolución de problemas, optimización, capacitación e implementación a cualquier escala, en cualquier sector.
Q: ¿Ofrece Wolfram Research un contrato de servicios para webMathematica Professional?
P: ¿Se encuentra disponible el servicio para webMathematica Amateur?
El Soporte Técnico Wolfram Research solamente ofrece asistencia de instalación para webMathematica Amateur.
en ja