THE MATHWRIGHT LIBRARY NEWSLETTER, May 2003, VOL 5,
#3
A publication of Bluejay Lispware
James E. White, Editor
The official publication of the New Mathwright Library and Café:
In this issue:
16
Free
Microworlds at theVisualization Studio
of the MATH Cafe
16 Free Microworlds at the Visualization Studio of the MATH Cafe!
As
you may have read on the About Us page, the
books in this Library are designed to help students visualize
mathematical strategies and concepts, and to participate in
the construction of their knowledge in structured Microworlds that invite
them to ask their own questions, and, in the best cases, that provide meaningful
answers.
Since
we want you to know how flexible and expressive Mathwright is, we have created
the Visualization Studio at the MATH Cafe,
where you can sample some of our better Microworlds in your browser. These
Microworlds are free to view in your browser
whenever you like, and you do not have to belong to the Library to view them.
There is no red tape. Just try them out, and if you like them and join the
Library, you may download the off line versions to begin building your own
permanent visualization library on your own machines. And of course, you may
view and download any of the 218 Microworlds and WorkBooks at the Library
while you are a member.
Once
you download the latest version of MathwrightWeb
(Version 2.10, May 12, 2003) just visit the Cafe, pull up a chair, and start
reading. Many of the Microworlds in this free collection now use on line Windows
HTML Help to tell the story. You will find that with its sophisticated navigation,
colorful illustrations, and with the math formatting capabilities of HTML
Help, the stories in our Interactive Web Books: Cardano,
Heron's
Formula, Odds
and Integrals, and Exploring
Quadratic Functions
read like text books --
but these books are full of experiments! No more hopping from web page to
web page, the web pages are now in the books themselves.
Among
the Microworlds in the Visualization Studio are two new featured ones by Jim
Swift: Periodic Functions, and
Fractals and the Mandelbrot set.
Both tell their story with Windows Help.
You
will find an expanded (6 page) version of the Logo
Playground that will teach you Logo while you write and test sophisticated
Logo programs using (if you like) multiple turtles. For this object-oriented
book, we have created a command language that contains the principal Logo
commands, and more. We use Windows Help to tell this story too.
For
those of you interested in 3D Graphics, the Visualization Studio has just
the book for you. Check out the new Implicit Surface Constructor of 3
Dimensional Graphics. Walk through a Lorenz Attractor, or just orbit
a Space Shuttle. It's all good!
Is
Artificial Intelligence your cup of Java? Our new expanded (5 page) Symbolic
Calculator and Expert System will give you the free use in your browser
of a programmable symbolic and graphical calculator that will do just about
anything you want in decimal, exact rational, or unlimited precision integer
mode. It also contains a small Expert System as a template that you can use
to build your own system of rules for simplifying and transforming algebraic
expressions based on functional identities. A great place to learn about Expert
Systems while building one!
Speaking
of exact rational calculations, be sure to visit the Rational
Matrix WorkBench. Matrix operations (such as inversion, LUD operations,
determinants, etc.) are best done in exact rational mode when the entries
are rational. Otherwise, the answers will likely be wrong! The Rational Matrix
WorkBench is like a calculator for rational matrices. You made need (or want)
no other Matrix tool when you see what this baby will do.
The
idea is to show you the range and the power of our LISP environment running
in Java. There are 6 other Microworlds at the Visualization Studio that are
generally designed for High School Students and we encourage you to check
them out.
It
may appear that the interactions that one finds on the exploration pages of
Microworlds are simply Java applets. While they behave like applets, they
are different from them for several reasons. Perhaps the most important from
the viewpoint of authorship and web design is that they were not written in
Java, but were created in a high level object-oriented mathematics scripting
language called Mathscript. Further the visual design was graphical "point-and-click"
or "What you see is what you get." This combination, using our new
Mathwright32 Author program,
produces efficient Java code, but does not require any knowledge of Java itself.
It is much simpler to write books with than Java.
One
might also point to the range of resources available to these books, and to
every Microworld that uses the MathwrightWeb Control. They make use
of HTML Help, a symbolic Expert System, exact rational computer algebra, sprite
animation, 3 Dimensional OpenGL graphics, command-line tools, and special-purpose
user-defined languages built to do anything from implementing Logo to representing
and manipulating ring-theoretic objects. All of these capabilities are immediately
available in any Microworld once one has the MathwrightWeb Control. An applet
would, in principle, have to download these resources each time a new book
was read.
Another
difference is this. A Mathwright Microworld is a multi-page mathematically
savvy interactive story that invites you to ask questions, and (usually) gives
you answers. You read it with page-by-page HTML Help that provides sophisticated
navigation, attractive and colorful mathematical formulas, charts, illustrations
and text. It is a new medium. Welcome to the future!
The
technology that enables us to do this is freely available to you on line through
MathwrightWeb in your ActiveX enabled browser (MSIE 5.0 or later, for
example) and also off line through Mathwright32 Reader and Mathwright
2000. When Microsoft moves to the .NET framework in its next operating
system, you will be able to read all of our Microworlds on line with our new
MathwrightNET and off line with Mathwright32 Reader NET, but
for now, we recommend you use the first three programs, especially MathwrightWeb,
to view our books.
James E. White, Ph.D.
Library Director