The current state and future of jsMath

Friday, December 8, 2006 - 12:00pm - 12:30pm
EE/CS 3-180
Davide Cervone (Union College-Union University)
JsMath is a means of displaying mathematics in web pages that works across multiple browsers (MSIE, Firefox, Opera, Safari, etc.) and multiple platforms (Windows,
unix, Mac OS X). It uses JavaScript, cascading style sheets (CSS), and unicode fonts to render TeX code embedded in an HTML document into typeset mathematics within
the browser. Over the past two years, jsMath has found a home within a number of on-line content-generation systems (e.g., bulletin boards, blogs, course-management
systems) because it allows participants to enter mathematics in a straight-forward and possibly familiar format while still producing quality output in all the major
browsers, both on screen and in print, without the need of complicated installations on the server or extra downloads by the user. This talk will describe some of
jsMath's most important features and how these can be controlled by the page author, and will point out some of the issues that need to be addressed when adding
jsMath into a content- management system. Finally, we will discuss some of the future plans for jsMath, including incorporation of MathML input and output into