SOFTWARE/Mathematica

 

Deploy

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 the Mathematica Player family, colleagues and clients can view and run dynamic content.



  • 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 Mathematica 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.





  • 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.



  • 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.




  • 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.



  • 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.
Productivity & Usability

Mathematica streamlines your workflow, maximizing productivity and easily transforming your results into interactive presentations and reports. With versatile programming approaches, instant dynamic content, and free-form linguistic input that lets you explore new functionality without focusing on syntax, Mathematica handles projects of any scale.
  • Free-form linguistic input: Free-form linguistics provides a flexible way to communicate with Mathematica, unrestricted by syntax. Whether you are a new user eager to get started or an expert exploring new functionality, using free-form input delivers quick results as well as the exact syntax for future use.



  • Live math typesetting: Mathematica moves mathematical typesetting beyond a simple equation editor. Expressions can be input in a fully traditional form and then immediately evaluated to produce typeset output that can be edited, reevaluated, exported, and so on.




  • Active documentation with 100,000 examples: Mathematica documentation is comprised of interactive notebooks containing more than 100,000 examples. All examples are immediately executable and modifiable, making it easy to rapidly learn new functions.
  • Assistant palettes: Palettes provide immediate point-and-click access to an extensive range of capabilities, from creating syntactically complete expressions and inserting special characters to building up charts and slide shows. They serve as convenient entry points for novice users and as useful shortcuts for experienced users, who can also create their own customized palettes with fully programmable functionality.

  • Document-centered interface: Mathematica documents make exploring new ideas more efficient. Since they keep all elements of a project—calculations, visualizations, data, documentation, and even interactive applications—in one place, working on a problem means automatically creating a document that can be used to solve similar problems in the future, to present results, or to record different avenues of exploration.
  • Integrated graphics editing and drawing: Graphics can be created, annotated, or modified using a full suite of familiar interactive drawing tools, including sampling and application of styles, aligning objects using guides, and adding formatted text and equations. Graphics can also be used as input, such as for real-time algorithmic processing and enhancement of interactive drawings.

  • Integrated word processing: Mathematica includes all the usual features of a top-quality word-processing system, plus many additional capabilities. The underlying symbolic structure of documents delivers full markup, cascading stylesheets, and immediate global restyling. Documents can be optimized not only for interactive use, but also for export to web and print media. Over a thousand formatting and styling options are accessible both from menus and programmatically.

  • Integrated presentations: With Mathematica you can immediately turn working notebook documents into slide shows containing real-time computations and even interactive applications. The cell structure of notebooks conveniently allows code used to generate graphics or other elements to be hidden for presentation, yet maintained in the underlying document.

© Copyright 2015 Wolfram Research.


 

Copyright © 2015 TStat All rights reserved via Rettangolo, 12/14 - 67039 - Sulmona (AQ) - Italia