Demonstrations and Poster Sessions Abstracts
MathML export from Leibniz software
Joe Gregg
Lawrence University
Abstract:
Leibniz is a freely available and easy to use text and equation editor
for
Windows and Macintosh. Leibniz can export documents in a variety of
formats,
including MathML 2.0 with content tags. In this demonstration I will be
showing the basic features of the Leibniz editor and demonstrating the
MathML export feature.
Techexplorer
Mimi Jett
IBM
Abstract:
IBM Research announces techexplorer 3, released in conjunction with
MathML
International Conference 2000. Special new features include
interoperability with Mathematica 4.1 from Wolfram Research, Inc.
And for
the first time, a Macintosh version is included for both the Professional
and the Introductory Editions. The addition of ActiveX allows techexplorer
to interactively work within many Windows applications, including
Microsoft
IE, Word, and Powerpoint. Support for W3C DOM and MathML standards allows
interactivity with applets, multi-media resources, animations, and many
other applications. Ttechexplorer is a plug-in for Web browsers that
allows
users to have live, interactive mathematics on an HTML or XML page. The
Intro Edition is a free LaTeX or MathML reader. The Pro Edition includes
advanced features for truly interactive mathematical collaboration and
publishing.
MathPlayer: MathML Support for Microsoft Internet Explorer and
MathPage:
Producing Good-looking Math Pages from Microsoft Word
Paul Topping
Design Science, Inc.
Abstract:
Design Science, makers of WebEQ, MathType, and the Equation Editor in
MS
Word, will be demonstrating MathPlayer, a MathML rendering plug-in for
Internet Explorer 5.5. Also being demonstrated is MathPage, a MS Word
plug-in with the ability to generate good-looking, printable web pages
from
MS Word containing support for all math characters, equations as GIF
images,
or MathML compatible with MathPlayer, WebEQ, and Mozilla.
MathML in IAMC
Paul Wang
Kent State University
Abstract:
Internet Accessible Mathematical Computation (IAMC) aims to make
mathematical computations easily accessible on the Internet/Web.
In developing client and server prototypes for IAMC, MathML is
used to represent and display mathematical formulas. A MathML
extension to represent curves and surfaces is also used
in the graphing part of the prototype.
MathML in Amaya
Irene Vatton
W3C
Abstract:
Amaya is a full-featured Web client developed by W3C for demonstrating
and
experimenting with new Web technologies. Amaya supports MathML as well as
XHTML, CSS, XML namespaces, XPath, XLink and some other W3C
specifications. The demonstration shows how Amaya can browse, edit and
publish Web pages that include MathML expressions. The focus is put on the
benefits gained from a tight integration of MathML with other Web
technologies. This includes using CSS for styling MathML equations and
attaching annotations to MathML expressions through the Xlink and XPointer
technologies.
Discussing Mathematics on the Web with MathML
Clifford Johnston
West Chester University
Abstract:
This project aims to create a set of PERL routines that create MathML
code
from "simple" text. These routines will then be used in applications such
as a mathematics forum page, an Internet tutoring service, and an on-line
test maker. We define "simple" text as that text typed from a normal
keyboard without the need to learn a large number of key words. The
routines are not designed to handle all types of mathematical expressions;
instead, they are designed to work with specific elementary areas of
mathematics such as algebra, calculus, or statistics. Among the design
goals for the routines are the ability for the user to specify
mathematical
operations, functions, and variables specific to the application being
developed.
Science and Technology Markup Language (STML) Enhances Mathematical
Markup
Language (MathML)
Som Karamchetty
Army Research Lab
Abstract:
The combination of World Wide Web (Web) and Extensible Markup
Language (XML)
is playing a momentous role in bringing information to people and
organizations.
Mathematical Markup Language (MathML) will bring mathematically intensive
information to technically oriented people and organizations. MathML is an
important development, which takes advantage of computer algebra and
symbolic
manipulation programs of the last two decades. But, a careful examination
of
scientific and technical books will show that in addition to equations,
books
contain tables, graphs, sketches, and procedures. Engineers routinely use
tables and graphs as means for calculations. Thus tables and graphs serve
the
same relationship functionality as equations; moreover, problem solvers
find
tables and graphs to be highly intuitive. MathML and symbolic manipulation
languages do not treat these objects (tables and graphs) as means for
calculation.
The presenter is proposing Science and Technology Markup Language (STML)
to
enhance MathML. By defining, describing, and developing scientific
notation
and capturing structure, content, and meaning of objects such as tables
and
graphs, STML can make scientific and technical documents come alive on a
computer and on the Web. An ARL development called Natural Computing,
which
described methods for computer representation of text-embedded tables,
graphs,
sketches, and procedures, can be key to developing STML.
A Handwriting Based Input System for Mathematical Notation
Peter Garst
Communication Intelligence Corporation
Abstract:
This presentation shows the current state of a handwriting based
system
for easy input and editing of mathematical notation, currently in
development at CIC. The input portion is a grammar-based recognizer
which covers most standard notation through multivariate calculus and
matrices. The editor treats the main window like a large clipboard on
which the user can move parts of expressions around, delete pieces, get
alternate recognitions, and do other editing actions. The editor is
modeless and gesture based.
JavaScript for Embedding Mathematics in Web Pages
Michael Malak
Wolfram Research, Inc.
Abstract:
Technologies such as Mozilla's MathML capability, the WebEQ applet,
and the IBM techexplorer plug-in allow us to include mathematical text
in web pages. This mathematical text can be specified in either the
familiar LaTeX or the standard MathML language, making it reasonably
convenient for the author of a page to edit its mathematical content
along with its "ordinary" text. However, none of these solutions is
ideal from the author's point of view yet. Mozilla cannot handle
LaTeX at all and cannot handle MathML within "ordinary" HTML.
WebEQ and techexplorer are tricky for two reasons. First, the
necessary <applet>, <object>, or <embed> tag is
complicated and
can obscure the relationship of the mathematical expression to its
surrounding text. Second, choosing one of them to use requires a
tradeoff: techexplorer is fast, but it may not be installed on the
reader's computer, and indeed may not be available for that type of
machine; and WebEQ will work anywhere because it is an applet, but it
can take a long time to load, particularly over a slow connection.
A solution is to use JavaScript. I will present a set of JavaScript
functions which take as arguments a TeX or MathML string along with
some width and height information. The function used interrogates the
browser to determine if techexplorer is installed; if so, it writes
out an appropriate <embed> tag, and if not, it writes out an
<applet> tag for WebEQ. The height and width are specified
in lines and characters, where the standard character width is about
one en. This allows the mathematical text to match the font size of
the surrounding page. The text and background colors will also match.
WebEQ and techexplorer support slightly different subsets of TeX and
LaTeX. I will show how to paper over these differences. Also, since an
applet or plug-in instance seems like overkill when an expression is
only a few characters long, I will present a set of simple JavaScript
functions that produce single symbols quickly.
This work was originally developed as part of Project Links
(http://links.math.rpi.edu) and
has been supported in part by
National Science Foundation grant #DUE-9552465.
Handwriting Interface for Mathematical Expressions
Masakazu Suzuki
Kyushu University
Abstract:
You can try to use our handwriting interface for mathematical
expressions on a pen computer. The edited expressions can be
evaluated by Mathematica linked to our interface by Mathlink
and be saved into files in MathML and LaTeX notations.
|