<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marwan KHELIF &#187; Chrome</title>
	<atom:link href="http://www.mkhelif.fr/tag/chrome/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mkhelif.fr</link>
	<description>Le blog d&#039;un développeur</description>
	<lastBuildDate>Sun, 25 Jul 2010 21:30:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Chrome OS : premi&#232;re pr&#233;sentation</title>
		<link>http://www.mkhelif.fr/2009/11/19/chrome-os-premire-prsentation.html</link>
		<comments>http://www.mkhelif.fr/2009/11/19/chrome-os-premire-prsentation.html#comments</comments>
		<pubDate>Thu, 19 Nov 2009 16:57:23 +0000</pubDate>
		<dc:creator>mkhelif</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.mkhelif.fr/?p=417</guid>
		<description><![CDATA[ 
Google avait annoncé, le 7 juillet 2009, le développement du système d’exploitation Chrome OS : un système orienté Web. Aujourd’hui a eu lieu à 19h une conférence de présentation du système d’exploitation OS. En attendant des articles plus techniques qui vont surement voir le jour d’ici peu sur la toile, voici une présentation du [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://www.mkhelif.fr/wp-content/uploads/2009/11/sdres_0000_Basic.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sdres_0000_Basic" border="0" alt="sdres_0000_Basic" src="http://www.mkhelif.fr/wp-content/uploads/2009/11/sdres_0000_Basic_thumb.png" width="496" height="281" /></a> </p>
<p>Google avait annoncé, le 7 juillet 2009, le développement du système d’exploitation Chrome OS : un système orienté Web. Aujourd’hui a eu lieu à 19h une conférence de présentation du système d’exploitation OS. En attendant des articles plus techniques qui vont surement voir le jour d’ici peu sur la toile, voici une présentation du système d’exploitation vu par Google. Le <a href="http://sites.google.com/a/chromium.org/dev/chromium-os/building-chromium-os/getting-the-chromium-os-source-code">code source du système d’exploitation</a> est déjà disponible.</p>
<p>Voici la vidéo officielle de Google Chrome OS :</p>
<p style="text-align: center"><object width="425" height="349"><param name="movie" value="http://www.youtube.com/v/0QRO3gKj3qw&amp;border=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hl=fr_FR&amp;feature=player_embedded&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/0QRO3gKj3qw&amp;border=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hl=fr_FR&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="349"></embed></object></p>
</p>
<h1></h1>
<p>Le système d’exploitation est basé sur une distribution Debian allégée et est en fait un simple navigateur Web, Chrome bien entendu. L’objectif est clairement de faire un système d’exploitation rapide, on peut ainsi le voir démarrer en <a href="http://www.youtube.com/watch?v=mTFfl7AjNfI">3 secondes</a>…, et orienté pour le Web.</p>
<p>Ainsi après s’être connecté a votre compte utilisateur vous êtes directement sur Internet avec des onglet servant : de menu “Démarrer” avec la liste de vos applications Web, de client mail (GMail), … Chrome OS mise sur le développement des applications Web basées sur <a href="http://www.mkhelif.fr/2009/02/18/html-5-deux-nouveaux-documents.html">HTML 5</a> pour offrir toutes les nouveautés et améliorations de la nouvelle spécification (gestion de contenu hors-ligne particulièrement).</p>
<p align="center"><a href="http://www.mkhelif.fr/wp-content/uploads/2009/11/sdres_0001_AppMenu.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sdres_0001_App-Menu" border="0" alt="sdres_0001_App-Menu" src="http://www.mkhelif.fr/wp-content/uploads/2009/11/sdres_0001_AppMenu_thumb.png" width="496" height="281" /></a> </p>
<p>Au niveau de la sécurité, toutes les applications s’exécutent par défaut dans une sandbox n’ayant ainsi pas accès à l’ensemble des ressources de la machine. Étant basé sur Chrome, tous les onglets (donc les applications) s’exécutent dans des processus différents et sont donc indépendants les uns des autres.</p>
<p>L’authentification se fera soit grâce à votre compte Google si vous êtes connecté, soit grâce à des comptes configurés en local, soit grâce à un fournisseur supportant OpenID.</p>
<p>Lors de l’ouverture/téléchargement d’un fichier, si le type est reconnu et associé à une application celle ci s’ouvre pour afficher le fichier.</p>
<p align="center"><a href="http://www.mkhelif.fr/wp-content/uploads/2009/11/sdres_0002_Panels.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sdres_0002_Panels" border="0" alt="sdres_0002_Panels" src="http://www.mkhelif.fr/wp-content/uploads/2009/11/sdres_0002_Panels_thumb.png" width="496" height="281" /></a> </p>
<p>Annoncé pour 2010, le matériel devra être certifié par Google… Certes ce n’est pas un système d’exploitation fait pour un poste de travail, par contre la cible est clairement pour les mini-netbooks (EeePc ou autre).</p>
<p>Pensez-vous que Google va réussir à s’immiscer directement au cœur de nos machines maintenant?</p>
<h3>Pour suivre votre lecture</h3>
<ul class="related_post">
<li><a href="http://www.mkhelif.fr/2009/08/04/chrome-des-thmes-et-de-la-synchronisation.html" title="Chrome : des thèmes et de la synchronisation">Chrome : des thèmes et de la synchronisation</a></li>
<li><a href="http://www.mkhelif.fr/2009/07/08/google-annonce-chrome-os.html" title="Google annonce Chrome OS">Google annonce Chrome OS</a></li>
<li><a href="http://www.mkhelif.fr/2009/03/24/chrome-comment-crer-une-extension.html" title="Chrome : comment créer une extension ?">Chrome : comment créer une extension ?</a></li>
<li><a href="http://www.mkhelif.fr/2010/01/14/gwt-2-0-les-nouvelles-fonctionnalits.html" title="GWT 2.0 : les nouvelles fonctionnalités">GWT 2.0 : les nouvelles fonctionnalités</a></li>
<li><a href="http://www.mkhelif.fr/2009/12/15/goo-gl-le-raccourcisseur-durl-by-google.html" title="Goo.gl : le raccourcisseur d&rsquo;URL by Google">Goo.gl : le raccourcisseur d&rsquo;URL by Google</a></li>
<li><a href="http://www.mkhelif.fr/2009/09/12/cinq-moyens-pour-grer-son-identit-virtuelle.html" title="Cinq moyens pour g&eacute;rer son identit&eacute; virtuelle">Cinq moyens pour g&eacute;rer son identit&eacute; virtuelle</a></li>
<li><a href="http://www.mkhelif.fr/2009/09/07/ruby-on-rails-dployer-une-application-sur-tomcat-avec-jruby.html" title="Ruby on Rails : d&eacute;ployer une application sur Tomcat avec JRuby">Ruby on Rails : d&eacute;ployer une application sur Tomcat avec JRuby</a></li>
</ul>
       ]]></content:encoded>
			<wfw:commentRss>http://www.mkhelif.fr/2009/11/19/chrome-os-premire-prsentation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome : des thèmes et de la synchronisation</title>
		<link>http://www.mkhelif.fr/2009/08/04/chrome-des-thmes-et-de-la-synchronisation.html</link>
		<comments>http://www.mkhelif.fr/2009/08/04/chrome-des-thmes-et-de-la-synchronisation.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 09:33:12 +0000</pubDate>
		<dc:creator>mkhelif</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.mkhelif.fr/2009/08/04/chrome-des-thmes-et-de-la-synchronisation.html</guid>
		<description><![CDATA[L’équipe de Google a ajouté dans les dernières versions (3.0.195.3 et 4) de Google Chrome la possibilité d’utiliser et de créer des thèmes. Les thèmes sont basés sur le système d’extensions du navigateur qui est désormais activé par défaut.
Les thèmes peuvent modifier : la barre des onglets, la barre des favoris et les boutons de [...]]]></description>
			<content:encoded><![CDATA[<p>L’équipe de Google a ajouté dans les dernières versions (3.0.195.3 et 4) de Google Chrome la possibilité d’utiliser et de créer des thèmes. Les thèmes sont basés sur <a href="http://www.mkhelif.fr/2009/03/24/chrome-comment-crer-une-extension.html" target="_blank">le système d’extensions</a> du navigateur qui est désormais activé par défaut.</p>
<p>Les thèmes peuvent modifier : la barre des onglets, la barre des favoris et les boutons de l’interface principale (précédent, suivant, rafraichir, …). Google fourni deux exemples (cliquez pour les installer) : <a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/theme.crx" target="_blank">Camo</a> et <a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/theme2.crx" target="_blank">SnowFlakes</a>. À l’instar des extensions, les thèmes sont déployés sous forme de fichiers “.crx”.</p>
<p>En marge de cela, Google vient d’annoncer le développement d’un système de synchronisation des données dans Google Chrome. Tout d’abord ce seront les favoris qui seront synchronisés, mais on peu penser que Google va étendre ce système aux mots de passe, les onglets ouverts, la configuration du navigateur.</p>
<p>La synchronisation se fera au travers des comptes Google et utilisera le protocole XMPP (eXtensible Messaging and Presence Protocol), utilisé par GoogleTalk. Les données synchronisées seront accessibles par le Web pour les autres navigateurs.</p>
<p>Selon <a href="http://sites.google.com/a/chromium.org/dev/developers/design-documents/sync" target="_blank">les développeurs</a>, on en saura plus sur la roadmap d’ici deux à trois semaines, le temps de porter le moteur de synchronisation dans Chrome.</p>
<p>Édition: <a href="https://tools.google.com/chrome/intl/en/themes/index.html" target="_blank">la galerie de thèmes en ligne</a> a ouvert ses portes.<br />
<h3>Pour suivre votre lecture</h3>
<ul class="related_post">
<li><a href="http://www.mkhelif.fr/2009/11/19/chrome-os-premire-prsentation.html" title="Chrome OS : premi&egrave;re pr&eacute;sentation">Chrome OS : premi&egrave;re pr&eacute;sentation</a></li>
<li><a href="http://www.mkhelif.fr/2009/03/24/chrome-comment-crer-une-extension.html" title="Chrome : comment créer une extension ?">Chrome : comment créer une extension ?</a></li>
<li><a href="http://www.mkhelif.fr/2010/01/14/gwt-2-0-les-nouvelles-fonctionnalits.html" title="GWT 2.0 : les nouvelles fonctionnalités">GWT 2.0 : les nouvelles fonctionnalités</a></li>
<li><a href="http://www.mkhelif.fr/2009/12/15/goo-gl-le-raccourcisseur-durl-by-google.html" title="Goo.gl : le raccourcisseur d&rsquo;URL by Google">Goo.gl : le raccourcisseur d&rsquo;URL by Google</a></li>
<li><a href="http://www.mkhelif.fr/2009/09/12/cinq-moyens-pour-grer-son-identit-virtuelle.html" title="Cinq moyens pour g&eacute;rer son identit&eacute; virtuelle">Cinq moyens pour g&eacute;rer son identit&eacute; virtuelle</a></li>
<li><a href="http://www.mkhelif.fr/2009/08/21/tests-en-charge-dec2-gae-et-azure.html" title="Tests en charge d&rsquo;EC2, GAE et Azure">Tests en charge d&rsquo;EC2, GAE et Azure</a></li>
<li><a href="http://www.mkhelif.fr/2009/08/11/google-vers-une-nouvelle-version-du-moteur-de-recherche.html" title="Google : vers une nouvelle version du moteur de recherche">Google : vers une nouvelle version du moteur de recherche</a></li>
</ul>
       ]]></content:encoded>
			<wfw:commentRss>http://www.mkhelif.fr/2009/08/04/chrome-des-thmes-et-de-la-synchronisation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google annonce Chrome OS</title>
		<link>http://www.mkhelif.fr/2009/07/08/google-annonce-chrome-os.html</link>
		<comments>http://www.mkhelif.fr/2009/07/08/google-annonce-chrome-os.html#comments</comments>
		<pubDate>Wed, 08 Jul 2009 15:08:29 +0000</pubDate>
		<dc:creator>mkhelif</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.mkhelif.fr/2009/07/08/google-annonce-chrome-os.html</guid>
		<description><![CDATA[Malgré mes vacances je ne peux pas rater cette annonce et j’écris donc ce billet.
Après le lancement il y à neuf mois du navigateur Google Chrome, Google annonce sur son blog officiel un système d’exploitation spécifique pour le Web : Google Chrome OS.
Basé sur un noyau Linux,&#160; la cible de cet OS sont les ordinateurs [...]]]></description>
			<content:encoded><![CDATA[<p>Malgré mes vacances je ne peux pas rater cette annonce et j’écris donc ce billet.</p>
<p>Après le lancement il y à neuf mois du navigateur Google Chrome, Google annonce sur <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">son blog officiel</a> un système d’exploitation spécifique pour le Web : Google Chrome OS.</p>
<p>Basé sur un noyau Linux,&#160; la cible de cet OS sont les ordinateurs portables. Le code source, Open-Source évidemment, devrait arriver d’ici à la fin de l’année et les premières machines directement vendues avec Chrome OS au cours du second semestre de 2010.</p>
<p>Les objectifs annoncés sont : la rapidité, la simplicité et la sécurité ; l’objectif est de réduire la durée d’accès au Web (démarrage de la machine et de l’OS puis lancement du navigateur). Le navigateur embarqué est évidemment Google Chrome qui a déjà fait ses preuves pour sa rapidité et sa légèreté.</p>
<p>Un nouveau gestionnaire de fenêtres sur le noyau Linux devrait voir le jour permettant d’utiliser des applications Web de la même façon que des applications standards. Android ayant déjà été utilisé avec succès sur un ordinateur portable, il y aura forcément un chevauchement entre les deux solutions, mais toujours selon Google, les cibles ne sont pas les mêmes.</p>
<p>On verra dans le courant de l’année avec la publication du code source comment va réagir la communauté.</p>
<h3>Pour suivre votre lecture</h3>
<ul class="related_post">
<li><a href="http://www.mkhelif.fr/2009/11/19/chrome-os-premire-prsentation.html" title="Chrome OS : premi&egrave;re pr&eacute;sentation">Chrome OS : premi&egrave;re pr&eacute;sentation</a></li>
<li><a href="http://www.mkhelif.fr/2009/08/04/chrome-des-thmes-et-de-la-synchronisation.html" title="Chrome : des thèmes et de la synchronisation">Chrome : des thèmes et de la synchronisation</a></li>
<li><a href="http://www.mkhelif.fr/2009/03/24/chrome-comment-crer-une-extension.html" title="Chrome : comment créer une extension ?">Chrome : comment créer une extension ?</a></li>
<li><a href="http://www.mkhelif.fr/2010/01/14/gwt-2-0-les-nouvelles-fonctionnalits.html" title="GWT 2.0 : les nouvelles fonctionnalités">GWT 2.0 : les nouvelles fonctionnalités</a></li>
<li><a href="http://www.mkhelif.fr/2009/12/15/goo-gl-le-raccourcisseur-durl-by-google.html" title="Goo.gl : le raccourcisseur d&rsquo;URL by Google">Goo.gl : le raccourcisseur d&rsquo;URL by Google</a></li>
<li><a href="http://www.mkhelif.fr/2009/09/12/cinq-moyens-pour-grer-son-identit-virtuelle.html" title="Cinq moyens pour g&eacute;rer son identit&eacute; virtuelle">Cinq moyens pour g&eacute;rer son identit&eacute; virtuelle</a></li>
<li><a href="http://www.mkhelif.fr/2009/09/07/ruby-on-rails-dployer-une-application-sur-tomcat-avec-jruby.html" title="Ruby on Rails : d&eacute;ployer une application sur Tomcat avec JRuby">Ruby on Rails : d&eacute;ployer une application sur Tomcat avec JRuby</a></li>
</ul>
       ]]></content:encoded>
			<wfw:commentRss>http://www.mkhelif.fr/2009/07/08/google-annonce-chrome-os.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome : comment créer une extension ?</title>
		<link>http://www.mkhelif.fr/2009/03/24/chrome-comment-crer-une-extension.html</link>
		<comments>http://www.mkhelif.fr/2009/03/24/chrome-comment-crer-une-extension.html#comments</comments>
		<pubDate>Tue, 24 Mar 2009 09:18:04 +0000</pubDate>
		<dc:creator>mkhelif</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.mkhelif.fr/2009/03/24/chrome-comment-crer-une-extension.html</guid>
		<description><![CDATA[La version 2.0 beta du navigateur Google Chrome est disponible en téléchargement. Une des évolutions majeures de cette version est la possibilité de rajouter des extensions (attention, ne vous attendez pas à la puissance de XUL des produits Mozilla).
Développement
Pour développer une extension pour Chrome, il faut tout d&#8217;abord télécharger la dernière version 2.0 beta. Ensuite [...]]]></description>
			<content:encoded><![CDATA[<p>La version 2.0 beta du navigateur Google Chrome est disponible en téléchargement. Une des évolutions majeures de cette version est la possibilité de rajouter des extensions (attention, ne vous attendez pas à la puissance de XUL des produits Mozilla).<span id="more-220"></span></p>
<p><strong>Développement</strong></p>
<p>Pour développer une extension pour Chrome, il faut tout d&#8217;abord <a href="http://www.google.com/intl/en/landing/chrome/beta/index.html" target="_blank">télécharger la dernière version 2.0 beta</a>. Ensuite créer un répertoire qui va contenir l&#8217;arborescence de l&#8217;extension : <em>C:\MyChromeExtension\</em>. Dans ce répertoire on va créer deux fichiers : <em>manifest.json</em> et <em>MyExtension.js</em>.</p>
<p>Le fichier <em>manifest.json</em> qui décrit l&#8217;extension :</p>

<div class="wp_codebox"><table><tr id="p2204"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code" id="p220code4"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#123;</span>
  <span style="color: #3366CC;">&quot;format_version&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">1</span><span style="color: #339933;">,</span>
  <span style="color: #3366CC;">&quot;id&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;00123456789ABCDEF0123456789ABCDEF0123456&quot;</span><span style="color: #339933;">,</span>
  <span style="color: #3366CC;">&quot;version&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;1.0&quot;</span><span style="color: #339933;">,</span>
  <span style="color: #3366CC;">&quot;name&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;My First Extension&quot;</span><span style="color: #339933;">,</span>
  <span style="color: #3366CC;">&quot;description&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;The first extension that I made.&quot;</span><span style="color: #339933;">,</span>
  <span style="color: #3366CC;">&quot;content_scripts&quot;</span><span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span>
    <span style="color: #009900;">&#123;</span>
      <span style="color: #3366CC;">&quot;matches&quot;</span><span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;http://www.google.fr/&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
      <span style="color: #3366CC;">&quot;js&quot;</span><span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;MyExtension.js&quot;</span><span style="color: #009900;">&#93;</span>
    <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#93;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Voilà les différents champs :</p>
<ul>
<li><em>format_version</em> : permet de définir quelle version du format du manifest est utilisée. Pour l&#8217;instant il n&#8217;y a que la version 1 de disponible.</li>
<li><em>id</em> : à l&#8217;instar des extensions Mozilla, c&#8217;est un identifiant qui doit être unique pour chaque extension. C&#8217;est une chaîne de 40 caractères.</li>
<li><em>version</em> : version de l&#8217;extension. N&#8217;importe quel numéro de version peut être utilisé à condition que ce soit des nombres séparés par un point : <em>1.0.0.0</em>.</li>
<li><em>name </em>: le nom de l&#8217;extension.</li>
<li><em>description </em>(optionnel)<em> </em>: une description optionnelle de l&#8217;extension.</li>
<li><em>content_scripts</em> : les scripts à exécuter lorsque l&#8217;URL de la page valide le modèle.
<ul>
<li><em>matches </em>: modèle d&#8217;URL qui permet d&#8217;appliquer le script.</li>
<li><em>js </em>: fichier JavaScript qui sera exécuté si l&#8217;URL courante valide le modèle.</li>
</ul>
</li>
</ul>
<p>Ensuite il faut créer le fichier JavaScript qui va être exécuté au chargement de la page de Google. Modifier le fichier <em>MyExtension.js</em> :</p>

<div class="wp_codebox"><table><tr id="p2205"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p220code5"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066;">alert</span> <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Hello World!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>Utilisation de l&#8217;extension</h3>
<p>Pour utiliser l&#8217;extension que l&#8217;on vient de développer, il faut démarrer Chrome dans un mode permettant de charger les extensions : <em>chrome.exe &#8211;enable-extensions &#8211;load-extension=&nbsp;&raquo;C:\MyChromeExtension&nbsp;&raquo;</em>.</p>
<p>Et naviguer sur votre moteur de recherche favoris pour voir que votre extension fonctionne bien.</p>
<h3>Distribution de l&#8217;extension</h3>
<p>Pour distribuer l&#8217;extension il faut la packager au format CRX. Pour cela il faut que Python 2.6 soit installé sur votre machine et télécharger <a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/tools/extensions/chromium_extension.py?content-type=text/plain" target="_blank">ce script</a>. Ensuite lancer la commande suivante :</p>

<div class="wp_codebox"><table><tr id="p2206"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p220code6"><pre class="sh" style="font-family:monospace;">chromium_extension.py --indir=&quot;C:\MyChromeExtension&quot; --outfile=&quot;MyExtension.crx&quot;</pre></td></tr></table></div>

<p>Pour voir les extensions qui sont installées dans Chrome, il suffit d&#8217;aller à l&#8217;URL suivante : <a href="chrome-ui://extensions/" target="_blank">chrome-ui://extensions/</a>. Cette page liste les extensions chargées et les erreurs qui on été rencontrées dans l&#8217;exécution des extensions.</p>
<h3>Conclusion</h3>
<p>Même si ce n&#8217;est pas du tout du même niveau que celui des produits Mozilla cela permet de mettre en place un système d&#8217;extensions qui, je l&#8217;espère, sera amélioré dans les futures versions.</p>
<p>Sources : <a href="http://dev.chromium.org/developers/design-documents/extensions/howto" target="_blank">Chrome Extension HOWTO ‎(Chromium Developer Documentation)</a>.<br />
<h3>Pour suivre votre lecture</h3>
<ul class="related_post">
<li><a href="http://www.mkhelif.fr/2009/11/19/chrome-os-premire-prsentation.html" title="Chrome OS : premi&egrave;re pr&eacute;sentation">Chrome OS : premi&egrave;re pr&eacute;sentation</a></li>
<li><a href="http://www.mkhelif.fr/2009/08/04/chrome-des-thmes-et-de-la-synchronisation.html" title="Chrome : des thèmes et de la synchronisation">Chrome : des thèmes et de la synchronisation</a></li>
<li><a href="http://www.mkhelif.fr/2010/01/14/gwt-2-0-les-nouvelles-fonctionnalits.html" title="GWT 2.0 : les nouvelles fonctionnalités">GWT 2.0 : les nouvelles fonctionnalités</a></li>
<li><a href="http://www.mkhelif.fr/2009/12/15/goo-gl-le-raccourcisseur-durl-by-google.html" title="Goo.gl : le raccourcisseur d&rsquo;URL by Google">Goo.gl : le raccourcisseur d&rsquo;URL by Google</a></li>
<li><a href="http://www.mkhelif.fr/2009/09/12/cinq-moyens-pour-grer-son-identit-virtuelle.html" title="Cinq moyens pour g&eacute;rer son identit&eacute; virtuelle">Cinq moyens pour g&eacute;rer son identit&eacute; virtuelle</a></li>
<li><a href="http://www.mkhelif.fr/2009/08/21/tests-en-charge-dec2-gae-et-azure.html" title="Tests en charge d&rsquo;EC2, GAE et Azure">Tests en charge d&rsquo;EC2, GAE et Azure</a></li>
<li><a href="http://www.mkhelif.fr/2009/08/11/google-vers-une-nouvelle-version-du-moteur-de-recherche.html" title="Google : vers une nouvelle version du moteur de recherche">Google : vers une nouvelle version du moteur de recherche</a></li>
</ul>
       ]]></content:encoded>
			<wfw:commentRss>http://www.mkhelif.fr/2009/03/24/chrome-comment-crer-une-extension.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
