How To Install Derivatives Expert III
Derivatives Expert III for (all) Mathematica license types:
- Single-User
- Single-Machine
- Network
- webMathematica
- gridMathematica
Contents
1 Versions
2a. Installing on Microsoft Windows
2b. Installing on Linux and UNIX
2c. Installing on Mac OS X
3. Special requirements (only the database module)
1 Versions
To install Derivatives Expert IV on Mathematica 6.x: See here.
To install Derivatives Expert III on Mathematica 5.x: See here.
To install Derivatives Expert III on Mathematica 4.2: See below.
Mathematica 4.1: To install Derivatives Expert III on Mathematica 4.1 is done as for Mathematica 4.2 as explained below.
Mathematica 4.0: To install Derivatives Expert III on Mathematica 4.0 is done as for Mathematica 4.2 as explained below, and please refer also to this note.

Make a temporary directory on your computer. E.g. with
your Windows file Explorer menu, click on your preferred harddrive, then select
the menu item
File->New->Folder, and enter the name
of the folder e.g.
tmp and press
Enter on
the keyboard. You now have a temporary directory on your computer e.g.
C:\tmp\

At
to be announced
find, download and save the package that is named according to your specific
$MachineID in the temporary directory on your computer. You
should now have the file
1234-12345-12345.tar.gz (i.e. your
$MachineID.tar.gz) in the temporary directory on your computer
e.g.
C:\tmp\1234-12345-12345.tar.gz

With your unpacking software e.g.
WinZip unpack the file
C:\tmp\1234-12345-12345.tar.gz
With WinZip this is done by double-clicking on the filename in the Windows
Explorer.
WinZip opens a window with the text
"Archive contains one file:
1234-12345-12345.tar Should WinZip decompress it to a temporary
folder and open it?"
Click on the button
Yes to this question.
A new window opens and here click on the
Extract button,
and a new window opens. In this window make sure that the
"Extract to:"
folder is
C:\tmp\, that
"Files" selects
All
files, and that
"Use folder names" is
unselected.
Now click on the
Extract button. You should now have
three files (how you achieve this is unimportant):
C:\tmp\1234-12345-12345.tar.gz
C:\tmp\Report2.nb
C:\tmp\DerivativesExpert.tar

Locate the Mathematica
Applications directory on
your computer. You will probably find it at:
C:\Program Files\Wolfram Research\Mathematica\4.2\AddOns\Applications\

Move the
C:\tmp\DerivativesExpert.tar
file to the
Applications directory. You will now have
(your full path may be different):
C:\Program Files\Wolfram Research\Mathematica\4.2\AddOns\Applications\DerivativesExpert.tar

With your unpacking software e.g.
WinZip unpack the file
DerivativesExpert.tar
With WinZip this is done by double-clicking on the filename in the Windows
Explorer.
A new window opens and here click on the
Extract button,
and a new window opens. In this window make sure that the
"Extract to:"
folder is
C:\Program Files\Wolfram Research\Mathematica\4.2\AddOns\Applications\
and that
"Files" selects
All files, and that
"Use
folder names" is
selected. Now click on the
Extract
button, and 74 objects (total size is approximately 10 MB) of Derivatives
Expert III are extracted.

You should now have the following four paths (your
full path names may be different) that contain files:
C:\Program Files\Wolfram Research\Mathematica\4.2\AddOns\Applications\DerivativesExpert\
(contains 24 files)
C:\Program Files\Wolfram Research\Mathematica\4.2\AddOns\Applications\DerivativesExpert\Data\
(contains 2 files)
C:\Program Files\Wolfram Research\Mathematica\4.2\AddOns\Applications\DerivativesExpert\Documentation\English\
(contains 45 files)
C:\Program Files\Wolfram Research\Mathematica\4.2\AddOns\Applications\DerivativesExpert\SystemAdditions\Java\com\innova\derivativesexpert\database\
(contains 2 files)

Locate the Mathematica
StyleSheets directory
on your computer (with earlier versions of Mathematica it may be at ...\Configuration\FrontEnd\StyleSheets\). You will probably find it at:
C:\Program Files\Wolfram Research\Mathematica\4.2\SystemFiles\FrontEnd\StyleSheets\

Move the
C:\tmp\Report2.nb
file to the
StyleSheets directory.
You will now have (your full path may be different):
C:\Program Files\Wolfram Research\Mathematica\4.2\SystemFiles\FrontEnd\StyleSheets\Report2.nb

Now start Mathematica, go to the
Help
menu and choose
Rebuild Help Index. Rebuilding the help index
will take a few seconds.

Maximize the Help Window, and if you choose
Add-ons
in the
Help menu you should now see
Derivatives Expert
as an item in the
Add-ons menu.
The
Derivatives Expert item has all the 23 notebooks as sub-items
and they are numbered.

If you have placed Derivatives Expert correctly in the
Applications
directory, as described above, you can run the examples in the opened notebooks.
To open a notebook, doubleclick on
"This Opens the Package(s)" in the
introduction of any one of the notebooks numbered 1-19.
The notebooks that are not numbered 1-19 are informational notebooks.
Now please open and read the guidelines in the notebook
Introduction.nb. Also remember that the standard Mathematica documentation contains a lot
of information about running and opening Mathematica packages and
notebooks.
Refer to the Windows installation guide above.
Refer to the Windows installation guide above.
The high performance database module of Derivatives Expert III requires
software in addition to Mathematica. There are four main items that are needed
and these are mentioned below. Please follow the installation instructions
of these. More information is also available in the
DatabaseTools.nb
notebook documentation of Derivatives Expert III. It is currently only
the database package/module of Derivatives Expert III that have special requirements
in addition to Mathematica i.e. if you do not need the database functionality
then this is not relevant for you.
The database module has been tested successfully with SUN Java2 version 1.4 with Mathematica versions 4.0, 4.1 and 4.2.
- A Java Virtual Machine. Mathematica 4.2 comes with one.
If you have Mathematica 4.0 or 4.1 please get one from e.g. SUN or from IBM.
- A JDBC driver: Get a JDBC version 2.* that is compatible
with your database.
Derivatives Expert III has been tested with Oracle's (on local and remote installation)
"thin" native JDBC driver.
It has also been tested with MySQL (on local and remote installation) with
the mm driver. The mm driver is now replaced by the Connector/J driver that can be fetched from MySQL.
There is an almost full list of available JDBC
drivers at SUN's website.
- A database: Derivatives Expert III has been very successfully
tested with Oracle and MySQL on local and on remote computers through TCP/IP
networks (intranet and/or internet). "Remote" means that the databases where
placed on computers different from the computers running the Mathematica kernel
processes.
- J/Link: Please get J/Link version 2.0.1 or a newer version
from Wolfram Research Inc. at http://www.wolfram.com/solutions/mathlink/jlink/
.
We have tested the database module with J/Link versions 1.1.2, 2.0.0 and 2.0.1.
See below for settings of Kernel/init.m.
If the java runtime environment (JRE) version that comes with Mathematica 4.2 is used then do NOT set the CommandLine option for InstallJava as shown below.
On Windows
The standard installation documentation of J/Link is the best information source on how the following should be set.
J/Link version 1.1.2 and 2.0.*
Append this to the
C:\Program Files\Wolfram Research\Mathematica\4.2\Configuration\Kernel\init.m
file. Your paths, your java path names and your java version may be different.
(* JLink initializations needed for Derivatives Expert III. *)
Needs["JLink`"];
SetOptions[ InstallJava, CommandLine -> "C:\\Program Files\\j2sdk1.4.0\\bin\\java -server",
ClassPath-> "C:\\Program Files\\Wolfram Research\\Mathematica\\4.2\\AddOns\\Applications\\DerivativesExpert\\SystemAdditions\\Java"];
On Linux and/or Unix
The standard installation documentation of J/Link is the best information source on how the following should be set.
J/Link version 1.1.2 and 2.0.*
Append this to the
/usr/local/mathematica/4.2/Configuration/Kernel/init.m
file. Your paths, your java path names and your java version may be different.
(* JLink initializations needed for Derivatives Expert III. *)
Needs["JLink`"];
SetOptions[ InstallJava, CommandLine -> "/usr/java/j2sdk1.4.0/bin/java -server",
ClassPath-> ".:/usr/local/mathematica/4.2/AddOns/Applications/DerivativesExpert/SystemAdditions/Java"];
On Mac OS X
J/Link version 1.1.2 and 2.0.*
Refer to the Linux/Unix setup above.