mozilla

Comparaison de révisions

Introduction à Gecko et à l'embarqué

Changer de révision

Révision 282982 :

Révision 282982 par Rcoscali le

Révision 226362 :

Révision 226362 par Rcoscali le

Titre :
Introduction à Gecko et à l'embarqué
Introduction à Gecko et à l'embarqué
Identifiant d'URL :
FAQ_de_Mozilla_embarqué/Introduction_à_Gecko_et_à_l'embarqué
FAQ_de_Mozilla_embarqué/Introduction_à_Gecko_et_à_l'embarqué
Étiquettes :
FAQ_de_Mozilla_embarqué
Contenu :

Révision 282982
Révision 226362
t7    <h2 id="Introduction_.C3.A0_Gecko_et_.C3.A0_l.27embarquement"t
> name="Introduction_.C3.A0_Gecko_et_.C3.A0_l.27embarquement"> 
8      Introduction à Gecko et à l'embarquement
9    </h2>
10    <h3 id="Qu.27est-ce_que_Gecko_.3F" name="Qu.27est-ce_que_Geck
>o_.3F"> 
11      Qu'est-ce que Gecko&nbsp;?
12    </h3>
13    <p>
14      Gecko est le moteur interne du navigateur, ce qui inclut ne
>tworking, un parser, un modèle de contenu, chrome et les autres t 
>echnologies sur lesquelles Mozilla et les autres applications son 
>t basées. En d'autres termes, tout ce qui n'est pas spécifique à  
>une application. 
15    </p>
16    <p>
17      La FAQ de Gecko est légèrement obsolète <a class="external"
> href="http://www.mozilla.org/newlayout/faq.html">FAQ</a>. 
18    </p>
19    <h3 id="Qu.27est-ce_que_Mozilla_.3F" name="Qu.27est-ce_que_Mo
>zilla_.3F"> 
20      Qu'est-ce que Mozilla&nbsp;?
21    </h3>
22    <p>
23      Mozilla est un navigateur web open-source multi plates-form
>es, un éditeur et une application de messagerie / newsgroup créé  
>sur Gecko. 
24    </p>
25    <h3 id="Qu.27est-ce_que_le_GRE_.3F" name="Qu.27est-ce_que_le_
>GRE_.3F"> 
26      Qu'est-ce que le GRE&nbsp;?
27    </h3>
28    <p>
29      Le GRE (formellement le MRE) qui est l'acronime de <a href=
>"fr/GRE">Gecko Runtime Environment</a>, est un support d'exécutio 
>n partagé que toutes les applications peuvent utiliser. Il est ma 
>intenant développé comme un projet indépendant connu sous le nom  
>de <a href="fr/XULRunner">XULRunner</a>. 
30    </p>
31    <h3 id="Qu.27est-ce_que_XPCOM_.3F" name="Qu.27est-ce_que_XPCO
>M_.3F"> 
32      Qu'est-ce que XPCOM&nbsp;?
33    </h3>
34    <p>
35      XPCOM est un <i>modèle objet de composants</i> (semblable à
> COM/DCOM de MS Windows mais conçut pour être portable sur plusie 
>urs plates-formes) utilisé pour unifier la création, le contrôle, 
> et la suppression d'objets et d'autres données à travers Mozilla 
>. Le coeur de XPCOM est l'interface <i>nsISupports</i>, qui offre 
> des services de comptage des références et d'introspection (poss 
>ibilité d'interroger les objets afin de se renseigner sur leurs c 
>apacités). Tout les objets XPCOM implémentent l'interface <i>nsIS 
>upports</i>, en plus de toutes les interfaces spécifiques qui lui 
> sont nécessaire. En fin de compte, XPCOM fournit une couche de s 
>ervices indépendante du language appelé <i>XPConnect</i> qui perm 
>et l'implémentation d'objets dans tout language supporté. Grâce à 
> <i>XPConnect</i>, ces objets peuvent aussi être appelés à partir 
> de n'importe lequel de ces languages. 
36    </p>
37    <p>
38      On peut trouver plus d'informations <a class="external" hre
>f="http://www.mozilla.org/projects/xpcom/">ici</a>. 
39    </p>
40    <h3 id="Que_signifie_embarquer_Gecko_.3F" name="Que_signifie_
>embarquer_Gecko_.3F"> 
41      Que signifie embarquer Gecko&nbsp;?
42    </h3>
43    <p>
44      Gecko autorise des developpeurs tiers à utiliser la même te
>chnologie que Mozilla. Cela signifie que vous pouvez tirer partie 
>, dans une application tierce, des services d'un navigateur web,  
>ouvrir des canaux de communications et faire transiter des flux d 
>e données à travers le service réseau, le <i>Modèle Objet de Docu 
>ment</i> (NdT: en anglais DOM, <i>Document Object Model</i>) et p 
>lus encore. Vous pouvez même bâtir entièrement une nouvelle appli 
>cation en utilisant chrome. 
45    </p>
46    <h3 id="Quels_sont_les_termes_de_licence_pour_embarquer_Gecko
>_.3F" name="Quels_sont_les_termes_de_licence_pour_embarquer_Gecko 
>_.3F"> 
47      Quels sont les termes de licence pour embarquer Gecko&nbsp;
>? 
48    </h3>
49    <p>
50      Les mêmes que pour le reste de Mozilla. Voir la <a class="e
>xternal" href="http://www.mozilla.org/MPL/">page du MPL</a> pour  
>plus d'informations. 
51    </p>
52    <h3 id="Existe-t.27il_un_SDK_.3F" name="Existe-t.27il_un_SDK_
>.3F"> 
53      Existe-t'il un SDK&nbsp;?
54    </h3>
55    <p>
56      Nous travaillons lentement sur une SDK, gelant et documenta
>nt les interfaces et retouchant le processus de construction. Pou 
>r le moment nous vous recommandons de <a class="external" href="h 
>ttp://developer.mozilla.org/fr/docs/T%C3%A9l%C3%A9chargement_du_c 
>ode_source_de_Mozilla">télécharger le code source</a> puis de le  
><a class="external" href="http://developer.mozilla.org/fr/docs/Do 
>cumentation_sur_la_compilation">compiler</a>. 
57    </p>
58    <p>
59      Des compilations nocturnes du SDK pour la plateforme Window
>s 32bits peuvent être disponibles <a class="link-ftp" href="ftp:/ 
>/ftp.mozilla.org/pub/mozilla.org/mozilla/nightly/latest-trunk/gec 
>ko-sdk-i586-pc-msvc.zip">ici</a>. 
60    </p>
61    <h3 id="Quelle_est_la_derni.C3.A8re_version_.3F_Quelle_versio
>n_utiliser_.3F" name="Quelle_est_la_derni.C3.A8re_version_.3F_Que 
>lle_version_utiliser_.3F"> 
62      Quelle est la dernière version&nbsp;? Quelle version utilis
>er&nbsp;? 
63    </h3>
64    <p>
65      Les compilations embarquées et les source tarballs sont pro
>duites la nuit et peuvent être obtenues <a class="link-ftp" href= 
>"ftp://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-t 
>runk/">ici</a>. Si vous privilégiez la stabilité, les compilation 
>s de la branche 1.7.x de Mozilla sont vivement recommendées. 
66    </p>
67    <h3 id="Qui_utilise_d.C3.A9j.C3.A0_gecko_.3F" name="Qui_utili
>se_d.C3.A9j.C3.A0_gecko_.3F"> 
68      Qui utilise déjà gecko&nbsp;?
69    </h3>
70    <p>
71      Voir <a class="external" href="http://www.mozilla.org/proje
>cts/embedding/examples/">ici</a> la liste des logiciels embarquan 
>t Gecko. 
72    </p>
73    <p>
74      <span class="comment">Interwiki Language Links</span>
75    </p>{{ languages( { "en": "en/Mozilla_Embedding_FAQ/Introduct
>ion_to_Gecko_and_Embedding", "ja": "ja/Mozilla_Embedding_FAQ/Intr 
>oduction_to_Gecko_and_Embedding" } ) }} 

Retour à l'historique