
Advantages for DevelopmentSolutions in minutes, not months, of development workwebMathematica makes all of the functionality of Mathematica available for website development. This easy access to the latest high-level computational algorithms as well as to powerful data analysis, graphics, and typesetting functions means that you can concentrate on solving your problems, not on programming solutions yourself. Regardless of the size of the application you are creating, developing it in webMathematica will cut your development time and make your application more robust as well as easier to use and maintain.
Key advantages of webMathematica for developers include:Integration of Mathematica and HTMLwebMathematica allows a site to deliver HTML pages that are enhanced by the addition of Mathematica commands. When a request is made for one of these pages, the Mathematica commands are evaluated and the computed result is inserted into the page. 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 is a basic knowledge of HTML and Mathematica.
webMathematica is based on two 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" (or sometimes a "servlet engine"). There are many different types of servlet containers that will run on many different operating systems and architectures. They can also be integrated into other web servers, such as the Apache web server.
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.
webMathematica works seamlessly with the Mathematica application packages. They allow you to implement additional specialized functionality without months of development time.
webMathematica ships with the source code both for J/Link and for the webMathematica technology available to the public. You are able to see exactly how the code works and to do a full security audit if you choose to do so.
Included in webMathematica are professionally designed web page templates that you can modify for your needs, thus saving you design time. |
