MathPalette(TM) provides tools for developing applications that
communicate with Mathematica(TM). MathPalette allows you to
separate the functionality of your application from the implementation
of underlying mathematical models. The power of MathPalette promotes
rapid development of applications that communicate with
MathPalette consists of four objects: OTProcessor, OTAssignField,
OTPSView and OTMathView. You can drag any of these objects into your
application just like a button or text field. You can also access
them directly from Objective-C®.;.
- The OTProcessor object is the central processor for
information passed to and from Mathematica. it manages command
buffers and directs the commands into the OTProcessors' buffer with a
mouse click or with the target/action paradigm. OTProcessor also
manages results from the kernel (which can be PostScript commands,
mathematical expressions, or numeric values) and can forward these
results to other objects.
- The OTAssignField object is used to associate variables with
assignment values. You can configure it to notify the user about the
processing status of the expression.
- The OTPSView and OTMathView are the PostScript command-processing
objects. They process the PostScript commands and display the
What others say about MathPalette
In the Spring 1991 issue, NeXT on Campus reviewed the alternatives
available for creating front-ends for Mathematica and concluded:
"Of all the options for connecting to Mathematica, Objective
Technologies, Inc. provides the simplest solution with a product called
Detailed documentation is included with the software.
The MathPalette runs under NEXTSTEP 3.3 for NeXT, Intel, HPPA, and Sparc and
operates with Mathematica versions 1.2, 2.0, 2.1 and 2.2.
$995 for a single floating license.
All prices are U.S. prices only and are subject to change without notice.
Purchasing a single floating license allows a single user at a time to use
MathPalette over a network. There are no run-time fees for applications
developed using these objects. Educational institutions receive a 50%
discount. Contact Objective Technologies Inc. for site license information.
Objective Technologies Inc.
90-07 68th Ave., Forest Hills, NY 11375
email: firstname.lastname@example.org voice: 718.997.9741
MathPalette Description Page - Copyright © 1995-2004 Objective Technologies, Inc. ® All rights reserved.