Call us on: +44 (0)1364 654100
webMathematica *UK ONLY* [Academic, New Licence Inc 1 Year Maint & Support - ESD] boxshot

Request a call back about this product

webMathematica *UK ONLY* [Academic, New Licence Inc 1 Year Maint & Support - ESD]

Published By: Wolfram Research, Inc.

Pricing for this product is available on request. Please click the "Call me" button to request a call back.

Our Part #: 702601 | Availability:  delivered via Email | Media: Electronic

New Features
System Req.

webMathematica 3 makes it easy to add interactive calculations and visualisations to your website by integrating the functionality of Mathematica with the latest web server technologies. With webMathematica you can generate and display graphics and visualisations dynamically and adjust your calculations interactively. Output content on the web page or create downloadable reports in PDF, notebook or other formats. Use familiar web interface elements like sliders, buttons, drop-down lists and text fields. webMathematica developers need only a basic knowledge of HTML and Mathematica to create complete, fully-featured websites.

What's new in webMathematica 3

Interactive tools

Create web pages that contain various GUI features such as sliders, checkboxes and popup menus that can be used to control calculations. All of this is done with the same concise syntax provided by Manipulate.

Expression language and custom tags

webMathematica 3 allows more concise calls to Mathematica from web pages. It also contains a library with a number of useful tags that provide valuable tools, such as redirecting flow as the web page is generated.

Queuing system

Features a new queuing system for long-running or asynchronous computation jobs.

Wolfram Workbench support

webMathematica 3 integrates with Wolfram Workbench so that Mathematica code can be debugged as it runs in the server.

Web services

webMathematica 3 enables you to provide REST and SOAP web services that use Mathematica.

New logging system

A new, highly configurable logging system helps to track different types of errors and to identify problems so that they can be resolved easily.

Improved kernel monitor

Improved kernel monitor improves monitoring of memory usage, run time, concurrent requests and Java objects to help improve server reliability. Start and stop individual kernel pools and cancel individual components.

Improved kernel interaction

webMathematica now launches kernels as soon as the server starts and launches all kernels in parallel, which helps improve server startup time. It also has a number of new configuration tools that can limit kernels' use of time and memory and improve server reliability.

Key benefits for business

  • Computational ability - take advantage of a large library of Mathematica commands to build technical computing web services, including numerical, symbolic and graphical applications that solve your daily technical computing problems. Plus import and export hundreds of data, sound and image formats enabling users to process data online.
  • Server-based computations - end-users don't need any additional software - just a web browser, and for some more advanced features, such as interactive 3D graphics, a Java runtime environment. Plus webMathematica functionality can be accessed from any computer or device that can access your website.
  • Ease of use - build user interfaces that are standard web GUI controls such as sliders, text fields, check boxes and drop-down lists. This helps cut training time as end-users don't need to learn new software applications.

Key benefits for development

  • Integrates Mathematica and HTML - allows a site to deliver HTML pages enhanced with Mathematica commands. This is done with JavaServer Pages (JSP), a standard Java technology, making use of custom tags. After the initial setup, all that you need to write webMathematica applications are a basic knowledge of HTML and Mathematica.
  • Supports standard server technologies - supports standard Java technologies: Java Servlet and JSP. Servlets are special Java programs that run in a Java-enabled web server, which is typically called a 'servlet container'.
  • Wolfram Workbench - Wolfram Workbench is an integrated development environment that helps accelerate webMathematica content development. Its provides many tools, including server controls, a source code editor, debugging features such as breakpoints and tracking and stack-state checks, optimisation profiling, and project grouping and tracking.
  • Connection technology - Other software can readily be incorporated into webMathematica with MathLink technology. It is particularly easy to connect Java into Mathematica with J/Link, providing many exciting possibilities for webMathematica development.
  • Mathematica application packages - webMathematica works seamlessly with Mathematica application packages, which allow you to implement additional specialised functionality.
  • Source code - webMathematica ships with the source code both for J/Link and for the webMathematica technology that is available to the public.
  • Professionally designed web page templates - Included in webMathematica are professionally designed web page templates that you can modify for your needs.

Key benefits for system integration

  • Easy integration with other software - other software can be incorporated with MathLink technology. For large calculations, webMathematica can also be integrated with gridMathematica Server.
  • Full separation of server administration and content generation - content generators, be they engineers, writers, or instructors, do not have to understand or even have access to the underlying engine.
  • webMathematica Kernel Manager - the kernel manager calls Mathematica in a robust, efficient and secure manner. The manager maintains pools of one or more Mathematica kernels; by maintaining more than one kernel, the manager can process more than one request at a time.

The minimum technical components for webMathematica are:

  • 1. A servlet container supporting both the Servlet Specification 2.4 (or higher) and JSP Specification 2.0 (or higher)
  • 2. A JDK 1.2 (or higher); Java 2 Version 1.4 (or higher) is recommended.

There are many different combinations of hardware and operating systems that support these components. Most systems that run Mathematica will support webMathematica. At present Intel/Windows, Intel/Linux, Mac OS X, and Sun/Solaris are fully supported.

Shopping Basket
    0 Item(s)

    View and amend your basket
    ISV Royalty Licensing
    SSN Banner