Revision 60612 of The Mozilla platform

  • Revision slug: The_Mozilla_platform
  • Revision title: The Mozilla platform
  • Revision id: 60612
  • Created:
  • Creator: Sheppy
  • Is current revision? No
  • Comment 86 words added, 15 words removed; page display name changed to 'The Mozilla platform'

Revision Content

The Mozilla project encompasses several technologies that, together, create the Mozilla platform.  These links will direct you to documentation about each of these, as well as how to use the Mozilla platform to build your own projects.

XPCOM
Information about the Cross-Platform Component Object Model, used to allow components written in different languages communicate with one another.
Interfaces
Documentation for the various interfaces that add functionality to the platform.
JavaScript
Much of the Mozilla project is written in JavaScript.
Embedding Mozilla
How to use Mozilla code in your own projects.
XULRunner
A Mozilla runtime package that can be used to bootstrap XUL and XPCOM applications with ease. Maybe move this into the Embedding Mozilla topic, and rename that?
XUL
Mozilla projects' user interfaces are described using the XML User Interface Language.
XBL
The Extensible Binding Language is used to bind user interface elements created in XUL to events that are handled by code.
Mozilla Toolkit
Information about the Mozilla Toolkit API.
SpiderMonkey: The JavaScript runtime
Information about the SpiderMonkey JavaScript engine, written in C, that is used by the Mozilla project.

 

Revision Source

<p>The Mozilla project encompasses several technologies that, together, create the Mozilla platform.  These links will direct you to documentation about each of these, as well as how to use the Mozilla platform to build your own projects.</p>
<table class="mainpage-table"> <tbody> <tr> <td width="50%"><dl><dt><a class="internal" href="/en/XPCOM" title="En/XPCOM">XPCOM</a><br> </dt><dd>Information about the Cross-Platform Component Object Model, used to allow components written in different languages communicate with one another.</dd><dt><a class="internal" href="/en/Interfaces" title="En/Interfaces">Interfaces</a><br> </dt><dd>Documentation for the various interfaces that add functionality to the platform.</dd><dt><a class="internal" href="/en/JavaScript" title="en/JavaScript">JavaScript</a><br> </dt><dd>Much of the Mozilla project is written in JavaScript.</dd><dt><a class="internal" href="/En/Embedding%20Mozilla" title="En/Embedding Mozilla">Embedding Mozilla</a><br> </dt><dd>How to use Mozilla code in your own projects.</dd><dt><a class="internal" href="/En/XULRunner" title="En/XULRunner">XULRunner</a><br> </dt><dd>A Mozilla runtime package that can be used to bootstrap XUL and XPCOM applications with ease. <em>Maybe move this into the Embedding Mozilla topic, and rename that?</em></dd></dl></td> <td width="50%"><dl><dt><a class="internal" href="/en/XUL" title="En/XUL">XUL</a><br> </dt><dd>Mozilla projects' user interfaces are described using the XML User Interface Language.</dd><dt><a class="internal" href="/en/XBL" title="En/XBL">XBL</a><br> </dt><dd>The Extensible Binding Language is used to bind user interface elements created in XUL to events that are handled by code.</dd><dt><a class="internal" href="/en/Toolkit_API" title="en/Toolkit API">Mozilla Toolkit</a><br> </dt><dd>Information about the Mozilla Toolkit API.</dd><dt><a class="internal" href="/en/SpiderMonkey" title="En/SpiderMonkey">SpiderMonkey: The JavaScript runtime</a><br> </dt><dd>Information about the SpiderMonkey JavaScript engine, written in C, that is used by the Mozilla project.</dd></dl></td> </tr> </tbody>
</table>
<p> </p>
Revert to this revision