MathML Logo


#Presentations

#Schedule of Events

#Registration

#General Information

#Stipends

#Travel

#Accommodations

#Local Information

    

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.