MathXplorer/JS, Math Server for the WWW

The MathWizards, Inc.'s MathXplorer/JS, a distributed Math server for the WWW, provides software developers and web designers efficient, distributed, and platform-independent numerical computing services. At the core MathXplorer/JS lies a matlab-compatible MathViews numerical computation engine. By using a set of Java classes, software developers can write Java applets that access the MathXplorer/JS over a computer network. The server evaluates matlab-compatible MathViews scripts and commands on the applets' behalf. In addition, applets can extract data from server. The applet can then visualize the data or process it in any other way. Get your beta copy of MathXplorer/JS or check it out using MathXplorer/JS running on our WWW server and the following demo applets. The applets require a browser that fully supports Java 1.1 (including Java RMI).

Demo Applets

The following applets have been written to access the MathXplorer/J server running on the MathWizards web site. This server performs mathematical computations for the applets. The applets simply collect user input, forward computation to the server, retrieve the results, and display them:

NOTE: To reduce the load on our server, the maximum number of connections allowed is small. The server might automatically disconnect to reduce loading. Please download and try on your own WWW server.

Browser Support Notes

Modify your browser

To enable Java RMI on your browser you may need to upgrade your browser. The information here is bound to change. Please use the following table for properly modifying your browser.

Your current browser Upgrade
HotJava, AppletViewer
  • Sun's HotJava browser is JDK1.1 compliant. We recommend these free browser should your browser experience difficulties in rendering our demonstration applets.
Netscape Communicator 4.05
  • The Netscape Communicator 4.05 now supports JDK 1.1.5. When inspecting the Java console ("Communicator|Java Console"), you should see the following message

    Netscape Communications Corporation -- Java 1.1.5
    Type '?' for options.
    Symantec Java! Byte Code Compiler Version 210.065
    Copyright (C) 1996-97 Symantec Corporation

Netscape Communicator 4.0
  • You should be running at least version 4.04; look here for an upgrade. You might want to try Netscape’s Smart Upgrade feature.
  • The Netscape JDK 1.1 support page provides patches for UNIX (Solaris 2.4, Solaris 2.5.1, HPUX 10, IRIX 6.2, AIX 4.1) and Windows95/NT. Netscape Communicator 4.04 Support for Java 1.1 page describes some of the details. When inspecting the Java console ("Communicator|Java Console"), you should see the following message

    Netscape Communications Corporation -- Java 1.1.4
    Type '?' for options.
    Symantec Java! Byte Code Compiler Version 210.065
    Copyright (C) 1996-97 Symantec Corporation

  • If you are experiencing Java security exceptions with Netscape Communicator, try saving the file prefwrangler.html to your local machine, and then viewing it. The file contains some checkboxes which, once checked, will alter some Java security preferences . You will have to restart Communicator for them to take affect. (You need to enable all Java properties except signed.applets.local_classes_have_30_powers). Alternatively, add the lines

    user_pref("signed.applets.codebase_principal_support", true);
    user_pref("signed.applets.local_classes_have_30_powers", true);
    user_pref("signed.applets.low_security_for_local_classes", true);
    user_pref("signed.applets.simulate_signatures_on_system_classes", true);
    user_pref("signed.applets.verbose_security_exception", true);

    to the prefs.js file ("Netscape/.../User/.." dir) and restart your browser.

Netscape Navigator 3.01
  • Please upgrade  to Communicator 4.04. Alternately, you might want to try downloading Sun’s RMI on JDK 1.02 patch.
Microsoft Internet Explorer 4.0
  • You should be running at least version 4.04.
  • Since the default installation does not provide RMI support, please download and install the RMI library patch from Microsoft.
  • Use the Registry Editor, on Windows 95, to add the rmi.zip to your classpath (search for the classpath key; usually at "My Computer\ HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Java VM\")
  • Adjust Java security to low while visiting our site.
  • IE 4.0 does seem to work through a dialup connection.
Microsoft Internet Explorer 3.0
MacOS

Java and RMI Resources


Java is a trademark of Sun Microsystems.

MATLAB is a register trademark of The MathWorks.

This page, and all contents, are Copyright © 1998 by The MathWizards, Inc.