<?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>Le Touilleur Express &#187; javascript</title>
	<atom:link href="http://www.touilleur-express.fr/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr</link>
	<description>Blog sur Java, J2EE, Scrum,Apple,iphone par Nicolas Martignole</description>
	<lastBuildDate>Wed, 28 Jul 2010 09:07:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Quelques sites indispensables pour vos développements Webs</title>
		<link>http://www.touilleur-express.fr/2008/06/17/quelques-sites-indispensables-pour-vos-developpements-webs/</link>
		<comments>http://www.touilleur-express.fr/2008/06/17/quelques-sites-indispensables-pour-vos-developpements-webs/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 06:05:01 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Dev Web]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=194</guid>
		<description><![CDATA[Ce matin un post qui n&#8217;a rien à voir avec Java, ni Apple&#8230; pour une fois !
J&#8217;ai en réserve un bon nombre d&#8217;adresse que j&#8217;utilise lorsque je dois valider un site, créer rapidement un logo ou trouver une mise en page CSS sympathique. Je n&#8217;ai pas tout repris ici mais voici déjà quelques uns de mes liens.
BrowserShots est un site qui vous permet de tester votre site internet avec différents navigateurs. Pour cela le site visite votre page et effectue une capture d&#8217;écran, que vous pouvez ensuite télécharger. Le Touilleur ...]]></description>
			<content:encoded><![CDATA[<p>Ce matin un post qui n&#8217;a rien à voir avec Java, ni Apple&#8230; pour une fois !</p>
<p>J&#8217;ai en réserve un bon nombre d&#8217;adresse que j&#8217;utilise lorsque je dois valider un site, créer rapidement un logo ou trouver une mise en page CSS sympathique. Je n&#8217;ai pas tout repris ici mais voici déjà quelques uns de mes liens.</p>
<p><a href="http://browsershots.org/">BrowserShots</a> est un site qui vous permet de tester votre site internet avec différents navigateurs. Pour cela le site visite votre page et effectue une capture d&#8217;écran, que vous pouvez ensuite télécharger. Le Touilleur Express par exemple ne marche pas très bien avec certaines versions d&#8217;Opéra. Pratique et rapide.<br />
<a href="http://browsershots.org/">http://browsershots.org/<br />
</a></p>
<p>L&#8217;adresse de courrier électronique poubelle, vous connaissez ? Disons que vous avez besoin de vous inscrire afin de recevoir un email d&#8217;un site marchand un peu douteux, le site <a href="http://spambox.us/">SpamBox</a> propose de créer un email valable une heure seulement. Cependant avant de m&#8217;en servir, je vérifierai bien si ce site lui-même n&#8217;en profite pas pour récupérer votre vraie adresse email pour la revendre&#8230; On est jamais trop prudent.</p>
<p>Le logo en flamme, le logo en flamme ! Si vous cherchez quelques tutoriaux afin de créer votre logo en flamme, allez jeter un oeil sur <a href="http://www.designvitality.com/blog/2007/09/photoshop-text-effect-tutorial/">le blog de DesignVitality</a>. J&#8217;aime particulièrement les designs Web 2.0.</p>
<p>Le site <a href="http://www.dafont.com/fr/">DaFont</a> offre une très grande collection de polices pour réaliser des applications webs, des sites et des logos. Il y a des polices très originales qui permettent de réaliser la patte d&#8217;un site en quelques instants.</p>
<p>Le site qu&#8217;il faut avoir dans ses bookmarks car il contient finalement un peu prêt tout ce dont j&#8217;ai besoin lorsque je crée un habillage : <a href="http://webdevelopersfieldguide.com/">http://webdevelopersfieldguide.com/.</a> Par exemple <a href="http://colourmod.com/">une roue colométrique</a> pour l&#8217;équilibre des couleurs. Ou un système comme <a href="http://www.degraeve.com/color-palette/index.php">DeGraeve.com</a> qui se base sur une image pour vous proposer une carte de couleurs.</p>
<p>Pour suivre l&#8217;actualité autour d&#8217;Ajax et des librairies comme <a href="http://www.prototypejs.org/">Prototype</a> ou <a href="http://script.aculo.us/">Script.aculo.us</a>, je vous avais déjà parlé <a href="http://ajaxian.com/">d&#8217;Ajaxian.com.</a> Le site propose souvent des articles assez pointus sur Ajax et Javascript.</p>
<p>En ce moment nous corrigeons des problèmes de Closures en Javascript. Je cherchais sur le net un outil que j&#8217;avais testé il y a 2 ans pour identifier des closures&#8230; Je tappe quelques mots et je tombe&#8230; sur mon blog&#8230; Ca fait bizarre de se répondre à soi-même&#8230; Si vous voulez briller en société et expliqué à un client ou à un consultant ce qu&#8217;est une Closure, je vous redonne <a href="http://blog.morrisjohns.com/javascript_closures_for_dummies">cette page</a> très bien faite, avant de vous proposer à mon tour une explication en français dans le texte prochainement. Oui on ne  le dit pas assez, mais un certain nombre de librairies Ajax peuvent causer des problèmes de mémoire du côté du navigateur.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2008/06/17/quelques-sites-indispensables-pour-vos-developpements-webs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS, Ajax et DHTML sont sur un bateau&#8230; Ajax tombe à l&#8217;eau, ça sent la javel</title>
		<link>http://www.touilleur-express.fr/2007/10/09/css-ajax-et-dhtml-sont-sur-un-bateau-ajax-tombe-a-leau-ca-sent-la-javel/</link>
		<comments>http://www.touilleur-express.fr/2007/10/09/css-ajax-et-dhtml-sont-sur-un-bateau-ajax-tombe-a-leau-ca-sent-la-javel/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 07:15:43 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Dev Web]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.touillleur-express.fr/?p=30</guid>
		<description><![CDATA[Un site qu&#8217;il est bien de connaitre si les mots CSS, Ajax, Javascript ou DHTML vous évoquent quelque chose: Smashing Magazine (prononcez &#171;&#160;ce machine mag azine&#160;&#187;). Voilà un petit nouveau que je ne connaissais pas et franchement, le contenu est très sympa. Pour les web designers, les graphistes ou les développeurs JSF/GWT, on y trouve de tout. Et pas trop de publicité pour une fois.On y apprend que 50.4% des visiteurs d&#8217;un site Internet seulement regardent en plein écran le contenu du site. Ce qui revient à dire qu&#8217;il faut ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.smashingmagazine.com/wp-content/themes/SM-theme/img/logo.gif" />Un site qu&#8217;il est bien de connaitre si les mots CSS, Ajax, Javascript ou DHTML vous évoquent quelque chose: <a href="http://www.smashingmagazine.com/">Smashing Magazine</a> (prononcez &laquo;&nbsp;ce machine mag azine&nbsp;&raquo;). Voilà un petit nouveau que je ne connaissais pas et franchement, le contenu est très sympa. Pour les web designers, les graphistes ou les développeurs JSF/GWT, on y trouve de tout. Et pas trop de publicité pour une fois.On y apprend que 50.4% des visiteurs d&#8217;un site Internet seulement regardent en plein écran le contenu du site. Ce qui revient à dire qu&#8217;il faut éviter les designs bloqués à 1024/768 qui risquent de provoquer un agacement de vos visiteurs (je parle au web designer assis au fond à gauche).J&#8217;ai aussi vu <a href="http://www.w3counter.com/globalstats.php" target="new2">sur le site w3counter</a> qu&#8217;Internet Explorer ne représente <strong>que</strong> 66.28% des navigateurs utilisés aujourd&#8217;hui d&#8217;après ce site. Linux par contre est à des années lumières (1.38%) du monde Windows&#8230; Bref Microsoft rulez comme on dit chez les djeuns. Enfin un point important, ce sont les articles sur l&#8217;accéssibilité et l&#8217;ergonomie. Ici nous travaillons avec un ergonome qui nous aide à créer des interfaces &laquo;&nbsp;intelligentes&nbsp;&raquo; ou à améliorer le design de nos écrans. Trop souvent oublié, le design et l&#8217;accessibilité sont aussi 2 points importants à prendre en compte lorsque l&#8217;on crée un site web. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2007/10/09/css-ajax-et-dhtml-sont-sur-un-bateau-ajax-tombe-a-leau-ca-sent-la-javel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script.aculo.us et fuites mémoires Javascript</title>
		<link>http://www.touilleur-express.fr/2006/05/14/scriptaculous-et-fuites-memoires-javascript/</link>
		<comments>http://www.touilleur-express.fr/2006/05/14/scriptaculous-et-fuites-memoires-javascript/#comments</comments>
		<pubDate>Sun, 14 May 2006 10:30:16 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Dev Web]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.touillleur-express.fr/?p=73</guid>
		<description><![CDATA[Une nouvelle version de la librairie JavaScript Script.aculo.us est disponible sur le site http://script.aculou.us. Cette librairie vous permet d&#8217;ajouter dans vos pages facilement et rapidement des comportements dynamiques et asynchrones afin d&#8217;ajouter une petite touche AJAX à vos pages.
Parmies les améliorations notables, on note une mise à jour de la version de la librairie Prototype qui corrige des fuites mémoires d&#8217;Internet Explorer. En effet, AJAX c&#8217;est bien beau mais lorsque la partie Javascript est mal programmée, cela conduit rapidement à des problèmes de fuites mémoires. J&#8217;en parle en connaissance de ...]]></description>
			<content:encoded><![CDATA[<p>Une nouvelle version de la librairie JavaScript Script.aculo.us est disponible <a href=http://script.aculo.us/>sur le site http://script.aculou.us</a>. Cette librairie vous permet d&#8217;ajouter dans vos pages facilement et rapidement des comportements dynamiques et asynchrones afin d&#8217;ajouter une petite touche AJAX à vos pages.</p>
<p>Parmies les améliorations notables, on note une mise à jour de la version de la librairie Prototype qui corrige des fuites mémoires d&#8217;Internet Explorer. En effet, AJAX c&#8217;est bien beau mais lorsque la partie Javascript est mal programmée, cela conduit rapidement à des problèmes de fuites mémoires. J&#8217;en parle en connaissance de cause puisque notre moteur souffre actuellement de ce souci. Pour aider les développeurs à rechercher les fuites mémoires du côté client dans le navigateur, il n&#8217;existe pas grand chose. Le seul outil pratique que j&#8217;ai trouvé s&#8217;appelle Drip. Il permet de suivre l&#8217;usage de la mémoire d&#8217;Internet Explorer et de voir les problèmes de <a href="http://jibbering.com/faq/faq_notes/closures.html">Javascripts closure</a>.<br />
L&#8217;adresse du site est: <a href="http://outofhanwell.com/ieleak/index.php?title=Main_Page">http://outofhanwell.com/ieleak/index.php?title=Main_Page</a>
</p>
<p>Une autre ressource pour suivre l&#8217;utilisation mémoire d&#8217;IE est expliquée <a href="http://ajaxian.com/archives/screencast-on-diagnosing-memory-leaks-in-ie">dans cet article du site Ajaxian.com</a>.</p>
<p>Attention donc aux problèmes de mémoire avec Internet Explorer</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2006/05/14/scriptaculous-et-fuites-memoires-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX, déjà un an, déjà 7 ans</title>
		<link>http://www.touilleur-express.fr/2006/03/28/ajax-deja-un-an-deja-7-ans/</link>
		<comments>http://www.touilleur-express.fr/2006/03/28/ajax-deja-un-an-deja-7-ans/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 13:51:51 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.touillleur-express.fr/?p=76</guid>
		<description><![CDATA[AJAX existe officiellement depuis un an suite à l&#8217;article d&#8217;un consultant en mars 2005. Cependant d&#8217;un point de vue
technique AJAX existe depuis 1999 comme l&#8217;explique l&#8217;article de Wikipedia.

Avez-vous entendu parler du Web 2.0 ? 

Basé sur des technologies comme AJAX, DHTML, XML ou Soap, le concept de &#171;&#160;Web 2.0&#8243; regroupe
l&#8217;annonce de l&#8217;arrivée prochaine d&#8217;application légère dans votre navigateur.
Microsoft ainsi commence à croire que Google pourrait être son plus sérieux compétiteur. La présentation de Google faites aux analystes financiers parle
ainsi d&#8217;un nouveau concept de Web. Google proposerait un espace de stockage
illimité ...]]></description>
			<content:encoded><![CDATA[<p>AJAX existe officiellement depuis un an suite à l&#8217;article d&#8217;un consultant en mars 2005. Cependant d&#8217;un point de vue<br />
technique AJAX existe depuis 1999 comme l&#8217;explique l&#8217;article de <a href="http://en.wikipedia.org/wiki/AJAX" target="new2">Wikipedia</a>.
</p>
<p><b>Avez-vous entendu parler du Web 2.0 ? </b><br />
<br />
Basé sur des technologies comme AJAX, DHTML, XML ou Soap, le concept de &laquo;&nbsp;Web 2.0&#8243; regroupe<br />
l&#8217;annonce de l&#8217;arrivée prochaine d&#8217;application légère dans votre navigateur.<br />
Microsoft ainsi commence à croire que Google pourrait être son plus sérieux compétiteur. La présentation de Google faites aux analystes financiers parle<br />
ainsi d&#8217;un nouveau concept de Web. Google proposerait un espace de stockage<br />
illimité pour vos fichiers, des applications légères embarquées dans votre<br />
navigateur pour les utiliser, et donc la fin des logiciels installés sur votre<br />
ordinateur personel. Un espace disque infini serait alors offert et accessible<br />
de votre travail, de votre téléphone mobile et de votre télévision à la maison&#8230;<br />
Peut-être que d&#8217;ici 4 à 5 ans, Google prendra la première place devant Microsoft ?</p>
<p>En attendant celui-ci cependant n&#8217;attend pas les bras croisés de se faire distancer. Microsoft annonce ainsi quelques nouveautés basé sur AJAX dont Atlas,<br />
un framework de développement qui devrait permettre aux éditeurs de logiciels<br />
d&#8217;offrir une version &laquo;&nbsp;Web 2.0&#8243; de leurs logiciels. La version CTP d&#8217;Atlas est<br />
sortie au début du mois de mars.<br />
Allez faire un tour (avec Internet Explorer) aussi sur <a href="http://www.live.com/">Live.com</a> de Microsoft.Vous y trouverez un moteur<br />
de recherche à la Google (sans publicité apparente) utilisant AJAX. Le logo<br />
&laquo;&nbsp;Windows Live Beta&nbsp;&raquo; fait cependant un peu croire à la sortie d&#8217;un OS en ligne,<br />
alors qu&#8217;il n&#8217;en n&#8217;est rien.</p>
<p><b>Et les développeurs&#8230;</b><br />
Depuis quelques mois, on voit ici et là de plus en plus de librairies et de<br />
frameworks d&#8217;application clairement orienté Web 2.0. Leur objectif est de faciliter<br />
la création de site &laquo;&nbsp;AJAX&nbsp;&raquo; tout en conservant du côté du serveur un modèle qui<br />
tienne la route. Vous pouvez trouver sur <a href="http://www.toutajax.info/doku.php">ToutAjax</a><br />
une liste assez complète d&#8217;applications,<br />
de démos et de librairies pour se lancer.
</p>
<p>Ce qui m&#8217;intéresse en temps qu&#8217;architecte J2EE, c&#8217;est la facilité de<br />
mise en oeuvre d&#8217;une ergonomie et d&#8217;une interactivité comme AJAX dans mes<br />
applications Webs, ainsi que la facilité de maintenance ensuite.<br />
Du côté du client, il existe désormais des librairies gratuites puissantes<br />
à intégrer dans une application qui nous permettent de construire nos interfaces<br />
en ayant l&#8217;interactivité d&#8217;AJAX. Quelques librairies comme <a href="http://script.aculo.us/" target="new2">Script.aculo.us</a>,<br />
<a href="http://rialto.application-servers.com/demoRialto.jsp" target="new2">Rialto</a> ou <a href="http://dojotoolkit.org/" target="new2">Dojo Toolkit</a> sont puissantes et efficaces mais pas toutes semblable.<br />
<a href="http://rialto.application-servers.com/wiki/jsf" target="new2">Rialto</a> est celle qui m&#8217;intéresse en ce moment, notamment à cause du support de Java Server Faces.</p>
<p><b>Il me semble que JSF + AJAX est un peu le couple à marier en 2006</b>.<br />
Java Server Faces apporte un modèle composant à une application et permet de<br />
définir ses composants tels qu&#8217;ils seront représentés dans le navigateur.<br />
Il n&#8217;a pas fallut attendre longtemps avant de voir apparaître ici et là des<br />
composants JSF utilisant AJAX <a href="http://today.java.net/pub/a/today/2006/02/09/file-uploads-with-ajax-and-jsf.html">comme ce composant pour télécharger uploader un fichier</a> vers une JSP.<br />
Si vous avez lu aussi mon post sur Shale (Struts 2.0 mais pas vraiment) vous savez déjà que Shale aura un composant de Rendering et s&#8217;intégrera avec Apache MyFaces pour pouvoir au final offrir des composants JSF utilisant AJAX (entre autre).<br />
Pour terminer, je vous donne un lien vers le fameux PetStore mais réalisé avec donc ces nouveaux composants qui font que dans quelques mois, le web va changer.<br />
<a href="http://pragmaticobjects.com/ajax-petstore/shop/index.do">Ajax PetStore</a> vu sur l&#8217;excellent site <a href="http://ajaxian.com/by/topic/examples/">Ajaxian.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2006/03/28/ajax-deja-un-an-deja-7-ans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
