Advantages for Development
Solutions in minutes, not months, of development work
webMathematica 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 HTML
webMathematica 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.
Standard Server Technology
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.
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 the Mathematica
application packages. They allow you to
implement additional specialized functionality without months of
development time.
Source Code
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.
Professionally Designed Web Page Templates
Included in webMathematica are professionally designed web page
templates that you can modify for your needs, thus saving you design time.
|