Presentations
Schedule of Events
|
|
MathML in Mozilla
Roger B. Sidje
University Of Queensland
Abstract
The release in the public domain of Mozilla (the millions of lines of
C/C++ source code of the Netscape browser) has taken many in the corporate
and academic worlds by surprise. And so did the subsequent outright decision
of mozilla.org (the Netscape founded organization in charge of the Mozilla
code) to scrap that old codebase and start afresh with a newly designed,
fast layout engine, dubbed Gecko. With Mozilla's new extensible and modular
XPCOM architecture and its support for numerous standards such as HTTP/1.x,
HTML 4.x, CSS, DOM, XML, RDF, JavaScript, etc., Gecko is poised to
make a significant impact in web technologies. Already, Gecko browses itself
owing to its XML-based User Interface Language (XUL). The release of the
Mozilla code has provided the opportunity to add support for quality rendering
(and eventually authoring) of MathML on several platforms with the view
of allowing seamless interaction, as appropriate, with other relevant supported
standards. The talk will describe some of our efforts towards this goal
and present the early fruits of these efforts. It is anticipated that the
talk itself could be run with a MathML-enabled Mozilla.
|