Introducing Mathwright Microworlds

You may be wondering what Microworlds are. We use the term: Microworld in the sense that Seymour Papert did when he, in his groundbreaking book: Mindstorms, Children, Computers, and Powerful Ideas, discussed the possibilities of an emerging synergy between computer environments and mathematical pedagogy. These thoughts were couched in the discussion of Logo, a computer language designed to elicit questions, and to promote learning by playing.

Mathwright Microworlds are multi-page documents that you may read either on line in your browser, using MathwrightWeb, or off line, using Mathwright32 Reader. You will be able to download and install those free readers below. Both are written in Mathscript on top of LISP on top of Java. The version of Java that we used to build them is Microsoft's J++ 6.0 because this makes available a flexible and simple authoring environment (Mathwright32 Author) and a friendly and transparent reader environment. This requires Microsoft's Java Virtual Machine (JVM) which has been installed with Windows. All versions of Windows before Spring 2003 have the JVM, but Windows XP does not automatically install it any more. This is because Microsoft will not have permission from Sun Microsystems to upgrade its JVM after 2007.

Most likely, you have the Microsoft JVM on your machine, and you will have no problem reading our Microworlds in your browser or in your private collection of off line Microworlds. If you do not have the Microsoft JVM, however, we have two solutions. The simplest solution will be to download the Microsoft JVM and install it. We have Microsoft's permission to distribute it to you, and you may download a free copy for Windows 95/98/Me or XP here (5 M). If you are using Windows NT 4.0 or Windows 2000, then Microsoft provides a download at its site. You may get that there.

This is a short-term solution, and the long-term solution lies in Microsoft's new .NET (pronounced "dotnet") framework. You will notice that there are two new Players (MathwrightNET and Mathwright32 NET Reader). Those are written in anticipation of Microsoft's next operating system after XP, that should include its new .NET framework. For now, it's best to stick with MathwrightWeb and Mathwright32 Reader.

But if you enjoy adventure, and want a preview of this marvelous new technology, then you may download MathwrightNET or Mathwright32 NET Reader and read all of our Microworlds on the .NET platform instead. The Microworlds themselves do not care whether you are using MathwrightWeb or MathwrightNET. In order to do that you will first need three things, that you can get right here.

Generally you will download the MathwrightWeb or Mathwright32 Reader version of the control if you have Microsoft's Java Virtual Machine (JVM) installed with Windows. If you cannot see the Microworlds in your browser, you may choose simply to download the JVM

The NET versions are tied to Microsoft's new .NET initative and will support a number of surprising extensions to Mathwright in coming years, but you can only use it now if you have the .NET framework installed on your machine. And that, as you see is at present, a pretty hefty download. Of course, that will almost certainly change with the next version of Windows.

e.

The Java MathwrightWeb ActiveX Control makes it possible for you to enter Mathwright Microworlds in your Web Browser. A Mathwright Microworld is like an applet, with two differences. First, while it is running in Java, it is generally faster than a generic applet because it uses a mathematics engine that is housed in the MathwrightWeb Control -- running in your machine. Second, its object-oriented design and colloquial interface generally present a more versatile and expressive learning environment to the reader that applets can.

The MathwrightWeb Control is the 32-bit version of Mathwright. It makes use of an object-oriented computer algebra system that has benefited from over 18 years of development with and by teachers. Like applets, it is designed to elicit and invite reader questions by presenting a simple User Interface. But a Microworld has the power and range that a generic applet can seldom achieve and this makes possible a wide variety of reader interactions. It invites students to play.

Click the Atom below to download the new free 3D MathwrightWeb ActiveX Control

Last Update: 4/08/04, Version 2.30

When you visit a Microworld Title Page (See the listing below) you will be offered the option of either viewing it in your Browser using the MathwrightWeb control above, or of viewing it offline with the Mathwright32 Reader below. The latter choice is much faster, and will allow you to read the book any time you want without having to be online at all!

Once you download our free Reader just below, then simply click Get This Microworld! on the Title Page of the Microworld, and it will be downloaded to your machine and installed in a directory there. You may find it whenever you want to view it, by going to the Start, Programs, Mathwright32 Reader menu.

...Or, Click the Atom below to download the new free 3D Mathwright32 Offline Reader and LISP Interpreter

Last Update: 4/08/04, Version 2.30

 

WorkBooks marked Project WELCOME below were developed under the Mathematical Association of America (MAA) Project WELCOME. This Project is made possible by funding from the National Science Foundation DUE/EMD under grant #9952530

The Lava project, which contributed much to the development of MathwrightWeb and Mathwright32, was funded in 1999-2000 by eduprise.com

...And now for something completely different...
-- Monty Python


View the Library Microworld Titles:

 


About Mathwright Microworlds

We think that you will agree that our Mathematical Microworlds offer the promise of something entirely new and fresh for Mathematics on the Web. As we translate the Library WorkBooks into MathwrightWeb format, Library Members will have free access to all the new WorkBooks in their MSIE browsers. You may join the Library here. Web authors who would like to place any of the current Library WorkBooks on their own web pages now as Microworlds, visit the Teachers' Lounge for details. No programming of any sort is required.

To enter our Microworlds, your browser must be able to read ActiveX controls. Microsoft Internet Explorer 5.0 Browser (or later) is so equipped. You should check that the Security Settings under Tools, Internet Options, Security for the Internet, Custom Level has:

If you have any difficulty with this procedure, please let us know at our Feedback page.

If you do not find the sky-blue Microworld window labeled: Mathwright Microworld on a Microworld page, it may be that your browser (older versions of NetScape/AOL for example) does not support ActiveX controls. You will see instead a tiny icon that represents the Microworld. In this case, we recommend you either upgrade, or use Microsoft Internet Explorer (4.0 or later). And in any case, you may have to tweak the security options as above to see the sky-blue window.

Most likely, you have the Microsoft JVM on your machine, and you will have no problem reading our Microworlds in your browser or in your private collection of off line Microworlds. If you do not have the Microsoft JVM, however, the simplest solution will be to download the Microsoft JVM and install it. We have Microsoft's permission to distribute it to you, and you may download a free copy for Windows 95/98/Me or XP here (5 M).

Several of the Microworlds make use of Databases as Active Data Objects. This means that you do not have to have a database program to use these data bases, but you should have the MS Access Database or the MS Access 97 Database installed as a Data Source Name. To be sure that your setup is ready to use them. In Windows 95/98/ME, just go to the Control Panel, and under ODBC Data Sources, select the User DSN tab. If MS Access Database or MS Access 97 Database is already installed, you are all set! Otherwise, press the Add... button, and double-click on the Microsoft Access Driver (*.mdb) entry. Then, in the Data Source Name, type MS Access Database.

That's all there is to it! In Windows 2000, the procedure is essentially the same

In order to use MathwrightWeb to visit a Mathwright Microworld, you must install the Control once. Then, just browse to a website (such as this one) that posts MathwrightWeb Microworlds. Follow their link to the Title page. In the Title page for a Microworld, click the hyperlink on the title of the Microworld. If the Microworld is a free demo, you will be taken directly to it. If it is a regular Library holding, you will be asked to sign in. Then you will be taken to it.


- James E. White, Ph.D. , Library Director,
author of this website, Mathwright 2000, MindScapes,
MathwrightWeb, and Mathwright32