mozilla

Revision 60613 of The Mozilla platform

  • Revision slug: The_Mozilla_platform
  • Revision title: The Mozilla platform
  • Revision id: 60613
  • Created:
  • Creator: Sheppy
  • Is current revision? No
  • Comment 42 words added, 21 words removed; page display name reset to default

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.

Working with Mozilla code
Articles about getting the Mozilla code, building it, and contributing to the Mozilla project.
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?
XPCOM
Information about the Cross-Platform Component Object Model, used to allow components written in different languages communicate with one another.
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/Working%20with%20Mozilla%20code" title="en/Working with Mozilla code">Working with Mozilla code</a><br> </dt><dd>Articles about getting the Mozilla code, building it, and contributing to the Mozilla project.</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_Mozilla" 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/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/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