Wolfram webMathematica
Ventajas principales

Los sitios dinámicos que computan resultados a medida e interactúan con usuarios usualmente requieren difícil programación y muestran una funcionalidad no muy confiable. Pero webMathematica 3.2 provee una solución de comienzo a fin que combina el poder computacional y conocimiento de Mathematica con un lenguaje poderoso para un desarrollo fácil y una implementación de alta escalabilidad.

Desarrolle—Compute—Implemente
webMathematica lanza su aplicación como un sitio web estable y de alto rendimiento, con un rápido desarrollo y una fácil implementación.
Para su organización
Para desarrollo
Para integración de
sistema

Ventajas principales para su organización

Use el contenido de webMathematica para atraer más visitantes a su sitio o para construir una infraestructura de servicios computacionales a nivel de organización. De esta manera, usted puede reducir inversión inicial y costos de propiedad al racionalizar la implementación y el mantenimiento de aplicaciones de computación técnica. webMathematica también puede hacer llegar aplicaciones a dispositivos móviles para que su personal de campo siempre tenga acceso a las herramientas más novedosas.

Conocimientos computacionales
webMathematica provee una extensa biblioteca de comandos de Mathematica para desarrollo web. Esto le permite construir servicios web de computación técnica, incluyendo aplicaciones gráficas, numéricas y simbólicas para resolver diariamente sus problemas de computación técnica rápida y fácilmente. Además, Mathematica puede importar y exportar cientos de formatos de datos, de sonido y de imágenes, permitiendo que los usuarios procesen datos en línea. Para saber más sobre los beneficios y características de Mathematica, vea las páginas de los productos Mathematica .

Computación basada en servidor
No existe software que los usuarios finales tengan que comprar, instalar o mantener para usar sitios webMathematica Todo lo que los usuarios finales necesitan es un navegador de web y, para algunas funciones más avanzadas como gráficos 3D interactivos, un entorno de ejecución Java. Esto conduce a un ahorro sustancial en compra y mantenimiento de software para usuarios y, además, asegura que cada usuario final siempre tenga la versión más reciente. Una ventaja adicional es que puede accederse a la funcionalidad de webMathematica desde cualquier computadora o dispositivo que tenga acceso a su sitio web.
Desarrolle servicios web a los que pueda accederse desde cualquier dispositivo conectado a la web.
Facilidad de uso
Todo lo que se necesita para aprovechar los sitios enriquecidos por webMathematica es un navegador de web y, para algunas funciones más avanzadas como gráficos 3D interactivos, un entorno de ejecución Java. Todos los elementos de interfaz de usuario son elementos estándares de web GUI como deslizadores, campos de texto, casillas de verificación y listas desplegables. Esto le permite reducir tiempo de capacitación porque sus empleados ya no tendrán que aprender a usar diferentes aplicaciones de software. En muchos casos, ni siquiera se requiere experiencia con Mathematica.
Para su organización
Para desarrollo
Para integración de
sistema

Soluciones en minutos, no meses, de trabajo de desarrollo

webMathematica pone toda la funcionalidad de Mathematica a disponibilidad para desarrollo del sitio. Este acceso fácil a los algoritmos computacionales de alto nivel más recientes, así como a poderosos análisis de datos, gráficos y funciones de composición tipográfica, significa que usted puede concentrarse en resolver sus problemas, en vez de tener que programar las soluciones usted mismo. No importa cuál sea el tamaño de la aplicación que esté creando, desarrollarla en webMathematica reducirá drásticamente el tiempo de desarrollo y hará su aplicación más robusta y más fácil de usar y de mantener.

Ventajas principales de webMathematica para desarrolladores

Integración de Mathematica y HTML
webMathematica reduce drásticamente el tiempo de desarrollo para servicios computacionales de web. webMathematica permite que un sitio entregue páginas HTML que son enriquecidas por la adición de los comandos de Mathematica. Cuando un pedido se hace para una de estas páginas, los comandos de Mathematica son evaluados y el resultado computado se inserta en la página. Esto se hace con JavaServer Pages (JSP), una tecnología Java estándar, haciendo uso de etiquetas personalizadas. Después de la configuración inicial, todo lo que usted necesita para escribir aplicaciones de webMathematica es un conocimiento básico de HTML y Mathematica.

Tecnología de servidor estándar
webMathematica se basa en dos tipos de tecnología estándar de Java: Java Servlet y JSP. Los servlets son programas especiales de Java que ejecutan en un servidor web habilitado para Java, el cual suele llamarse "contenedor servlet" (o a veces "motor servlet"). Existen muchas clases diferentes de contenedores servlet que funcionan en muchos sistemas operativos y arquitecturas diferentes. También pueden integrarse en otros servidores web, como el servidor web Apache.

Wolfram Workbench
Wolfram Workbench es un entorno de desarrollo integrado que ayuda a acelerar el desarrollo de contenido webMathematica. Provee muchas herramientas, incluyendo controles de servidor, un editor de código fuente, funciones de depuración como puntos de ruptura y rastreo y control de estado de pila, perfil de optimización y agrupación y rastreo de proyectos. Además de racionalizar sus procesos y simplicar la solución de problemas, puede darle un entendimiento más profundo de cómo ejecuta su código y, por lo tanto, acelerando y mejorando el proceso de codificación.

Tecnología de conexión
Otro software puede incorporarse inmediatamente a webMathematica con tecnología MathLink. Es particularmente fácil conectar Java a Mathematica con J/Link, proveyendo muchas posibilidades asombrosas para desarrollo en webMathematica.

Paquetes de aplicación de Mathematica
webMathematica funciona perfectamente con paquetes de aplicación de Mathematica , los cuales le permiten implementar funcionalidad especializada adicional sin tener que trabajar meses para el desarrollo.

Código fuente
webMathematica es enviado con el código fuente tanto para J/Link y para la tecnología webMathematica que se encuentra disponible al publico. Usted puede ver exactamente cómo funciona el código y para hacer una auditoría de seguridad completa, si así lo desea.

Plantillas de páginas web diseñadas profesionalmente
Incluidas en webMathematica se hallan plantillas de páginas web profesionalmente diseñadas que usted puede modificar según sus necesidades, lo que le ahorrará tiempo de diseño.
Para su organización
Para desarrollo
Para integración de
sistema

Ventajas principales de webMathematica para integradores del sistema

webMathematica se encuentra construido sobre estándares independientes de plataformas tales como HTML, Java y tecnología Java Servlet.

Por ejemplo, la tecnología, Java Servlet es soportada, nativamente o a través de contenedores servlet complementarios, por todos los servidores de web modernos, incluyendo Apache y Microsoft IIS, así como por servidores de aplicaciones como IBM WebSphere.

webMathematica se integra perfectamente a cualquier sistema de tecnología de información empresarial
Fácil integración con otro software
Otro software puede ser incorporado inmediatamente en webMathematica con tecnología MathLink. Por ejemplo, puede apelar a la funcionalidad en el servidor para examinar encabezados de HTTP, crear e inspeccionar cookies, o usar JDBC para conectividad a bases de datos.

Para ejecutar grandes cálculos distribuidos por varias sesiones, webMathematica también puede integrarse con gridMathematica Server.

Separación plena de administración de servidor y generación de contenido
Configuración de servidor y generación de contenido se hallan completamente separados de manera que los administradores de sistemas y de sitio puedan configurar un sistema una vez que otros lo hayan poblado. Los generadores de contendio, ya sean ingenieros, escritores o instructores, no tienen que entender o acceder siquiera al motor subyacente.

El administrador del kernel de webMathematica adquiere un kernel para un pedido de un grupo de kernels preinicializados. Administrador de kernel de webMathematica
Una parte importante de webMathematica es el administrador de kernel, el cual apela a Mathematica en una manera robusta, segura y eficiente. El administrador mantiene grupos de uno o más kernels de Mathematica; al mantener más de un kernel, el administrador puede procesar más de un pedido a la vez. Cada grupo se ocupa de lanzar e inicializar sus kernels. Cuando un pedido es recibido para un cálculo, un proceso de kernel es utilizado para procesar el pedido y, después de completarse, es devuelto a su grupo. Si un cálculo excede el tiempo predeterminado el proceso de kernel se apaga y recomienza. Cuando el servidor se apaga, todos los procesos de kernel también se apagan. Estas funciones maximizan el rendimiento y estabilidad del servidor.




Select Language: enja