<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/2.4.6" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Le blog de DNG Consulting</title>
		<link>http://www.dng-consulting.com/blogs/index.php?blog=1</link>
		<description>Blog de DNG Consulting</description>
		<language>fr-FR</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.6"/>
		<ttl>60</ttl>
				<item>
			<title>Le futur de GWT et sa nouvelle gouvernance</title>
			<link>http://www.dng-consulting.com/blogs/index.php/2013/05/22/le-futur-de-gwt-et-sa-nouvelle-gouvernan?blog=1</link>
			<pubDate>Wed, 22 May 2013 15:21:27 +0000</pubDate>			<dc:creator>sami</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">230@http://www.dng-consulting.com/blogs/</guid>
						<description>&lt;p align=&quot;justify&quot;&gt;
    Une annonce majeure a &amp;#233;t&amp;#233; faite lors de ce dernier &lt;a href=&quot;http://www.youtube.com/watch?v=Ul-LbfkJ-tw&quot;&gt;Google I/O&lt;/a&gt;, une annonce certes attendue, mais tout de m&amp;#234;me majeure. Analysons un peu ce qu&amp;#8217;il convient
    d&amp;#8217;appeler &amp;#171; Le changement de gouvernance de GWT &amp;#187;. Et pour cela, un petit rappel historique n&amp;#8217;est pas inutile.
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    Jusqu&amp;#8217;&amp;#224; aujourd&amp;#8217;hui, Google &amp;#233;tait le principal contributeur de cette technologie dont l&amp;#8217;acronyme signifie &amp;#171; Google Web Toolkit &amp;#187;. L&amp;#8217;an dernier, pour des
    raisons organisationnelles, le projet a &amp;#233;t&amp;#233; rapatri&amp;#233; au si&amp;#232;ge de Mountain View (alors qu&amp;#8217;il &amp;#233;tait initialement pilot&amp;#233; et d&amp;#233;velopp&amp;#233; &amp;#224; Atlanta). Ce
    changement a eu comme r&amp;#233;percussion le d&amp;#233;part de plusieurs contributeurs importants mais aussi l&amp;#8217;arriv&amp;#233;e de nouveaux talents, notamment de d&amp;#233;veloppeurs
    externes. Dans le m&amp;#234;me temps, GWT lui-m&amp;#234;me, il faut l&amp;#8217;avouer, a pris de l&amp;#8217;ampleur &amp;#224; l&amp;#8217;ext&amp;#233;rieur de Google et a d&amp;#233;pass&amp;#233; les pr&amp;#233;visions les plus optimistes.
    De nombreuses entreprises (parmi les plus renomm&amp;#233;es) ont retenu cette technologie pour le d&amp;#233;veloppement d&amp;#8217;applications (souvent strat&amp;#233;giques) Web ou
    mobile. La communaut&amp;#233; a grossi, les contributeurs externes ont commenc&amp;#233; &amp;#224; peser sur le projet.
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    En marge de cette situation, plusieurs voix se sont &amp;#233;lev&amp;#233;es pour poser la question de la p&amp;#233;rennit&amp;#233;, surtout avec les r&amp;#233;cents &amp;#233;checs de Google sur Buzz ou
    Wave. Cette sorte de floue dans lequel f&amp;#251;t plong&amp;#233; la communaut&amp;#233; avec d&amp;#8217;un c&amp;#244;t&amp;#233; Google, moins en prise, et la communaut&amp;#233;, plus insistante, a s&amp;#251;rement
    influenc&amp;#233; la d&amp;#233;cision d&amp;#8217;aujourd&amp;#8217;hui. Google devait t&amp;#244;t ou tard d&amp;#233;centraliser GWT pour qu&amp;#8217;il puisse r&amp;#233;ellement s&amp;#8217;&amp;#233;manciper. En cr&amp;#233;ant un comit&amp;#233; responsable
    de son d&amp;#233;veloppement, Gwit (le nom court du projet) n&amp;#8217;appartient d&amp;#233;sormais plus officiellement &amp;#224; Google. Attention, la firme reste encore un contributeur
    majeur mais n&amp;#8217;imposera plus sa vision &amp;#224; la communaut&amp;#233;.
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    Ce comit&amp;#233; constitu&amp;#233; de plusieurs poids dont Google mais aussi RedHat, JetBrains (&amp;#233;diteur d&amp;#8217;IntelliJ), Vaadin ou Sencha d&amp;#233;cidera du futur de GWT. Des
    changements ont dues &amp;#234;tre op&amp;#233;r&amp;#233;s sur la marque avec un nouveau logo (la modification de l&amp;#8217;acronyme pour supprimer &amp;#171; Google &amp;#187; est en cours de discussion),
    l&amp;#8217;h&amp;#233;bergement et le syst&amp;#232;me de soumission de patch (d&amp;#233;sormais plus ouvert). L&amp;#8217;id&amp;#233;e est clairement de rendre GWT plus transparent et plus efficace en termes
    de gouvernance. Des objectifs de visibilit&amp;#233; ont &amp;#233;t&amp;#233; d&amp;#233;finis jusqu&amp;#8217;en 2014 qui verra la release de la version 3.0. De nombreuses &amp;#233;volutions, am&amp;#233;liorations
    ou corrections de bugs sont pr&amp;#233;vus &amp;#224; court, moyen ou long terme.
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    Attardons-nous un instant sur ces &amp;#233;volutions car c&amp;#8217;est bien l&amp;#224; tout l&amp;#8217;int&amp;#233;r&amp;#234;t de la technologie qui reste, malgr&amp;#233; ce qu&amp;#8217;on peut dire, une technologie de
    tout premier plan en 2013, notamment pour le d&amp;#233;veloppement d&amp;#8217;applications m&amp;#233;tier.
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    &lt;strong&gt;Ouverture et simplicit&amp;#233;&lt;/strong&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    Comme &amp;#233;voqu&amp;#233; pr&amp;#233;c&amp;#233;demment, l&amp;#8217;id&amp;#233;e est d&amp;#8217;ouvrir le projet &amp;#224; l&amp;#8217;ext&amp;#233;rieur et d&amp;#8217;utiliser des outils beaucoup plus performants d&amp;#8217;un point de vue de la
    modularit&amp;#233;. Concr&amp;#232;tement, l&amp;#8217;outil Maven sera utilis&amp;#233; pour g&amp;#233;rer les d&amp;#233;pendances (nombreuses) internes du projet. Un vrai travail titanesque entrepris il y
    a quelques temps par quelques contributeurs dont &lt;a href=&quot;https://plus.google.com/113945685385052458154/posts&quot;&gt;Thomas Broyer&lt;/a&gt; que Google a tenu a remercier pour sa t&amp;#233;nacit&amp;#233; (il faut vraiment comprendre le code interne
    de GWT pour s&amp;#8217;apercevoir &amp;#224; quel point ce travail de d&amp;#233;leiage a &amp;#233;t&amp;#233; fastidieux). D&amp;#8217;un point de vue de la simplicit&amp;#233;, tout le code d&amp;#233;pr&amp;#233;ci&amp;#233; sera
    d&amp;#233;finitivement supprim&amp;#233; du projet (on pense notamment &amp;#224; l&amp;#8217;ancien syst&amp;#232;me &amp;#233;v&amp;#232;nementiel).
&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Vitesse &lt;/strong&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    La vitesse est le principal reproche fait &amp;#224; l&amp;#8217;&amp;#233;gard de GWT. Le compilateur est lent (ce qui s&amp;#8217;explique d&amp;#8217;ailleurs par les nombreuses optimisations
    r&amp;#233;alis&amp;#233;es sur le code JavaScript final) et le mode d&amp;#233;veloppement m&amp;#233;rite quelques am&amp;#233;liorations. Pour pallier &amp;#224; ces d&amp;#233;fauts, le compilateur sera optimis&amp;#233;
    pour gagner plus de 50% de temps, ce qui aura un impact sur le nouveau mod&amp;#232;le de d&amp;#233;veloppement appel&amp;#233; SuperDevMode (ou SDM). Pour r&amp;#233;sumer, &amp;#224; terme, nous
    aurons la possibilit&amp;#233; de d&amp;#233;velopper et d&amp;#233;boguer directement du JavaScript en passant par les d&amp;#233;bogueurs des navigateurs (comme le font actuellement les
    d&amp;#233;veloppeurs JavaScript) ou de coder (et d&amp;#233;boguer) avec son IDE pr&amp;#233;f&amp;#233;r&amp;#233;. Une richesse incontestable.
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    Il est &amp;#233;galement envisag&amp;#233; d&amp;#8217;am&amp;#233;liorer la fragmentation de code JS (code Splitting), d&amp;#8217;orienter le code compil&amp;#233; pour utiliser les sp&amp;#233;cificit&amp;#233;s des nouveaux
    navigateurs et des nouvelles machines virtuelles JS.
&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Interop&amp;#233;rabilit&amp;#233;&lt;/strong&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    GWT s&amp;#8217;appuie sur Java comme langage source. Or, dans la pratique, faire communiquer du Java et du JavaScript (en mode d&amp;#233;veloppement) est un vrai challenge
    technique (sans entrer dans les d&amp;#233;tails). Il existe plusieurs pistes pour rendre cette communication plus naturelle et surtout plus performante. L&amp;#8217;id&amp;#233;e est
    aussi de supporter des applications &amp;#171; hybrides &amp;#187; avec du m&amp;#233;lange de Java et JavaScript (pour pouvoir r&amp;#233;utiliser plus facilement des biblioth&amp;#232;ques JS
    externes). Cette interop&amp;#233;rabilit&amp;#233; est aussi un frein lorsqu&amp;#8217;il s&amp;#8217;agit de maintenir les plugins GWT des diff&amp;#233;rents navigateurs.
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    Enfin, dernier objectif et pas des moindres, le support de Java 7 et (c&amp;#8217;est important) Java 8. Les nouveaux mots-cl&amp;#233;s, les lambda expressions et les
    nouvelles structures syntaxiques seront impl&amp;#233;ment&amp;#233;es.
&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Fiabilit&amp;#233; &lt;/strong&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    La d&amp;#233;cision a &amp;#233;t&amp;#233; prise de fermer 100 des bugs les plus importants, ce qui est un effort de d&amp;#233;veloppement non n&amp;#233;gligeable. Cela passera aussi certainement
    par la d&amp;#233;pr&amp;#233;ciation des navigateurs IE6 et IE7 qui alourdissent consid&amp;#233;rablement le code de GWT.
&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Packaging &lt;/strong&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    L&amp;#8217;id&amp;#233;e est de casser le SDK en plusieurs modules avec des points d&amp;#8217;extension possibles ici ou l&amp;#224;. Aujourd&amp;#8217;hui, gwt-user.jar est un fichier monolithique qui
    oblige le compilateur &amp;#224; parcourir d&amp;#8217;innombrables classes, potentiellement non utilis&amp;#233;es pour au final &amp;#234;tre supprim&amp;#233;e de l&amp;#8217;arbre syntaxique JavaScript
    final. Avec plusieurs &amp;#171; petits &amp;#187; JAR, la compilation sera plus performante et le code plus modulaire. Nous aurons &amp;#233;galement la possibilit&amp;#233; de &amp;#171; sortir &amp;#187;
    des API telles que RequestFactory plus facilement.
&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Mobilit&amp;#233; &lt;/strong&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    La mobilit&amp;#233; a clairement explos&amp;#233; ces trois derni&amp;#232;res ann&amp;#233;es. Cette multiplication des p&amp;#233;riph&amp;#233;riques en tous genres est le terreau id&amp;#233;al pour GWT qui a &amp;#233;t&amp;#233;
    con&amp;#231;u &amp;#224; l&amp;#8217;origine pour les performances et le support de plusieurs navigateurs. Pour aller dans ce sens, Daniel Kurka, le cr&amp;#233;ateur de &lt;a href=&quot;http://www.m-gwt.com/&quot;&gt;m-gwt&lt;/a&gt; (mobile gwt) a
    &amp;#233;t&amp;#233; engag&amp;#233; par Google pour d&amp;#233;velopper cette int&amp;#233;gration et r&amp;#233;utiliser les bonnes recettes de m-gwt. Concr&amp;#232;tement, cela signifie des permutations (les
    scripts JS g&amp;#233;n&amp;#233;r&amp;#233;s) diff&amp;#233;rentes avec des CSS diff&amp;#233;rents, optimis&amp;#233;s pour certains p&amp;#233;riph&amp;#233;riques et g&amp;#233;n&amp;#233;rant du code JavaScript performant car compil&amp;#233;.
    L&amp;#8217;objectif &amp;#224; terme est bien &amp;#233;videmment de d&amp;#233;velopper une seule version de l&amp;#8217;application HTML 5 en GWT qui s&amp;#8217;ex&amp;#233;cutera sur tablettes, mobiles Android ou
    Apple avec les m&amp;#234;mes performances qu&amp;#8217;une application native. L&amp;#8217;acc&amp;#232;s aux ressources locales (Offline, Camera, GPS, Acc&amp;#233;l&amp;#233;rom&amp;#232;tre, &amp;#8230;) &amp;#233;tant possible gr&amp;#226;ce
    au packaging phone-gap (&lt;a href=&quot;https://code.google.com/p/gwt-phonegap/&quot;&gt;https://code.google.com/p/gwt-phonegap/&lt;/a&gt; ) permettant de d&amp;#233;ployer une
    application GWT comme une application native (disponible sur Google Play, AppStore, etc &amp;#8230;).
&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/p&gt;
&lt;p align=&quot;justify&quot;&gt;
    Il existe plusieurs cycles dans un projet de d&amp;#233;veloppement qui se veut p&amp;#233;renne. GWT est arriv&amp;#233; &amp;#224; la fin d&amp;#8217;une &amp;#232;re et d&amp;#233;marre un nouveau cycle. Cette
    session Google I/O officialise ce nouveau d&amp;#233;part et apporte une r&amp;#233;ponse claire et sans &amp;#233;quivoque aux questions que se posaient la communaut&amp;#233; ces derniers
    temps. La r&amp;#233;ponse sur la p&amp;#233;rennit&amp;#233; est apport&amp;#233;e par le comit&amp;#233; constitu&amp;#233; de nombreux acteurs, Google n&amp;#8217;est plus seul &amp;#224; diriger. La transparence est apport&amp;#233;e
    par le comit&amp;#233; qui communique et s&amp;#8217;engage sur une roadmap jusqu&amp;#8217;au minimum 2014 avec la V3 en ligne de mire. Et enfin, les r&amp;#233;ponses sur la maintenabilit&amp;#233; et
    les am&amp;#233;liorations de l&amp;#8217;existant sont apport&amp;#233;es par le support des technologies futures (mobilit&amp;#233;, navigateurs r&amp;#233;cents, mode d&amp;#233;veloppement, performance, &amp;#8230;).
    GWT est n&amp;#233; officiellement en 2006 et reste en 2013 plus que jamais une des technologies les plus adapt&amp;#233;es au d&amp;#233;veloppement d&amp;#8217;applications m&amp;#233;tier
    multi-p&amp;#233;riph&amp;#233;riques.
&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;Powered by &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p align="justify">
    Une annonce majeure a &#233;t&#233; faite lors de ce dernier <a href="http://www.youtube.com/watch?v=Ul-LbfkJ-tw">Google I/O</a>, une annonce certes attendue, mais tout de m&#234;me majeure. Analysons un peu ce qu&#8217;il convient
    d&#8217;appeler &#171; Le changement de gouvernance de GWT &#187;. Et pour cela, un petit rappel historique n&#8217;est pas inutile.
</p>
<p align="justify">
    Jusqu&#8217;&#224; aujourd&#8217;hui, Google &#233;tait le principal contributeur de cette technologie dont l&#8217;acronyme signifie &#171; Google Web Toolkit &#187;. L&#8217;an dernier, pour des
    raisons organisationnelles, le projet a &#233;t&#233; rapatri&#233; au si&#232;ge de Mountain View (alors qu&#8217;il &#233;tait initialement pilot&#233; et d&#233;velopp&#233; &#224; Atlanta). Ce
    changement a eu comme r&#233;percussion le d&#233;part de plusieurs contributeurs importants mais aussi l&#8217;arriv&#233;e de nouveaux talents, notamment de d&#233;veloppeurs
    externes. Dans le m&#234;me temps, GWT lui-m&#234;me, il faut l&#8217;avouer, a pris de l&#8217;ampleur &#224; l&#8217;ext&#233;rieur de Google et a d&#233;pass&#233; les pr&#233;visions les plus optimistes.
    De nombreuses entreprises (parmi les plus renomm&#233;es) ont retenu cette technologie pour le d&#233;veloppement d&#8217;applications (souvent strat&#233;giques) Web ou
    mobile. La communaut&#233; a grossi, les contributeurs externes ont commenc&#233; &#224; peser sur le projet.
</p>
<p align="justify">
    En marge de cette situation, plusieurs voix se sont &#233;lev&#233;es pour poser la question de la p&#233;rennit&#233;, surtout avec les r&#233;cents &#233;checs de Google sur Buzz ou
    Wave. Cette sorte de floue dans lequel f&#251;t plong&#233; la communaut&#233; avec d&#8217;un c&#244;t&#233; Google, moins en prise, et la communaut&#233;, plus insistante, a s&#251;rement
    influenc&#233; la d&#233;cision d&#8217;aujourd&#8217;hui. Google devait t&#244;t ou tard d&#233;centraliser GWT pour qu&#8217;il puisse r&#233;ellement s&#8217;&#233;manciper. En cr&#233;ant un comit&#233; responsable
    de son d&#233;veloppement, Gwit (le nom court du projet) n&#8217;appartient d&#233;sormais plus officiellement &#224; Google. Attention, la firme reste encore un contributeur
    majeur mais n&#8217;imposera plus sa vision &#224; la communaut&#233;.
</p>
<p align="justify">
    Ce comit&#233; constitu&#233; de plusieurs poids dont Google mais aussi RedHat, JetBrains (&#233;diteur d&#8217;IntelliJ), Vaadin ou Sencha d&#233;cidera du futur de GWT. Des
    changements ont dues &#234;tre op&#233;r&#233;s sur la marque avec un nouveau logo (la modification de l&#8217;acronyme pour supprimer &#171; Google &#187; est en cours de discussion),
    l&#8217;h&#233;bergement et le syst&#232;me de soumission de patch (d&#233;sormais plus ouvert). L&#8217;id&#233;e est clairement de rendre GWT plus transparent et plus efficace en termes
    de gouvernance. Des objectifs de visibilit&#233; ont &#233;t&#233; d&#233;finis jusqu&#8217;en 2014 qui verra la release de la version 3.0. De nombreuses &#233;volutions, am&#233;liorations
    ou corrections de bugs sont pr&#233;vus &#224; court, moyen ou long terme.
</p>
<p align="justify">
    Attardons-nous un instant sur ces &#233;volutions car c&#8217;est bien l&#224; tout l&#8217;int&#233;r&#234;t de la technologie qui reste, malgr&#233; ce qu&#8217;on peut dire, une technologie de
    tout premier plan en 2013, notamment pour le d&#233;veloppement d&#8217;applications m&#233;tier.
</p>
<p align="justify">
    <strong>Ouverture et simplicit&#233;</strong>
</p>
<p align="justify">
    Comme &#233;voqu&#233; pr&#233;c&#233;demment, l&#8217;id&#233;e est d&#8217;ouvrir le projet &#224; l&#8217;ext&#233;rieur et d&#8217;utiliser des outils beaucoup plus performants d&#8217;un point de vue de la
    modularit&#233;. Concr&#232;tement, l&#8217;outil Maven sera utilis&#233; pour g&#233;rer les d&#233;pendances (nombreuses) internes du projet. Un vrai travail titanesque entrepris il y
    a quelques temps par quelques contributeurs dont <a href="https://plus.google.com/113945685385052458154/posts">Thomas Broyer</a> que Google a tenu a remercier pour sa t&#233;nacit&#233; (il faut vraiment comprendre le code interne
    de GWT pour s&#8217;apercevoir &#224; quel point ce travail de d&#233;leiage a &#233;t&#233; fastidieux). D&#8217;un point de vue de la simplicit&#233;, tout le code d&#233;pr&#233;ci&#233; sera
    d&#233;finitivement supprim&#233; du projet (on pense notamment &#224; l&#8217;ancien syst&#232;me &#233;v&#232;nementiel).
</p>
<p>
    <strong>Vitesse </strong>
</p>
<p align="justify">
    La vitesse est le principal reproche fait &#224; l&#8217;&#233;gard de GWT. Le compilateur est lent (ce qui s&#8217;explique d&#8217;ailleurs par les nombreuses optimisations
    r&#233;alis&#233;es sur le code JavaScript final) et le mode d&#233;veloppement m&#233;rite quelques am&#233;liorations. Pour pallier &#224; ces d&#233;fauts, le compilateur sera optimis&#233;
    pour gagner plus de 50% de temps, ce qui aura un impact sur le nouveau mod&#232;le de d&#233;veloppement appel&#233; SuperDevMode (ou SDM). Pour r&#233;sumer, &#224; terme, nous
    aurons la possibilit&#233; de d&#233;velopper et d&#233;boguer directement du JavaScript en passant par les d&#233;bogueurs des navigateurs (comme le font actuellement les
    d&#233;veloppeurs JavaScript) ou de coder (et d&#233;boguer) avec son IDE pr&#233;f&#233;r&#233;. Une richesse incontestable.
</p>
<p align="justify">
    Il est &#233;galement envisag&#233; d&#8217;am&#233;liorer la fragmentation de code JS (code Splitting), d&#8217;orienter le code compil&#233; pour utiliser les sp&#233;cificit&#233;s des nouveaux
    navigateurs et des nouvelles machines virtuelles JS.
</p>
<p>
    <strong>Interop&#233;rabilit&#233;</strong>
</p>
<p align="justify">
    GWT s&#8217;appuie sur Java comme langage source. Or, dans la pratique, faire communiquer du Java et du JavaScript (en mode d&#233;veloppement) est un vrai challenge
    technique (sans entrer dans les d&#233;tails). Il existe plusieurs pistes pour rendre cette communication plus naturelle et surtout plus performante. L&#8217;id&#233;e est
    aussi de supporter des applications &#171; hybrides &#187; avec du m&#233;lange de Java et JavaScript (pour pouvoir r&#233;utiliser plus facilement des biblioth&#232;ques JS
    externes). Cette interop&#233;rabilit&#233; est aussi un frein lorsqu&#8217;il s&#8217;agit de maintenir les plugins GWT des diff&#233;rents navigateurs.
</p>
<p align="justify">
    Enfin, dernier objectif et pas des moindres, le support de Java 7 et (c&#8217;est important) Java 8. Les nouveaux mots-cl&#233;s, les lambda expressions et les
    nouvelles structures syntaxiques seront impl&#233;ment&#233;es.
</p>
<p>
    <strong>Fiabilit&#233; </strong>
</p>
<p align="justify">
    La d&#233;cision a &#233;t&#233; prise de fermer 100 des bugs les plus importants, ce qui est un effort de d&#233;veloppement non n&#233;gligeable. Cela passera aussi certainement
    par la d&#233;pr&#233;ciation des navigateurs IE6 et IE7 qui alourdissent consid&#233;rablement le code de GWT.
</p>
<p>
    <strong>Packaging </strong>
</p>
<p align="justify">
    L&#8217;id&#233;e est de casser le SDK en plusieurs modules avec des points d&#8217;extension possibles ici ou l&#224;. Aujourd&#8217;hui, gwt-user.jar est un fichier monolithique qui
    oblige le compilateur &#224; parcourir d&#8217;innombrables classes, potentiellement non utilis&#233;es pour au final &#234;tre supprim&#233;e de l&#8217;arbre syntaxique JavaScript
    final. Avec plusieurs &#171; petits &#187; JAR, la compilation sera plus performante et le code plus modulaire. Nous aurons &#233;galement la possibilit&#233; de &#171; sortir &#187;
    des API telles que RequestFactory plus facilement.
</p>
<p>
    <strong>Mobilit&#233; </strong>
</p>
<p align="justify">
    La mobilit&#233; a clairement explos&#233; ces trois derni&#232;res ann&#233;es. Cette multiplication des p&#233;riph&#233;riques en tous genres est le terreau id&#233;al pour GWT qui a &#233;t&#233;
    con&#231;u &#224; l&#8217;origine pour les performances et le support de plusieurs navigateurs. Pour aller dans ce sens, Daniel Kurka, le cr&#233;ateur de <a href="http://www.m-gwt.com/">m-gwt</a> (mobile gwt) a
    &#233;t&#233; engag&#233; par Google pour d&#233;velopper cette int&#233;gration et r&#233;utiliser les bonnes recettes de m-gwt. Concr&#232;tement, cela signifie des permutations (les
    scripts JS g&#233;n&#233;r&#233;s) diff&#233;rentes avec des CSS diff&#233;rents, optimis&#233;s pour certains p&#233;riph&#233;riques et g&#233;n&#233;rant du code JavaScript performant car compil&#233;.
    L&#8217;objectif &#224; terme est bien &#233;videmment de d&#233;velopper une seule version de l&#8217;application HTML 5 en GWT qui s&#8217;ex&#233;cutera sur tablettes, mobiles Android ou
    Apple avec les m&#234;mes performances qu&#8217;une application native. L&#8217;acc&#232;s aux ressources locales (Offline, Camera, GPS, Acc&#233;l&#233;rom&#232;tre, &#8230;) &#233;tant possible gr&#226;ce
    au packaging phone-gap (<a href="https://code.google.com/p/gwt-phonegap/">https://code.google.com/p/gwt-phonegap/</a> ) permettant de d&#233;ployer une
    application GWT comme une application native (disponible sur Google Play, AppStore, etc &#8230;).
</p>
<p>
    <strong>Conclusion</strong>
</p>
<p align="justify">
    Il existe plusieurs cycles dans un projet de d&#233;veloppement qui se veut p&#233;renne. GWT est arriv&#233; &#224; la fin d&#8217;une &#232;re et d&#233;marre un nouveau cycle. Cette
    session Google I/O officialise ce nouveau d&#233;part et apporte une r&#233;ponse claire et sans &#233;quivoque aux questions que se posaient la communaut&#233; ces derniers
    temps. La r&#233;ponse sur la p&#233;rennit&#233; est apport&#233;e par le comit&#233; constitu&#233; de nombreux acteurs, Google n&#8217;est plus seul &#224; diriger. La transparence est apport&#233;e
    par le comit&#233; qui communique et s&#8217;engage sur une roadmap jusqu&#8217;au minimum 2014 avec la V3 en ligne de mire. Et enfin, les r&#233;ponses sur la maintenabilit&#233; et
    les am&#233;liorations de l&#8217;existant sont apport&#233;es par le support des technologies futures (mobilit&#233;, navigateurs r&#233;cents, mode d&#233;veloppement, performance, &#8230;).
    GWT est n&#233; officiellement en 2006 et reste en 2013 plus que jamais une des technologies les plus adapt&#233;es au d&#233;veloppement d&#8217;applications m&#233;tier
    multi-p&#233;riph&#233;riques.
</p><div class="item_footer"><p><small>Powered by <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.dng-consulting.com/blogs/index.php/2013/05/22/le-futur-de-gwt-et-sa-nouvelle-gouvernan?blog=1#comments</comments>
		</item>
				<item>
			<title>Pr&#233;sentation sur GWT et HTML 5 pour l'Offline</title>
			<link>http://www.dng-consulting.com/blogs/index.php/2012/11/25/presentation-sur-gwt-et-html-5-pour-l-of?blog=1</link>
			<pubDate>Sun, 25 Nov 2012 20:37:25 +0000</pubDate>			<dc:creator>Sami</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">229@http://www.dng-consulting.com/blogs/</guid>
						<description>Vous trouverez dans ce billet un lien vers la pr&amp;#233;sentation anim&amp;#233;e par DNG Consulting au Google Developer Day &amp;#224; Nantes sur GWT et l'Offline. La vid&amp;#233;o de la session est &amp;#233;galement disponible sur Youtube. Un grand merci au Google Developer Group Nantais pour nous avoir invit&amp;#233; lors de cet &amp;#233;v&amp;#232;nement. 
&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt; &lt;a href=&quot;http://fr.slideshare.net/samijaber/prez-gwt-gdgnantes&quot; title=&quot;Slides : Pr&amp;#233;sentation GWT et HTML 5 pour l&amp;#39;Offline&quot; target=&quot;_blank&quot;&gt;Pr&amp;#233;sentation GWT et HTML 5 pour l&amp;#39;Offline&lt;/a&gt; &lt;/strong&gt; --//--
&lt;a href=&quot;http://www.youtube.com/watch?v=HbgZACRVSSU&amp;amp;feature=plcp&quot;&gt;Vid&amp;#233;o : Le Webcast sur Youtube&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;Powered by &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[Vous trouverez dans ce billet un lien vers la pr&#233;sentation anim&#233;e par DNG Consulting au Google Developer Day &#224; Nantes sur GWT et l'Offline. La vid&#233;o de la session est &#233;galement disponible sur Youtube. Un grand merci au Google Developer Group Nantais pour nous avoir invit&#233; lors de cet &#233;v&#232;nement. 
<br /><br />
<strong> <a href="http://fr.slideshare.net/samijaber/prez-gwt-gdgnantes" title="Slides : Pr&#233;sentation GWT et HTML 5 pour l&#39;Offline" target="_blank">Pr&#233;sentation GWT et HTML 5 pour l&#39;Offline</a> </strong> --//--
<a href="http://www.youtube.com/watch?v=HbgZACRVSSU&amp;feature=plcp">Vid&#233;o : Le Webcast sur Youtube</a><div class="item_footer"><p><small>Powered by <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.dng-consulting.com/blogs/index.php/2012/11/25/presentation-sur-gwt-et-html-5-pour-l-of?blog=1#comments</comments>
		</item>
				<item>
			<title>Sortie cette semaine de Programmation GWT 2 Seconde &#233;dition</title>
			<link>http://www.dng-consulting.com/blogs/index.php/2012/09/10/sortie-cette-semaine-de-programmation-gw?blog=1</link>
			<pubDate>Mon, 10 Sep 2012 09:55:29 +0000</pubDate>			<dc:creator>sami</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">228@http://www.dng-consulting.com/blogs/</guid>
						<description>Deux ans apr&amp;#232;s la premi&amp;#232;re &amp;#233;dition, cette semaine para&amp;#238;tra la deuxi&amp;#232;me &amp;#233;dition de &quot;Programmation GWT 2&quot; avec 516 pages au total (plus d'un 1 Kg!) et de nombreuses mises &amp;#224; jour. Voici en avant premi&amp;#232;re la quatri&amp;#232;me de couverture qui liste les diff&amp;#233;rents sujets trait&amp;#233;s, le prix et diverses informations sur le contenu et les pr&amp;#233;-requis. &lt;br /&gt;&lt;br /&gt;
Cela fait presque 6 ans que GWT existe. Pass&amp;#233;s les premi&amp;#232;res ann&amp;#233;es d'adoption, on ne compte plus aujourd'hui le nombre de t&amp;#233;l&amp;#233;chargements et d'entreprises qui utilisent cette technologie. Ce livre doit &amp;#234;tre consid&amp;#233;r&amp;#233; comme un support de r&amp;#233;f&amp;#233;rence, ce n'est pas le type d'ouvrage qui se lit d'une traite. Vous l'aurez au coin d'un bureau, il passera de mains en mains et r&amp;#233;pondra (je l'esp&amp;#232;re) &amp;#224; toutes les questions que vous vous posez sur les arcanes du Framework mais aussi les API les plus avanc&amp;#233;es comme Activity&amp;amp;Places, RequestFactory ou Editors. &lt;br /&gt;&lt;br /&gt;J'ai supprim&amp;#233; de nombreuses pages portant sur des outils externes du march&amp;#233; et int&amp;#233;gr&amp;#233; toutes les derni&amp;#232;res nouveaut&amp;#233;s de GWT 2.5 (m&amp;#234;me CodeSplittingV2 et SuperDevMode). Le livre parfait n'existe &amp;#233;videmment pas, j'ai essay&amp;#233; d'&amp;#234;tre le plus exhaustif possible mais avec une contrainte de pages &amp;#224; ne pas d&amp;#233;passer, ce qui f&amp;#251;t loin d'&amp;#234;tre &amp;#233;vident. N'h&amp;#233;sitez pas &amp;#224; me transmettre (en contact de ce blog) vos encouragements (qui comptent plus que les droits d'auteur), vos critiques ou suggestions. &lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.dng-consulting.com/images/G13478_GWT2_Couv.pdf&quot;&gt;&lt;img width=&quot;400px&quot; height=&quot;200px&quot; src=&quot;http://www.dng-consulting.com/images/C4.png&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;Powered by &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[Deux ans apr&#232;s la premi&#232;re &#233;dition, cette semaine para&#238;tra la deuxi&#232;me &#233;dition de "Programmation GWT 2" avec 516 pages au total (plus d'un 1 Kg!) et de nombreuses mises &#224; jour. Voici en avant premi&#232;re la quatri&#232;me de couverture qui liste les diff&#233;rents sujets trait&#233;s, le prix et diverses informations sur le contenu et les pr&#233;-requis. <br /><br />
Cela fait presque 6 ans que GWT existe. Pass&#233;s les premi&#232;res ann&#233;es d'adoption, on ne compte plus aujourd'hui le nombre de t&#233;l&#233;chargements et d'entreprises qui utilisent cette technologie. Ce livre doit &#234;tre consid&#233;r&#233; comme un support de r&#233;f&#233;rence, ce n'est pas le type d'ouvrage qui se lit d'une traite. Vous l'aurez au coin d'un bureau, il passera de mains en mains et r&#233;pondra (je l'esp&#232;re) &#224; toutes les questions que vous vous posez sur les arcanes du Framework mais aussi les API les plus avanc&#233;es comme Activity&amp;Places, RequestFactory ou Editors. <br /><br />J'ai supprim&#233; de nombreuses pages portant sur des outils externes du march&#233; et int&#233;gr&#233; toutes les derni&#232;res nouveaut&#233;s de GWT 2.5 (m&#234;me CodeSplittingV2 et SuperDevMode). Le livre parfait n'existe &#233;videmment pas, j'ai essay&#233; d'&#234;tre le plus exhaustif possible mais avec une contrainte de pages &#224; ne pas d&#233;passer, ce qui f&#251;t loin d'&#234;tre &#233;vident. N'h&#233;sitez pas &#224; me transmettre (en contact de ce blog) vos encouragements (qui comptent plus que les droits d'auteur), vos critiques ou suggestions. <br /><br />
<a href="http://www.dng-consulting.com/images/G13478_GWT2_Couv.pdf"><img width="400px" height="200px" src="http://www.dng-consulting.com/images/C4.png" /></a><div class="item_footer"><p><small>Powered by <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.dng-consulting.com/blogs/index.php/2012/09/10/sortie-cette-semaine-de-programmation-gw?blog=1#comments</comments>
		</item>
				<item>
			<title>Nouvelle formation GWT avanc&#233;e de 2 jours</title>
			<link>http://www.dng-consulting.com/blogs/index.php/2012/09/06/nouvelle-formation-gwt-avancee-de-2-jour?blog=1</link>
			<pubDate>Thu, 06 Sep 2012 15:02:49 +0000</pubDate>			<dc:creator>sami</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">227@http://www.dng-consulting.com/blogs/</guid>
						<description>Apr&amp;#232;s de longs mois de R&amp;amp;D, notre &lt;a href=&quot;http://www.dng-consulting.com/formationgwtavance.jsp&quot;&gt;formation avanc&amp;#233;e GWT 2&lt;/a&gt; fait officiellement son apparition dans notre catalogue.&lt;br /&gt;
Anim&amp;#233;e de mani&amp;#232;re officieuse pendant toute l&amp;#8217;ann&amp;#233;e 2012, la dispensant uniquement &amp;#224; certains clients privil&amp;#233;gi&amp;#233;s, la formation &lt;a href=&quot;http://www.dng-consulting.com/formationgwtavance.jsp&quot;&gt;GWT2-ADV&lt;/a&gt; est d&amp;#233;sormais disponible pour tous.&lt;br /&gt;&lt;br /&gt;

Pourquoi une formation avanc&amp;#233;e ? Pour aller encore plus loin sur certains points d&amp;#233;j&amp;#224; abord&amp;#233;s dans notre d&amp;#233;j&amp;#224; tr&amp;#232;s populaire Formation GWT 2 de 3 jours.&lt;br /&gt;
Ces derni&amp;#232;res ann&amp;#233;es, nous avons souvent &amp;#233;t&amp;#233; confront&amp;#233;s au dilemme consistant &amp;#224; alourdir cette formation avec les incessantes nouveaut&amp;#233;s de GWT tout en conservant les sujets existants abord&amp;#233;s tout au long des trois jours. &lt;br /&gt;&lt;br /&gt;

Mais avec l&amp;#8217;arriv&amp;#233;e de GWT 2.4 et le m&amp;#251;rissement de nouveaux th&amp;#232;mes tels que MVP/A&amp;amp;P, CellWidgets, AutoBean, RequestFactory ou Editor, il devenait n&amp;#233;cessaire de cr&amp;#233;er un second cours plus avanc&amp;#233;. Ces sujets &amp;#233;tant parfois trait&amp;#233;s dans la formation de 3 jours, mais de mani&amp;#232;re plus synth&amp;#233;tique. &lt;br /&gt;&lt;br /&gt;

Cette nouvelle formation &lt;a href=&quot;http://www.dng-consulting.com/formationgwtavance.jsp&quot;&gt;GWT2-ADV&lt;/a&gt; r&amp;#233;pond donc &amp;#224; tous ceux qui ont d&amp;#233;j&amp;#224; suivi notre formation standard et qui souhaitent approfondir certains aspects de GWT. Elle s&amp;#8217;adresse &amp;#233;galement &amp;#224; ceux qui poss&amp;#232;dent une bonne expertise GWT et souhaitent aller plus loin.&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;Powered by &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[Apr&#232;s de longs mois de R&amp;D, notre <a href="http://www.dng-consulting.com/formationgwtavance.jsp">formation avanc&#233;e GWT 2</a> fait officiellement son apparition dans notre catalogue.<br />
Anim&#233;e de mani&#232;re officieuse pendant toute l&#8217;ann&#233;e 2012, la dispensant uniquement &#224; certains clients privil&#233;gi&#233;s, la formation <a href="http://www.dng-consulting.com/formationgwtavance.jsp">GWT2-ADV</a> est d&#233;sormais disponible pour tous.<br /><br />

Pourquoi une formation avanc&#233;e ? Pour aller encore plus loin sur certains points d&#233;j&#224; abord&#233;s dans notre d&#233;j&#224; tr&#232;s populaire Formation GWT 2 de 3 jours.<br />
Ces derni&#232;res ann&#233;es, nous avons souvent &#233;t&#233; confront&#233;s au dilemme consistant &#224; alourdir cette formation avec les incessantes nouveaut&#233;s de GWT tout en conservant les sujets existants abord&#233;s tout au long des trois jours. <br /><br />

Mais avec l&#8217;arriv&#233;e de GWT 2.4 et le m&#251;rissement de nouveaux th&#232;mes tels que MVP/A&amp;P, CellWidgets, AutoBean, RequestFactory ou Editor, il devenait n&#233;cessaire de cr&#233;er un second cours plus avanc&#233;. Ces sujets &#233;tant parfois trait&#233;s dans la formation de 3 jours, mais de mani&#232;re plus synth&#233;tique. <br /><br />

Cette nouvelle formation <a href="http://www.dng-consulting.com/formationgwtavance.jsp">GWT2-ADV</a> r&#233;pond donc &#224; tous ceux qui ont d&#233;j&#224; suivi notre formation standard et qui souhaitent approfondir certains aspects de GWT. Elle s&#8217;adresse &#233;galement &#224; ceux qui poss&#232;dent une bonne expertise GWT et souhaitent aller plus loin.<div class="item_footer"><p><small>Powered by <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.dng-consulting.com/blogs/index.php/2012/09/06/nouvelle-formation-gwt-avancee-de-2-jour?blog=1#comments</comments>
		</item>
				<item>
			<title>Vid&#233;o sur la conf&#233;rence "GWT &#224; l'&#233;preuve du feu" publi&#233;e</title>
			<link>http://www.dng-consulting.com/blogs/index.php/2012/06/06/video-sur-la-conference-gwt-a-l-epreuve?blog=1</link>
			<pubDate>Wed, 06 Jun 2012 14:33:23 +0000</pubDate>			<dc:creator>Sami</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">226@http://www.dng-consulting.com/blogs/</guid>
						<description>La session &quot;GWT &amp;#224; l'&amp;#233;preuve du feu&quot; anim&amp;#233;e lors du dernier Devoxx 2012 qui s'est tenu &amp;#224; Paris est en ligne. Il vous faudra disposer d'un compte pour visualiser la totalit&amp;#233; de la session. 
&lt;br /&gt;&lt;br /&gt;
&lt;object width=&quot;480&quot; height=&quot;780&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.parleys.com/dist/share/parleysshare.swf&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;direct&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#222222&quot; /&gt;&lt;param name=&quot;flashVars&quot; value=&quot;sv=true&amp;amp;pageId=3196&quot; /&gt;&lt;embed src=&quot;http://www.parleys.com/dist/share/parleysshare.swf&quot; type=&quot;application/x-shockwave-flash&quot; flashVars=&quot;sv=true&amp;amp;pageId=3196&quot; allowfullscreen=&quot;true&quot; bgcolor=&quot;#222222&quot; width=&quot;480&quot; height=&quot;780&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;Powered by &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[La session "GWT &#224; l'&#233;preuve du feu" anim&#233;e lors du dernier Devoxx 2012 qui s'est tenu &#224; Paris est en ligne. Il vous faudra disposer d'un compte pour visualiser la totalit&#233; de la session. 
<br /><br />
<object width="480" height="780"><param name="movie" value="http://www.parleys.com/dist/share/parleysshare.swf" /><param name="allowFullScreen" value="true" /><param name="wmode" value="direct" /><param name="bgcolor" value="#222222" /><param name="flashVars" value="sv=true&amp;pageId=3196" /><embed src="http://www.parleys.com/dist/share/parleysshare.swf" type="application/x-shockwave-flash" flashVars="sv=true&amp;pageId=3196" allowfullscreen="true" bgcolor="#222222" width="480" height="780"></embed></object><div class="item_footer"><p><small>Powered by <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.dng-consulting.com/blogs/index.php/2012/06/06/video-sur-la-conference-gwt-a-l-epreuve?blog=1#comments</comments>
		</item>
				<item>
			<title>Le m&#233;tier d'Architecte Logiciel - Interview de Sami Jaber dans le magazine Indexel</title>
			<link>http://www.dng-consulting.com/blogs/index.php/2012/05/25/le-metier-d-architecte-logiciel-intervie?blog=1</link>
			<pubDate>Fri, 25 May 2012 08:36:24 +0000</pubDate>			<dc:creator>Sami</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">225@http://www.dng-consulting.com/blogs/</guid>
						<description>Le magazine Indexel fait sa une sur le m&amp;#233;tier d'architecte logiciel avec l'interview de Sami Jaber, &amp;#224; d&amp;#233;couvrir : &lt;br /&gt;&lt;br /&gt; &lt;a href=&quot;http://www.indexel.net/management/metier-informatique-d-avenir-l-architecte-logiciel-3602.html&quot;&gt;&lt;img src=&quot;http://www.dng-consulting.com/images/itwindexel.png&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;Powered by &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[Le magazine Indexel fait sa une sur le m&#233;tier d'architecte logiciel avec l'interview de Sami Jaber, &#224; d&#233;couvrir : <br /><br /> <a href="http://www.indexel.net/management/metier-informatique-d-avenir-l-architecte-logiciel-3602.html"><img src="http://www.dng-consulting.com/images/itwindexel.png" /></a><div class="item_footer"><p><small>Powered by <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.dng-consulting.com/blogs/index.php/2012/05/25/le-metier-d-architecte-logiciel-intervie?blog=1#comments</comments>
		</item>
				<item>
			<title>Conf&#233;rence GWT Jeudi 24 &#224; la journ&#233;e Eclise Day Toulouse</title>
			<link>http://www.dng-consulting.com/blogs/index.php/2012/05/21/conference-gwt-jeudi-24-a-la-journee-ecl?blog=1</link>
			<pubDate>Mon, 21 May 2012 08:48:46 +0000</pubDate>			<dc:creator>Sami</dc:creator>
			<category domain="main">News</category>			<guid isPermaLink="false">224@http://www.dng-consulting.com/blogs/</guid>
						<description>J'animerai une conf&amp;#233;rence sur GWT (in english please) lors de l'Eclipse Day ce Mardi 24 Mai &amp;#224; l'hotel Palladia (Toulouse). Le programme de la journ&amp;#233;e est disponible sur le site de l'EDT =&gt; &lt;a href=&quot;http://www.eclipsedaytoulouse.com/programme/#gwt&quot;&gt;http://www.eclipsedaytoulouse.com/&lt;/a&gt;. Je compte sur votre pr&amp;#233;sence. &lt;br /&gt; &lt;i&gt;Sami&lt;/i&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;Powered by &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[J'animerai une conf&#233;rence sur GWT (in english please) lors de l'Eclipse Day ce Mardi 24 Mai &#224; l'hotel Palladia (Toulouse). Le programme de la journ&#233;e est disponible sur le site de l'EDT => <a href="http://www.eclipsedaytoulouse.com/programme/#gwt">http://www.eclipsedaytoulouse.com/</a>. Je compte sur votre pr&#233;sence. <br /> <i>Sami</i><div class="item_footer"><p><small>Powered by <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.dng-consulting.com/blogs/index.php/2012/05/21/conference-gwt-jeudi-24-a-la-journee-ecl?blog=1#comments</comments>
		</item>
				<item>
			<title>Merci pour votre pr&#233;sence &#224; Devoxx France</title>
			<link>http://www.dng-consulting.com/blogs/index.php/2012/04/23/merci-pour-votre-praeacute-sence-aagrave?blog=1</link>
			<pubDate>Mon, 23 Apr 2012 07:58:56 +0000</pubDate>			<dc:creator>sami</dc:creator>
			<category domain="main">GWT</category>			<guid isPermaLink="false">223@http://www.dng-consulting.com/blogs/</guid>
						<description>&lt;p&gt;Je tenais &amp;#224; remercier chaleureusement tous ceux qui ont inscrit la session &amp;quot;GWT &amp;#224; l'&amp;#233;preuve du feu&amp;quot; dans leur agenda de la journ&amp;#233;e &amp;#224; Devoxx France, la salle &amp;#233;tait comble. Pourtant, les choses &amp;#233;taient plut&amp;#244;t mal engag&amp;#233;es avec une session pr&amp;#233;c&amp;#233;dente presqu'enti&amp;#232;rement vide. GWT est un des sujets chauds (au sens propre et figur&amp;#233;) du moment, c'est s&amp;#251;r. &lt;/p&gt;  &lt;p&gt;Concernant le contenu, il est toujours tr&amp;#232;s compliqu&amp;#233; de creuser avec 45 min. Il y a souvent deux options dans ce cas de figure, traiter un aspect tr&amp;#232;s sp&amp;#233;cifique d'une technologie en ouvrant Eclipse et en parcourant du code (c'est ce que j'ai fait avec le compilateur en 2007) ou montrer un cas concret d'application strat&amp;#233;gique tout en &amp;#233;num&amp;#233;rant les d&amp;#233;fis techniques. Vu le type d'audience de Devoxx et le nombre de clients nous demandant au quotidien &amp;quot; qui utilise GWT et comment ?&amp;quot;, l'option REX (Retour d'exp&amp;#233;rience) nous semblait un bon moyen de faire connaitre la technologie. &lt;/p&gt;  &lt;p&gt;J'animerai s&amp;#251;rement dans l'ann&amp;#233;e des conf&amp;#233;rences ou s&amp;#233;minaires plus pointues lors de la sortie de la seconde &amp;#233;dition du livre, mais sachez que tout ce qui a &amp;#233;t&amp;#233; dit lors de cette session est un ressenti tr&amp;#232;s personnel de l'&amp;#233;quipe de d&amp;#233;veloppement. Que ce soit notre regard vis &amp;#224; vis de JavaScript, la productivit&amp;#233; de notre environnement ou les choix technologiques du projet, nous ne voulons en aucun cas en faire un projet &amp;quot;r&amp;#233;f&amp;#233;rence&amp;quot;, chaque client a ses contraintes et ses particularit&amp;#233;s. En revanche, nous voulions insister sur le fait qu'aujourd'hui, en 2012, de nombreux clients utilisent GWT dans leurs applications strat&amp;#233;giques. Ils en sont tout simplement satisfaits et viennent le dire &amp;#224; la tribune avec nous.&lt;/p&gt;  &lt;p&gt;Un dernier mot sur l'organisation, j'avoue que je ne connaissais pas (assez) la marque Devoxx pour n'&amp;#234;tre jamais all&amp;#233; &amp;#224; la version Belge de l'&amp;#233;v&amp;#232;nement. Mais la version Fran&amp;#231;aise m'a d&amp;#233;finitivement convaincu que c'&amp;#233;tait un &amp;#233;v&amp;#232;nement majeur et surtout incontournable de la communaut&amp;#233; Java. L'organisation a &amp;#233;t&amp;#233; (de mon point de vue) parfaite. Je remercie donc l'&amp;#233;quipe Devoxx pour m'y avoir invit&amp;#233; et je leur souhaite une longue vie. Pour avoir organis&amp;#233; 5 Symposium DNG (dont un au Mariott), le plus dur est de durer... &lt;/p&gt;
&lt;br /&gt; 
L'album Devoxx :&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.dng-consulting.com/images/devoxx/albumdevoxx.png&quot;&gt;&lt;img src=&quot;http://www.dng-consulting.com/images/devoxx/albumdevoxx_small.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;

&lt;div style=&quot;width:595px&quot; id=&quot;__ss_12633887&quot;&gt; &lt;strong style=&quot;display:block;margin:12px 0 4px&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/samijaber/session-gwt-devoxx-france-2012-cobra&quot; title=&quot;Session GWT Devoxx France 2012 Cobra&quot; target=&quot;_blank&quot;&gt;Session GWT Devoxx France 2012 Cobra&lt;/a&gt;&lt;/strong&gt; &lt;object id=&quot;__sse12633887&quot; width=&quot;595&quot; height=&quot;497&quot;&gt; &lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cobradevoxxfr1280720-120421142502-phpapp01&amp;amp;stripped_title=session-gwt-devoxx-france-2012-cobra&amp;amp;userName=samijaber&quot; /&gt; &lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt; &lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt; &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt; &lt;embed name=&quot;__sse12633887&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cobradevoxxfr1280720-120421142502-phpapp01&amp;amp;stripped_title=session-gwt-devoxx-france-2012-cobra&amp;amp;userName=samijaber&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; wmode=&quot;transparent&quot; width=&quot;595&quot; height=&quot;497&quot;&gt;&lt;/embed&gt; &lt;/object&gt; &lt;div style=&quot;padding:5px 0 12px&quot;&gt; View more &lt;a href=&quot;http://www.slideshare.net/&quot; target=&quot;_blank&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/samijaber&quot; target=&quot;_blank&quot;&gt;samijaber&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;Powered by &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Je tenais &#224; remercier chaleureusement tous ceux qui ont inscrit la session &quot;GWT &#224; l'&#233;preuve du feu&quot; dans leur agenda de la journ&#233;e &#224; Devoxx France, la salle &#233;tait comble. Pourtant, les choses &#233;taient plut&#244;t mal engag&#233;es avec une session pr&#233;c&#233;dente presqu'enti&#232;rement vide. GWT est un des sujets chauds (au sens propre et figur&#233;) du moment, c'est s&#251;r. </p>  <p>Concernant le contenu, il est toujours tr&#232;s compliqu&#233; de creuser avec 45 min. Il y a souvent deux options dans ce cas de figure, traiter un aspect tr&#232;s sp&#233;cifique d'une technologie en ouvrant Eclipse et en parcourant du code (c'est ce que j'ai fait avec le compilateur en 2007) ou montrer un cas concret d'application strat&#233;gique tout en &#233;num&#233;rant les d&#233;fis techniques. Vu le type d'audience de Devoxx et le nombre de clients nous demandant au quotidien &quot; qui utilise GWT et comment ?&quot;, l'option REX (Retour d'exp&#233;rience) nous semblait un bon moyen de faire connaitre la technologie. </p>  <p>J'animerai s&#251;rement dans l'ann&#233;e des conf&#233;rences ou s&#233;minaires plus pointues lors de la sortie de la seconde &#233;dition du livre, mais sachez que tout ce qui a &#233;t&#233; dit lors de cette session est un ressenti tr&#232;s personnel de l'&#233;quipe de d&#233;veloppement. Que ce soit notre regard vis &#224; vis de JavaScript, la productivit&#233; de notre environnement ou les choix technologiques du projet, nous ne voulons en aucun cas en faire un projet &quot;r&#233;f&#233;rence&quot;, chaque client a ses contraintes et ses particularit&#233;s. En revanche, nous voulions insister sur le fait qu'aujourd'hui, en 2012, de nombreux clients utilisent GWT dans leurs applications strat&#233;giques. Ils en sont tout simplement satisfaits et viennent le dire &#224; la tribune avec nous.</p>  <p>Un dernier mot sur l'organisation, j'avoue que je ne connaissais pas (assez) la marque Devoxx pour n'&#234;tre jamais all&#233; &#224; la version Belge de l'&#233;v&#232;nement. Mais la version Fran&#231;aise m'a d&#233;finitivement convaincu que c'&#233;tait un &#233;v&#232;nement majeur et surtout incontournable de la communaut&#233; Java. L'organisation a &#233;t&#233; (de mon point de vue) parfaite. Je remercie donc l'&#233;quipe Devoxx pour m'y avoir invit&#233; et je leur souhaite une longue vie. Pour avoir organis&#233; 5 Symposium DNG (dont un au Mariott), le plus dur est de durer... </p>
<br /> 
L'album Devoxx :<br />
<br />
<a href="http://www.dng-consulting.com/images/devoxx/albumdevoxx.png"><img src="http://www.dng-consulting.com/images/devoxx/albumdevoxx_small.png" /></a><br />

<div style="width:595px" id="__ss_12633887"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/samijaber/session-gwt-devoxx-france-2012-cobra" title="Session GWT Devoxx France 2012 Cobra" target="_blank">Session GWT Devoxx France 2012 Cobra</a></strong> <object id="__sse12633887" width="595" height="497"> <param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cobradevoxxfr1280720-120421142502-phpapp01&amp;stripped_title=session-gwt-devoxx-france-2012-cobra&amp;userName=samijaber" /> <param name="allowFullScreen" value="true" /> <param name="allowScriptAccess" value="always" /> <param name="wmode" value="transparent" /> <embed name="__sse12633887" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cobradevoxxfr1280720-120421142502-phpapp01&amp;stripped_title=session-gwt-devoxx-france-2012-cobra&amp;userName=samijaber" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="595" height="497"></embed> </object> <div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/samijaber" target="_blank">samijaber</a> </div> </div>><div class="item_footer"><p><small>Powered by <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.dng-consulting.com/blogs/index.php/2012/04/23/merci-pour-votre-praeacute-sence-aagrave?blog=1#comments</comments>
		</item>
			</channel>
</rss>
