Deployment & Connectivity

Reports, presentations, websites, applications—Mathematica provides a variety of deployment options for delivering results. They're seamlessly integrated into your workflow alongside many ways to connect, control, and work with external data sources and systems.


Live notebook documents

Mathematica documents shared with others can include formatted text, graphics, interactive applications, code, and data, and be distributed as reports or presentations. With Wolfram CDF Player, colleagues and clients can view and run dynamic content.
Live notebook documents

Applications deployment

Explore ideas faster with instant applications. Create everything from small educational examples to professional analysis and modeling tools. Allow anyone to view and run them with the free Wolfram CDF Player.

Dynamic web deployment

webMathematica deploys high-powered Mathematica applications as interactive websites. It works seamlessly with modern web standards and services to add dynamic content and computations on the web.
Dynamic web deployment

Built-in connectivity with databases and applications

Built into Mathematica is live integration with SQL databases and languages including Java, .NET, and C/C++. Mathematica also understands hundreds of standard file formats—so you can plug a Mathematica solution into your existing infrastructure immediately.
Built-in connectivity with databases and applications

Real-time image acquisition

With built-in image capturing, Mathematica can easily acquire a single image or stream of images from a camera and perform real-time processing using a broad range of functions for image processing, wavelet analysis, graphics rendering, and more.
Real-time image acquisition

Generate report documents

Programmatic report generation includes batch processing, modification, or evaluation of notebooks from within programs or other notebooks. Reports can be generated in many formats including PDF, spreadsheet, HTML, and RTF.

Deploy as a service engine

Mathematica powers other applications in a variety of ways: it can call and be called by C, .NET, Java, and other languages; automatically generate C code; and compile standalone dynamic libraries or executables.

Cluster deployment

With gridMathematica, applications run in parallel across a cluster for faster execution, with automated process coordination and management. Ad hoc local clusters created by Wolfram Lightweight Grid Manager add more power to parallel Mathematica tasks.
Cluster deployment

Web services and standards

Mathematica has built-in support for application-to-application communication with WSDL-specified web services and for standard web file types and formats, including XML, HTML, RSS, and image formats.

Gamepad and human interface device support

Seamless integration of almost any kind of controller or human interface device, including gamepads, joysticks, haptic devices, 3D mice, and more, enhances interaction with controls, 3D graphics, and other document elements. Mathematica provides a general programming interface that allows the use of controller devices in any application.

Mathematica Solutions

Science, engineering, biotechnology, finance, art, education, and more....
Find the solution for your field»

Take a Quick Tour

See the benefits Mathematica 8 provides to users across industry, research, and education.
Watch video»

Free Online Seminars

Learn from the experts about a wide variety of Mathematica 8 topics.
See the seminar calendar»

Get Mathematica

 

System requirements»
Have a question? Contact us»