MathML Logo


#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.