1. Introduction

What is webMathematica?
Why Use Mathematica in a Web Site?
Why a Web Interface?
Areas of Use for webMathematica
webMathematica Technology
webMathematica 2.1 New Features
webMathematica 2.0 New Features

2. Installation

Setting up a Servlet Container
Installing and Configuring Mathematica
Installing the webMathematica Web Application
Configuring for the X Window System (Unix only)
Upgrading from webMathematica 2.0
Optional Further Configuring

3. Basic Examples

Working with Variables: Variables.jsp
MSP Functions: Expand.jsp
Graphics: Plot.jsp
Typeset Images: Integrate.jsp
Live 3D Plotting: Plot3DLive.jsp
Getting Messages: Messages.jsp
Returning General Content: Content.jsp
Applets: TextApplet.jsp
JavaScript: PlotScript.jsp
Setting Variables: SetBasic.jsp
Getting Variables: GetBasic.jsp
Interacting with MSPs: IncludeMSP.jsp

4. Developing Your Own Pages

Tips and Tricks
Minimal Installation

5. Applications

HTML Formatting
Using Java APIs
Data Loading and Computation
Mathematica Packages and Applications
Alternative Server Technologies
PDF Documents
Returning General Content

6. Advanced Topics

Evaluation Formatting
Processing a JSP
Multiple Kernel Pools
Mapping URLs onto JSPs
Mathematica Initialization
The Kernel Monitor
Debugging webMathematica
Displaying Mathematics and Graphics
Including Static Files

7. Troubleshooting

Initial Checks
Specific Problems
Reporting Problems

8. Classic webMathematica Technology

Converting MSP Scripts to JSPs
Multiple Kernel Pools and MSP Scripts
Processing an MSP Script
Mapping URLs onto MSP Scripts
MSP Scripts and Static Files
Example MSP Scripts

9. Appendix

Mathematica Function Reference
MSP Taglib Reference
Site Configuration
Dynamic HTML
MathML Technology
File Layout


Download complete documentation
Search Wolfram Research
Download NotebookDownload PDF