Soluciones de la Industria para Desarrollo de Software y de Aplicaciones
Ingeniería del Software
La solución de Mathematica para Ingeniería del Software integra sin fisuras capacidad computacional con un entorno de desarrollo sofisticado y una variedad de opciones de implementación inmediatas.
Con herramientas especializadas para refactorización de código y prueba unitaria, integración directa de bibliotecas dinámicas y generación y enlaces automáticos de código C, Mathematica es el entorno de construcción y despliegue por excelencia.
Desarrollo de aplicaciones innovadoras
Wolfram|Alpha es impulsado enteramente por la tecnología Wolfram -está desarrollado con Mathematica y con Wolfram Workbench y es implementado en webMathematica
Impulsando aplicaciones con computación GPU y procesamiento en paralelo
Acelere cálculos en áreas como presentación 3D procesamiento de imágenes y dinámica de fluidos computacionales
Uso de las poderosas capacidades de desarrollo de Workbench
El paquete explorer y una ventana depuradora en Wolfram Workbench, dos de sus muchas herramientas para administrar, navegar, codificar y depurar grandes proyectos
Creación rápida de aplicaciones con desarrollo veloz de prototipos
El Proyecto de Demostraciones Wolfram muestra miles de simples ejemplos de aplicaciones dinámicas construidas rápidamente
Fácil integración con otras herramientas o programas
Conecte a bases de datos, Java o código C, otros kernels u otras aplicaciones
Funciones clave
Por qué Mathematica
Modos de uso
Mathematica incluye miles de funciones incorporadas para computación, modelado, visualización, desarrollo e implementación»
Capacidades específicas para Ingeniería del Software:
Una gama de herramientas para prácticas rápidas de prototipos
Construya computación GPU en programas de Mathematica con soporte para entornos CUDA y OpenCL
Construya sistemas de producción a gran escala con la combinación única de Mathematica de capacidad computacional, rendimiento y rápido desarrollo
Evalúe y mejore su arquitectura antes de escribir código o probar el rendimiento de secciones del código antes de que la aplicación sea completamente implementada
Use arquitectura CUDA para calcular física de juegos de escombros o fluidos o acelerar aplicaciones en campos que requieren alto rendimiento
Explore evolución de software o vulnerabilidades interactivamente y visualice relaciones entre módulos de código con funciones de modelado de grafos incorporadas
Transforme automáticamente descripciones de modelos en código C o Fortran
Grafique el tiempo de ejecución para ver cómo aumenta según el tamaño de la entrada
Automatice el proceso de codificación, reduciendo dramáticamente el tiempo de entrega
Haga prototipos rápidos o infraestructura computacionalmente compleja
"La cantidad de código requerida para producir la misma cantidad de trabajo es una fracción de la cantidad de código que tendríamos que escribir con otras herramientas, de modo que el tiempo de entrega es mucho más rapido".
"Pienso que el software en ingeniería y en matemática no debería hacerse como suele hacerse en otros lenguajes de programación. Mathematica es mucho más rico y tiene más posibilidades".