mozilla

Compare Revisions

Introduction to Gecko and Embedding

Change Revisions

Revision 117492:

Revision 117492 by kohei.yoshino on

Revision 117493:

Revision 117493 by Varmaa on

Title:
Introduction to Gecko and Embedding
Introduction to Gecko and Embedding
Slug:
Mozilla_Embedding_FAQ/Introduction_to_Gecko_and_Embedding
Mozilla_Embedding_FAQ/Introduction_to_Gecko_and_Embedding
Tags:
Mozilla_Embedding_FAQ, "Embedding Mozilla"
Mozilla_Embedding_FAQ, "Embedding Mozilla"
Content:

Revision 117492
Revision 117493
n7    <h2 name="Section_1:_Introduction_to_Gecko_and_Embedding">n7    <p>
8      &nbsp;
9    </p>
10    <h2 id="Section_1:_Introduction_to_Gecko_and_Embedding" name=
 >"Section_1:_Introduction_to_Gecko_and_Embedding">
n10    <h3 name="What_is_Gecko.3F">n13    <h3 id="What_is_Gecko.3F" name="What_is_Gecko.3F">
n17      Gecko has a slightly out of date <a href="en/Gecko_FAQ">FAQn20      Gecko has a slightly out of date <a href="/en/Gecko_FAQ" ti
></a> of its own.>tle="en/Gecko_FAQ">FAQ</a> of its own.
n19    <h3 name="What_is_Mozilla.3F">n22    <h3 id="What_is_Mozilla.3F" name="What_is_Mozilla.3F">
n25    <h3 name="What_is_the_GRE.3F">n28    <h3 id="What_is_the_GRE.3F" name="What_is_the_GRE.3F">
n29      The GRE (formally the MRE) is the <a href="en/GRE">Gecko Run32      The GRE (formally the MRE) is the <a href="/en/GRE" title="
>ntime Environment</a>, a shared runtime that many apps can use. I>en/GRE">Gecko Runtime Environment</a>, a shared runtime that many
>t is now being developed as a standalone project known as <a href> apps can use. It is now being developed as a standalone project 
>="en/XULRunner">XULRunner</a>.>known as <a href="/en/XULRunner" title="en/XULRunner">XULRunner</
 >a>.
n31    <h3 name="What_is_XPCOM.3F">n34    <h3 id="What_is_XPCOM.3F" name="What_is_XPCOM.3F">
n35      XPCOM is an <i>object technology</i> (similar to COM on MS n38      XPCOM is an <em>object technology</em> (similar to COM on M
>Windows but cross platform) used to unify the creation, ownership>S Windows but cross platform) used to unify the creation, ownersh
>, and deletion of objects and other data throughout Mozilla. The >ip, and deletion of objects and other data throughout Mozilla. Th
>core of XPCOM is the nsISupports interface, which provides a cont>e core of XPCOM is the nsISupports interface, which provides a co
>ract of reference counting and runtime querying for capabilities.>ntract of reference counting and runtime querying for capabilitie
> All XPCOM objects implement the nsISupports interface, in additi>s. All XPCOM objects implement the nsISupports interface, in addi
>on to any object-specific interfaces. Finally, XPCOM provides a l>tion to any object-specific interfaces. Finally, XPCOM provides a
>anguage independent layer called XPConnect which allows objects i> language independent layer called XPConnect which allows objects
>mplementation to be written in any supported language, and called> implementation to be written in any supported language, and call
> from any supported language.>ed from any supported language.
n38      More information can be found <a href="en/XPCOM">here</a>.n41      More information can be found <a href="/en/XPCOM" title="en
 >/XPCOM">here</a>.
n40    <h3 name="What_does_it_mean_to_.22embed.22_Gecko.3F">n43    <h3 id="What_does_it_mean_to_.22embed.22_Gecko.3F" name="What
 >_does_it_mean_to_.22embed.22_Gecko.3F">
n46    <h3 name="What_are_the_license_terms_for_embedding_Gecko.3F">n49    <h3 id="What_are_the_license_terms_for_embedding_Gecko.3F" na
 >me="What_are_the_license_terms_for_embedding_Gecko.3F">
n52    <h3 name="Is_there_an_SDK.3F">n55    <h3 id="Is_there_an_SDK.3F" name="Is_there_an_SDK.3F">
n56      We are slowly working towards an SDK, freezing and documentn59      We are slowly working towards an SDK, freezing and document
>ing interfaces and reshaping the build process. For the time bein>ing interfaces and reshaping the build process. For the time bein
>g we recommend you <a href="en/Download_Mozilla_Source_Code">get >g we recommend you <a href="/En/Developer_Guide/Source_Code/Downl
>the source</a> and build from that.>oading_Source_Archives" title="En/Developer_Guide/Source_Code/Dow
 >nloading_Source_Archives">get the source</a> and build from that.
n61    <h3 name="What_is_the_latest_version.3F_What_version_should_In64    <h3 id="What_is_the_latest_version.3F_What_version_should_I_u
>_use.3F">>se.3F" name="What_is_the_latest_version.3F_What_version_should_I_
 >use.3F">
n67    <h3 name="Who_is_using_Gecko_already.3F">n70    <h3 id="Who_is_using_Gecko_already.3F" name="Who_is_using_Gec
 >ko_already.3F">
t71      See <a href="en/Roll_your_own_browser_-_An_embedding_HowTo"t74      See <a href="/en/Roll_your_own_browser_-_An_embedding_HowTo
>>here</a> for the growing list of software that embeds Gecko.>" title="en/Roll_your_own_browser_-_An_embedding_HowTo">here</a> 
 >for the growing list of software that embeds Gecko.
75    </p>
76    <p>
77      If you're building an application that uses Mozilla technol
 >ogy, we'd love to hear about it. Check out <a class="external" hr
 >ef="http://www.mozilla.org/poweredby">mozilla.org/poweredby</a> f
 >or more information.
78    </p>
79    <p>
72    </p>{{ languages( { "fr": "fr/FAQ_de_Mozilla_embarqu\u00e9/In80      {{ languages( { "fr": "fr/FAQ_de_Mozilla_embarqu\u00e9/Intr
>troduction_\u00e0_Gecko_et_\u00e0_l\'embarqu\u00e9", "ja": "ja/Mo>oduction_\u00e0_Gecko_et_\u00e0_l\'embarqu\u00e9", "ja": "ja/Mozi
>zilla_Embedding_FAQ/Introduction_to_Gecko_and_Embedding" } ) }}>lla_Embedding_FAQ/Introduction_to_Gecko_and_Embedding" } ) }}
81    </p>

Back to History