<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Julien Vey</title>
	
	<link>http://www.julienvey.com</link>
	<description>Consultant Java/JEE</description>
	<lastBuildDate>Mon, 08 Aug 2011 21:24:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JulienVey" /><feedburner:info uri="julienvey" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Mon CV sur l’Android Market</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/z2kyhThpASM/</link>
		<comments>http://www.julienvey.com/mon-cv-sur-landroid-market/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 21:49:31 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[[lang_fr]Développement[/lang_fr][lang_en]Development[/lang_en]]]></category>
		<category><![CDATA[CV]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=703</guid>
		<description><![CDATA[Ayant toujours envie d&#8217;apprendre de nouvelles choses, je me suis il y a quelques temps intéressé au développement Android. Après un petit tour à la Fnac du coin et un livre sur le développement Android en poche, j&#8217;ai commencé à écrire ma première application. Petite interrogation alors &#8230; Quelle application développer ? Je suis le tuto et je fais un joli &#171;&#160;Hello World !&#160;&#187;. ou alors&#8230; et c&#8217;est là que j&#8217;ai décidé de développer une [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Ayant toujours envie d&#8217;apprendre de nouvelles choses, je me suis il y a quelques temps intéressé au développement Android. Après un petit tour à la Fnac du coin et un livre sur le développement Android en poche, j&#8217;ai commencé à écrire ma première application. Petite interrogation alors &#8230; Quelle application développer ? Je suis le tuto et je fais un joli &laquo;&nbsp;Hello World !&nbsp;&raquo;. ou alors&#8230; et c&#8217;est là que j&#8217;ai décidé de développer une application reprenant synthétiquement mon CV. et quitte à pousser le bouchon, la déployer sur l&#8217;Android Market. Le résultat est disponible ici : <a title="Android Market" href="https://market.android.com/details?id=com.julienvey.android.moncv">Android Market</a> et le code source ici : <a title="Github" href="http://github.com/julienvey/MonCV">GitHub</a></p>
<p style="text-align: justify;">N&#8217;ayant pas encore assimilé toutes les bonnes pratiques Android, le code mérite certainement de nombreuses améliorations alors soyez indulgent <img src='http://www.julienvey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Pour ceux que ça intéressent, voici le lien de l&#8217;anniversaire des 3ans du Paris Jug et de la présentation de Maxime Tricoire et Stéphane Jacquemain qui se sont lancés à temps plein dans le développement Android et ont créé leur société Progimax : <a href="http://www.parleys.com/#id=2333&amp;sl=0&amp;st=5">Parley&#8217;s</a> </p>
<p style="text-align: justify;">
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/z2kyhThpASM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/mon-cv-sur-landroid-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/mon-cv-sur-landroid-market/</feedburner:origLink></item>
		<item>
		<title>GWT et la gestion des images</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/k_P9_p3jf6o/</link>
		<comments>http://www.julienvey.com/gwt-et-la-gestion-des-images/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 21:28:19 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[[lang_fr]Développement[/lang_fr][lang_en]Development[/lang_en]]]></category>
		<category><![CDATA[Images]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=453</guid>
		<description><![CDATA[GWT arrive avec une collection d&#8217;outils très intéressante pour faciliter le développement d&#8217;applications. Encore faut-il les connaître pour pouvoir les utiliser. Je vous propose donc dans ce billet de découvrir quelques-unes des facilités offertes par GWT pour la gestion des images. L&#8217;interface ClientBundle ClientBundle définit un moyen commun de gérer les ressources externes avec GWT, que ce soit des images, du texte, des feuilles de styles&#8230; tout cela afin d&#8217;optimiser le code produit lors de la [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">GWT arrive avec une collection d&#8217;outils très intéressante pour faciliter le développement d&#8217;applications. Encore faut-il les connaître pour pouvoir les utiliser. Je vous propose donc dans ce billet de découvrir quelques-unes des facilités offertes par GWT pour la gestion des images.</p>
<h1>L&#8217;interface ClientBundle</h1>
<p style="text-align: justify;">ClientBundle définit un moyen commun de gérer les ressources externes avec GWT, que ce soit des images, du texte, des feuilles de styles&#8230; tout cela afin d&#8217;optimiser le code produit lors de la compilation et de mutualiser la gestion des ressource, notamment en limitant le nombre de requêtes HTTP à effectuer et la bande passante utilisée.</p>
<p style="text-align: justify;">La première chose à faire pour utiliser ClientBundle est d&#8217;ajouter le tag suivant au fichier gwt.xml de l&#8217;application</p>
<pre class="brush: xml; title: ; notranslate">
</pre>
<p style="text-align: justify;">Ensuite, il suffit de créer une interface qui va étendre ClientBundle. Et par la même occasion, créer une instance de cette interface en faisant appel à la méthode GWT.create(&#8230;)</p>
<pre class="brush: java; title: ; notranslate">
public interface ImageResources extends ClientBundle {

    public static final ImageResources INSTANCE = GWT.create(ImageResources.class);

}
</pre>
<p>A ce moment là, nous avons la base, associons maintenant quelques images simples</p>
<p><em>NB : zenika1.png a une taille originale de 1280&#215;800 pour 83,7 Ko</em><br />
<em> zenika1-small.png a une taille originale de 128&#215;80 pour 3,46 Ko</em></p>
<pre class="brush: java; title: ; notranslate">
public interface ImageResources extends ClientBundle {

    public static final ImageResources INSTANCE = GWT.create(ImageResources.class);

    @Source(&quot;zenika1.png&quot;)
    ImageResource zenika1Large();

    @Source(&quot;zenika1-small.png&quot;)
    ImageResource zenika1Small();
}
</pre>
<p>..et rajoutons les dans notre panel</p>
<pre class="brush: java; title: ; notranslate">
Image largeImage = new Image(ImageResources.INSTANCE.zenika1Large());
demo1.add(largeImage);

Image smallImage = new Image(ImageResources.INSTANCE.zenika1Small());
demo1.add(smallImage);
</pre>
<p style="text-align: justify;">Vous voyez donc qu&#8217;il suffit de créer une méthode de l&#8217;interface qui renvoie un objet de type ImageResource et d&#8217;y ajouter l&#8217;annotation @Source pour préciser le chemin de notre image. (L&#8217;annotation est facultative si le nom de la méthode est le même que celui de l&#8217;image et que l&#8217;interface ImageResources et les images se trouvent dans le même package.) Voici le rendu.</p>
<p><a href="http://www.julienvey.com/wp-content/uploads/2011/03/Capture11.png"><img class="aligncenter size-medium wp-image-540" title="Capture1" src="http://www.julienvey.com/wp-content/uploads/2011/03/Capture11-300x171.png" alt="" width="300" height="171" /></a></p>
<h1>Les optimisations GWT</h1>
<p style="text-align: justify;">Ok, c&#8217;est bien beau tout ça, mais c&#8217;est quoi l&#8217;avantage par rapport à une simple Image GWT à laquelle je passe le path de l&#8217;image. Nous y arrivons&#8230;</p>
<p style="text-align: justify;">Pour voir la différence, il faut regarder le code généré :</p>
<ul>
<li style="text-align: justify;">Pour l&#8217;image de gauche (le grand format), voici le code produit</li>
</ul>
<p><a href="http://www.julienvey.com/wp-content/uploads/2011/03/Capture2.png"><img title="Capture2" src="http://www.julienvey.com/wp-content/uploads/2011/03/Capture2.png" alt="" width="595" height="35" /></a></p>
<p style="text-align: justify;">Pour toutes les images dont la taille est supérieure à 32 Ko (ce qui est le cas de celle-ci), gwt les regroupe dans le fichier cache.png que l&#8217;on aperçoit ici dans la balise style.</p>
<ul>
<li style="text-align: justify;">Pour l&#8217;image de droite (le petit format), voici le code produit (du moins une partie)</li>
</ul>
<p style="text-align: justify;"><a href="http://www.julienvey.com/wp-content/uploads/2011/03/Capture3.png"><img class="size-full wp-image-552 alignnone" title="Capture3" src="http://www.julienvey.com/wp-content/uploads/2011/03/Capture3.png" alt="" width="594" height="203" /></a>Dans le cas où la taille de l&#8217;image est inférieure à 32 Ko, l&#8217;image est embarqué directement au sein de la page HTML, encodée en base64</p>
<h1 style="text-align: justify;">Redimensionner des images</h1>
<p style="text-align: justify;">Une autre fonctionnalité intéréssante est de redimensionner des images directement dans le code, en utilisant simplement des annotations</p>
<p style="text-align: justify;">Dans l&#8217;exemple, suivant, à partir d&#8217;une même image source, nous allons créer 3 images de tailles différentes</p>
<pre class="brush: java; title: ; notranslate">
@Source(&quot;zenika1.png&quot;)
@ImageOptions(height = 80, width = 128)
ImageResource zenikaSmall();

@Source(&quot;zenika1.png&quot;)
@ImageOptions(height = 240, width = 384)
ImageResource zenikaMedium();

@Source(&quot;zenika1.png&quot;)
@ImageOptions(height = 640, width = 1024)
ImageResource zenikaLarge();
</pre>
<p>Ce qui donne une fois que nous avons ajouté les images à notre page :</p>
<p><img class="aligncenter size-medium wp-image-646" title="Capture4" src="http://www.julienvey.com/wp-content/uploads/2011/03/Capture4-300x126.png" alt="" width="300" height="126" /></p>
<h1>Pour aller plus loin&#8230;</h1>
<p style="text-align: justify;">L&#8217;annotation ImageOptions fournit des options supplémentaires qui ne sont utilisés que dans certains rares cas.</p>
<ul style="text-align: justify;">
<li>flipRtl : true | false</li>
</ul>
<p style="text-align: justify;">Définit si l&#8217;image doit être basculé ou non selon l&#8217;axe des ordonnées, dans le cas où l&#8217;écriture sélectionné est de type &laquo;&nbsp;droite vers gauche&nbsp;&raquo;</p>
<p style="text-align: justify;">Admettons que l&#8217;on ait spécifié cette option avec la valeur true, alors, si la méthode com.google.gwt.i18n.client.LocaleInfo.isRTL() renvoie false (le sens de l&#8217;écriture est de gauche à droite), l&#8217;image affichée sera :</p>
<p><img class="aligncenter size-medium wp-image-654" title="Capture5" src="http://www.julienvey.com/wp-content/uploads/2011/03/Capture5-300x187.png" alt="" width="300" height="187" /></p>
<p>Si l&#8217;écriture est de droite à gauche, l&#8217;image affichée sera</p>
<p><img class="aligncenter size-medium wp-image-655" title="Capture6" src="http://www.julienvey.com/wp-content/uploads/2011/03/Capture61-300x187.png" alt="" width="300" height="187" /></p>
<ul>
<li style="text-align: justify;">repeatStyle : None | Horizontal | Vertical | Both</li>
</ul>
<p style="text-align: justify;">cette option spécifie à GWT la façon de &laquo;&nbsp;bundle-iser&nbsp;&raquo; l&#8217;image dans le cas où celle-ci sera soit répété de manière horizontale ou verticale. Cette option est utilisé conjoitement avec l&#8217;attribut @sprite qui permet de définir des sprites css via GWT.</p>
<h1 style="text-align: justify;">Conclusion</h1>
<p style="text-align: justify;">Je vous conseille donc vivement d&#8217;utiliser la notion de Bundle pour gérer vos images dans vos applications GWT. Cela permet tout d&#8217;abord de simplifier votre code en n&#8217;ayant à spécifier les caractéristiques de votre image (chemin, taille) à un seul endroit. Ensuite, cela permet d&#8217;améliorer les performances de votre application, en particulier si celle-ci regroupe de nombreuses icônes et images utilisés à différents endroits.</p>
<p style="text-align: justify;">Le code source de cette article est disponible sur Github ici : <a href="https://github.com/julienvey/GWT-Stuff/tree/master/images">https://github.com/julienvey/GWT-Stuff/tree/master/images</a></p>
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/k_P9_p3jf6o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/gwt-et-la-gestion-des-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/gwt-et-la-gestion-des-images/</feedburner:origLink></item>
		<item>
		<title>Tomcat : plusieurs instances sur la même machine</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/01TnPHolc14/</link>
		<comments>http://www.julienvey.com/tomcat-plusieurs-instances-sur-la-meme-machine/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 09:05:09 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[[lang_fr]Développement[/lang_fr][lang_en]Development[/lang_en]]]></category>
		<category><![CDATA[Developpement]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=566</guid>
		<description><![CDATA[Pour ceux qui espèrent que le titre de cet article renferme en fait les secrets du serveur Tomcat , vous pouvez passer votre chemin car je vais simplement expliquer quelles sont les configurations à changer pour pouvoir déployer sur une même machine plusieurs instances du serveur. Tout d&#8217;abord&#8230; Comment est organisé Tomcat ? Tomcat peut se décomposer en deux parties, deux dossiers dont on met le chemin dans les deux variables d&#8217;environnement correspondantes. CATALINA_HOME pointe vers [...]]]></description>
			<content:encoded><![CDATA[<p>Pour ceux qui espèrent que le titre de cet article renferme en fait les secrets du serveur Tomcat , vous pouvez passer votre chemin car je vais simplement expliquer quelles sont les configurations à changer pour pouvoir déployer sur une même machine plusieurs instances du serveur.</p>
<p>Tout d&#8217;abord&#8230;</p>
<h1>Comment est organisé Tomcat ?</h1>
<p>Tomcat peut se décomposer en deux parties, deux dossiers dont on met le chemin dans les deux variables d&#8217;environnement correspondantes.</p>
<ul>
<li>CATALINA_HOME pointe vers le dossier qui contient les informations communes à toutes les instances
<ul>
<li>le dossier <em>bin</em> : les exécutables Tomcat</li>
<li>le dossier<em> lib</em> : les librairies utilisées par Tomcat</li>
</ul>
</li>
<li>CATALINA_BASE pointe vers le dossier qui contient les informations spécifiques à chaque instance
<ul>
<li>le dossier<em> conf</em> : les fichiers de configuration de l&#8217;instance</li>
<li>le dossier<em> temp</em> : le dossier temporaire de la JVM (java.io.tmpdir)</li>
<li>le dossier <em>webapps</em> : les applications web déployés</li>
<li>le dossier <em>work</em> : les dossiers de travail temporaires utilisés par le serveur</li>
<li>le dossier <em>logs</em> : les logs du serveur et des différentes applications</li>
</ul>
</li>
</ul>
<p>Pour déployer plusieurs instances de Tomcat sur une même machine, il faut donc spécifier pour chaque instance un dossier CATALINA_BASE et un CATALINA_HOME (celui-ci pouvant être commun pour toutes les instances)</p>
<p>Dans une installation standard, le dossier CATALINE_HOME et CATALINE_BASE sont identiques.</p>
<h1>Comment configurer mes instances ?</h1>
<p>Maintenant que nous avons vu comment s&#8217;organise Tomcat, mettons en place nos instances. Pour l&#8217;exemple, disons que nous en voulons 3.</p>
<p>Je vais donc créer les 4 dossiers suivants (1 CATALINA_HOME et 3 CATALINA_BASE) qui contiennent les fichiers par défaut d&#8217;une installation tomcat avec l&#8217;organisation des répertoires expliquée précédemment. (Pour créer les dossiers CATALINA_BASE, copiez simplement le dossier original auquel vous pouvez enlever les dossiers bin et lib. Pour CATALINA_HOME, copier également le dossier original mais ne gardez cette fois-ci que les dossiers bin et lib.)</p>
<p><a href="http://www.julienvey.com/wp-content/uploads/2011/03/capture1.png"><img class="aligncenter size-full wp-image-579" title="capture1" src="http://www.julienvey.com/wp-content/uploads/2011/03/capture1.png" alt="" width="145" height="96" /></a></p>
<p>maintenant, je vais modifier les fichiers de configuration de chaque instance pour leur associer des ports différents. Pour cela, il faut éditer le fichier server.xml qui se trouve dans le dossier <em>conf</em>.</p>
<p>Tout d&#8217;abord changer le port d&#8217;écoute de la commande SHUTDOWN</p>
<pre class="brush: xml; title: ; notranslate">
&lt;Server port=&quot;8005&quot; shutdown=&quot;SHUTDOWN&quot;&gt;
</pre>
<p>Personnellement, je choisis de mettre les ports 8001, 8002 et 8003.</p>
<p>Ensuite, pour chaque connecteur déclaré dans le fichier server.xml, il faut définir un numéro de port pour chaque instance. Par défaut, la configuration de Tomcat contient deux connecteurs, un HTTP et un AJP.</p>
<pre class="brush: xml; title: ; notranslate">
&lt;Connector port=&quot;8080&quot; protocol=&quot;HTTP/1.1&quot;
           connectionTimeout=&quot;20000&quot;
           redirectPort=&quot;8443&quot; /&gt;
</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;Connector port=&quot;8009&quot; protocol=&quot;AJP/1.3&quot;
           redirectPort=&quot;8443&quot; /&gt;
</pre>
<p>Je vais donc mettre 8080, 8081 et 8082 pour les connecteurs HTTP et 8009, 8010 et 8011 pour les connecteurs AJP. Le &laquo;&nbsp;redirectPort&nbsp;&raquo; correspond au port sur lequel seront renvoyées toutes les requêtes qui requièrent un transport SSL. Si vous vous en servez et que vous avez également défini le connecteur SSLEnabled correspondant, il faut également penser à modifier ce port.</p>
<p>Maintenant, ça devrait marcher ? Une petite dernière chose, configurer les CATALINA_BASE pour chaque instance.</p>
<p>Avec d&#8217;appeler les script de démarrage de Tomcat situé le dossier bin de CATALINA_HOME, il suffit d&#8217;exporter dans la variable d&#8217;environnement CATALINA_BASE le dossier de l&#8217;instance que l&#8217;on souhaite démarrer (de même pour l&#8217;arret).</p>
<p>Ce qui donne sous Unix</p>
<pre class="brush: bash; title: ; notranslate">

export CATALINA_BASE=Path/Vers/Mon/Instance/1
$CATALINA_HOME/bin/startup.sh
</pre>
<p>Ce qui a pour effet de démarrer une instance de Tomcat en utilisant la configuration situé dans Path/Vers/Mon/Instance/1</p>
<p>On répète ensuite cette opération pour chaque instance que l&#8217;on souhaite démarrer et l&#8217;on peut (doit ?) bien évidemment mettre tout ça dans des scripts pour automatiser<br />
Pour arrêter une instance souhaité, le principe est le même, excepté qu&#8217;au lieu d&#8217;appeler le script startup.sh, nous appelerons cette fois-ci shutdown.sh</p>
<p>Et voilà, nos trois serveurs Tomcat tournent en même temps sur la même machine&#8230; Et en plus, on a économisé de la place en mutualisant les exécutables dans un seul dossier <img src='http://www.julienvey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/01TnPHolc14" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/tomcat-plusieurs-instances-sur-la-meme-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/tomcat-plusieurs-instances-sur-la-meme-machine/</feedburner:origLink></item>
		<item>
		<title>What’s Next : les 26 et 27 mai 2011</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/0ES43_4xBw0/</link>
		<comments>http://www.julienvey.com/whats-next-les-26-et-27-mai-2011/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 18:00:12 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[Zenika]]></category>
		<category><![CDATA[What's Next]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=451</guid>
		<description><![CDATA[Zenika, cabinet d&#8217;architecture, de formation, de conseil et de réalisations Java/JEE, annonce un événement sans précédent au sein de la communauté IT : la conférence What’s Next, une manifestation de référence qui réunira le 26 et 27 mai, au Grand Rex les plus grands noms du monde Java. Durant ces deux jours, une série de conférences exclusives s’enchaîneront. Elles aborderont des thèmes stratégiques et à très forte valeur ajoutée comme des sujets Java avancé, Orion, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julienvey.com/wp-content/uploads/2011/03/logo-1.jpg"><img class="aligncenter size-full wp-image-491" title="What's Next" src="http://www.julienvey.com/wp-content/uploads/2011/03/logo-1-e1299712659804.jpg" alt="What's Next" width="273" height="202" /></a></p>
<p style="text-align: justify;">Zenika, cabinet d&#8217;architecture, de formation, de conseil et de réalisations Java/JEE, annonce un événement sans précédent au sein de la communauté IT : la conférence What’s Next, une manifestation de référence qui réunira le 26 et 27 mai, au Grand Rex les plus grands noms du monde Java.</p>
<p style="text-align: justify;">Durant ces deux jours, une série de conférences exclusives s’enchaîneront. Elles aborderont des thèmes stratégiques et à très forte valeur ajoutée comme des sujets Java avancé, Orion, Clojure, Spring, Jenkins (Hudson), NoSQL, Scalabilité et haute disponibilité des architectures Internet, etc.</p>
<p style="text-align: justify;">A l&#8217;occasion de cette première édition, les speakers s&#8217;exprimeront sur leurs spécialités dans un contexte résolument axé sur le futur proche. La liste des premiers intervenants est d’ores et déjà disponible sur le site web de la manifestation whatsnextparis.com. A noter la participation exclusive d’intervenants tels que Shay Banon, Boris Bokowski, Jonas Bonér, Adrian Colyer, Rob Harrop, etc.La page des speakers sera enrichie chaque semaine.</p>
<p style="text-align: justify;">Au total, entre 500 et 1000 participants sont attendus les 26 et 27 mai prochains. Pierre Queinnec, directeur technique chez Zenika : « En organisant la What&#8217;s Next, nous avons voulu tout d&#8217;abord créer un événement centré sur l&#8217;écosystème Java/JVM de grande taille en France où les speakers, venant du monde entier, seraient tous des spécialistes reconnus de leur domaine. Beaucoup des speakers viennent pour la 1ere fois en France dans un cadre professionnel et nous sommes fiers de pouvoir proposer à la communauté Française d&#8217;y assister. La What&#8217;s Next traitera également la question très stratégique de l&#8217;avenir de Java. Ce sont des questions que se posent chaque jour les passionnés, mais aussi tous ceux qui sont confrontés à des choix technologiques. Pour cette raison, chaque speaker a été invité à partager sa propre vision du futur de Java et de son écosystème. »</p>
<p style="text-align: justify;">Dans un souci d’accessibilité, Zenika a souhaité contenir au maximum les coûts liés à l’inscription à cette manifestation. Les droits d’entrée se portent à 150 euros HT pour 1 jour et de 250 euros HT pour les deux jours. Ce montant peut être imputé sur les budgets de formation des entreprises et donc ne pas constituer une charge pour ces dernières. Il est également éligible aux DIF.</p>
<p style="text-align: justify;">Pour s&#8217;inscrire, accéder à l’agenda, consulter la liste des sponsors et des intervenants, merci de consulter : <a title="What's Next Paris " href="http://www.whatsnextparis.com/" target="_blank">whatsnextparis.com</a> </p>
<p style="text-align: justify;">
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/0ES43_4xBw0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/whats-next-les-26-et-27-mai-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/whats-next-les-26-et-27-mai-2011/</feedburner:origLink></item>
		<item>
		<title>Officiellement Ingénieur Polytech’Grenoble</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/BxXVym8Upew/</link>
		<comments>http://www.julienvey.com/officiellement-ingenieur-polytechgrenoble/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 22:00:53 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[Polytech Grenoble]]></category>
		<category><![CDATA[Diplome]]></category>
		<category><![CDATA[Ingénieur]]></category>
		<category><![CDATA[Polytech]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=424</guid>
		<description><![CDATA[Me voilà depuis quelques jours officiellement diplômé de Polytech&#8217;Grenoble, école d&#8217;ingénieurs polytechnique de l&#8217;université Joseph Fourier, dans la filière RICM (Réseaux Informatiques et Communication Multimédia), spécialité Système &#38; Réseaux. Même si je n&#8217;ai pas pu assister à la remise des diplômes, déménagement oblige, je suis tout de même fier d&#8217;avoir concrétisé brillamment ce parcours d&#8217;étudiant entamé il y a 5 ans. Je tiens à remercier tous mes collègues diplômés avec qui j&#8217;ai pu profité au mieux [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julienvey.com/wp-content/uploads/2010/09/diplome-1.png"><img class="aligncenter size-full wp-image-425" title="diplome" src="http://www.julienvey.com/wp-content/uploads/2010/09/diplome-1.png" alt="" width="156" height="141" /></a></p>
<p style="text-align: justify;">Me voilà depuis quelques jours officiellement diplômé de Polytech&#8217;Grenoble, école d&#8217;ingénieurs polytechnique de l&#8217;université Joseph Fourier, dans la filière RICM (Réseaux Informatiques et Communication Multimédia), spécialité Système &amp; Réseaux. Même si je n&#8217;ai pas pu assister à la remise des diplômes, déménagement oblige, je suis tout de même fier d&#8217;avoir concrétisé brillamment ce parcours d&#8217;étudiant entamé il y a 5 ans.</p>
<p style="text-align: justify;">Je tiens à remercier tous mes collègues diplômés avec qui j&#8217;ai pu profité au mieux de ces années en tant qu&#8217;étudiant ainsi que mes collègues de Bull, qui m&#8217;ont permis de me préparer au mieux et dans les meilleurs conditions possible à ce qui m&#8217;attends désormais.</p>
<p style="text-align: justify;">Après trois années à Grenoble, le temps du changement est venu. Direction Paris avec mon premier poste chez Zenika où j&#8217;ai débuté depuis quelques jours.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/BxXVym8Upew" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/officiellement-ingenieur-polytechgrenoble/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/officiellement-ingenieur-polytechgrenoble/</feedburner:origLink></item>
		<item>
		<title>Consultant @ Zenika</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/3ZeQZrFRq34/</link>
		<comments>http://www.julienvey.com/consultant-zenika/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 13:17:18 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[Job]]></category>
		<category><![CDATA[Zenika]]></category>
		<category><![CDATA[Emploi]]></category>
		<category><![CDATA[Paris]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=400</guid>
		<description><![CDATA[À partir du lundi 4 octobre, je serais officiellement embauché chez Zenika en qualité d&#8217;ingénieur d&#8217;étude à Paris. Mes missions seront diverses : développement, formation, conseil, animations de blogs&#8230; Zenika est un cabinet de conseil en architecture informatique spécialisé dans les technologies Open Source et les méthodes agiles. Créé en 2006, Zenika est présent sur trois pôles que sont Lyon, Rennes et bien évidemment Paris. L&#8217;entreprise mise sur des valeurs tels que l&#8217;amélioration continue, l&#8217;expertise [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">À partir du lundi 4 octobre, je serais officiellement embauché chez <a title="Zenika" href="http://www.zenika.com" target="_blank">Zenika</a> en qualité d&#8217;ingénieur d&#8217;étude à Paris. Mes missions seront diverses : développement, formation, conseil, animations de blogs&#8230;</p>
<p><a href="http://www.julienvey.com/wp-content/uploads/2010/09/zenika3.png"><img class="aligncenter size-full wp-image-416" title="zenika" src="http://www.julienvey.com/wp-content/uploads/2010/09/zenika3.png" alt="" width="231" height="71" /></a></p>
<p style="text-align: justify;">Zenika est un cabinet de conseil en architecture informatique spécialisé dans les technologies Open Source et les méthodes agiles. Créé en 2006, Zenika est présent sur trois pôles que sont Lyon, Rennes et bien évidemment Paris. L&#8217;entreprise mise sur des valeurs tels que l&#8217;amélioration continue, l&#8217;expertise technologique, la diffusion des connaissances, &laquo;&nbsp;<em>Kaizen, ou l&#8217;amélioration continue, inscrit dans notre ADN</em>&laquo;&nbsp;. De ce fait, elle est très investie dans la communauté Open Source, contribue à plusieurs projets Open Source et anime et héberge de nombreuses conférences sur des sujets divers. Zenika est également sponsor de plusieurs JUG.</p>
<p style="text-align: justify;">Rendez-vous le 4 octobre <img src='http://www.julienvey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/3ZeQZrFRq34" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/consultant-zenika/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/consultant-zenika/</feedburner:origLink></item>
		<item>
		<title>Stage de fin d’études à Bull Échirolles</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/ko2wUMSaghk/</link>
		<comments>http://www.julienvey.com/stage-de-fin-detudes-a-bull-echirolles/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 19:09:19 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[[lang_fr]Stage[/lang_fr][lang_en]Internship[/lang_en]]]></category>
		<category><![CDATA[Bull]]></category>
		<category><![CDATA[Jasmine]]></category>
		<category><![CDATA[Stage]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=202</guid>
		<description><![CDATA[Voilà, je viens de récupérer ma convention de stage complétée par les trois parties. Bientôt la fin des études et les derniers cours, derniers examens. J&#8217;attends vivement ces six mois de stage, enfin l&#8217;occasion de vraiment mettre à profit tout ce que j&#8217;ai appris, et qui plus est dans un poste qui correspond réellement à ce que je recherchais. Le sujet du stage est le développement d&#8217;un module de découverte d&#8217;infrastructure pour l&#8217;outil JASMINe Monitoring. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-203 aligncenter" title="Logo_Bull" src="http://www.julienvey.com/wp-content/uploads/2010/03/Logo_Bull-300x161.png" alt="Logo Bull SAS" width="300" height="161" /></p>
<p style="text-align: justify;">Voilà, je viens de récupérer ma convention de stage complétée par les trois parties. Bientôt la fin des études et les derniers cours, derniers examens. J&#8217;attends vivement ces six mois de stage, enfin l&#8217;occasion de vraiment mettre à profit tout ce que j&#8217;ai appris, et qui plus est dans un poste qui correspond réellement à ce que je recherchais.</p>
<p style="text-align: justify;">Le sujet du stage est le développement d&#8217;un module de découverte d&#8217;infrastructure pour l&#8217;outil JASMINe Monitoring. JASMINe est un logiciel open-source développé dans le cadre du consortium OW2 et qui permet de gérer des infrastructures orientées services (SOA) telles que des clusters de serveurs J2EE par exemple. La partie Monitoring est consacrée à la surveillance et maintenance de ces systèmes. Le but de mon stage est donc de développer un nouveau module s&#8217;intégrant à cet outil afin de permettre la découverte d&#8217;infrastructures déjà déployées (Serveur J2EE, VM, &#8230;)</p>
<p style="text-align: justify;">Mon stage commencera le lundi 29 Mars à Échirolles sous la direction de Julien Legrand. </p>
<p style="text-align: justify;">
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/ko2wUMSaghk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/stage-de-fin-detudes-a-bull-echirolles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/stage-de-fin-detudes-a-bull-echirolles/</feedburner:origLink></item>
		<item>
		<title>Nuit de l’info : Les résultats !!</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/L8R_Hmx9NEs/</link>
		<comments>http://www.julienvey.com/nuit-de-linfo-les-resultats/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 12:45:25 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[Polytech Grenoble]]></category>
		<category><![CDATA[Nuit de l'info]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=191</guid>
		<description><![CDATA[Pour résumer, la nuit de l&#8217;info cette année, c&#8217;était : - environ 80 équipes - 18 défis proposés par les partenaires industriels et universitaires (Polytech, Sun, Apple, IBM, CapGemini&#8230;) - un sujet de développement web orienté &#171;&#160;Green IT&#160;&#187; - 15 heures de boulot dans la nuit (de 16h39 à 8h02) Et notre équipe, les RICM-2010, composé des meilleurs élèves de RICM5. Après une nuit pleine de bonne humeur, de rires, de pression, nous avons réussi [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Pour résumer, <strong>la nuit de l&#8217;info</strong> cette année, c&#8217;était :</p>
<p style="text-align: justify;">- environ<strong> 80 équipes</strong></p>
<p style="text-align: justify;">- <strong>18 défis</strong> proposés par les partenaires industriels et universitaires (Polytech, Sun, Apple, IBM, CapGemini&#8230;)</p>
<p style="text-align: justify;">- <strong>un sujet</strong> de développement web orienté &laquo;&nbsp;Green IT&nbsp;&raquo;</p>
<p style="text-align: justify;">- <strong>15 heures</strong> de boulot dans la nuit (de 16h39 à 8h02)</p>
<p style="text-align: justify;">Et notre équipe, les<strong> RICM-2010</strong>, composé des meilleurs élèves de RICM5.</p>
<p style="text-align: justify;">Après une nuit pleine de bonne humeur, de rires, de pression, nous avons réussi à concourir à près de 10 défis, avec une application web opérationnelle et disponible (pour le moment) à l&#8217;adresse suivante <a href="http://ricomcestlabase.no-ip.org/drupal/">http://ricomcestlabase.no-ip.org/drupal/</a>. Le blog de l&#8217;équipe avec l&#8217;évolution au fil de la nuit sur <a href="http://abasedericom.blogspot.com/">http://abasedericom.blogspot.com/</a> et finalement toutes les vidéos et les informations sur les principaux défis auquels nous avons participé sur <a href="http://ricomcestlabase.appspot.com/">http://ricomcestlabase.appspot.com/</a>. Il est également possible de retrouver nos dossiers de réponses aux défis sur le site de la nuit de l&#8217;info <a href="http://www.nuitdelinfo.com/doku/">http://www.nuitdelinfo.com/doku/</a>.</p>
<p style="text-align: justify;">Les résultats sont donc tombés hier vers 12h, après délibération des différents jurys et pour l&#8217;équipe RIMC-2010 &#8230;.</p>
<p style="text-align: justify;"><strong>Finaliste du défi UML-CS</strong> (réalisation du meilleur modèle UML)</p>
<p style="text-align: justify;"><strong>Vainqueur du défi CapGemini</strong> (meilleure utilisation des outils et APIs Google)</p>
<p style="text-align: justify;"><strong>Vainqueur du défi ActiveEon</strong> (défi &laquo;&nbsp;Cloud Computing&nbsp;&raquo;)</p>
<p style="text-align: justify;">De très beaux résultats pour une nuit qui restera une très grande expérience de travail d&#8217;équipe (13 membres dans l&#8217;équipe)  et qui s&#8217;est vraiment déroulée dans une très bonne ambiance avec les autres équipes de RICM4, que nous soutiendrons bien sûr l&#8217;année prochaine pour remporter encore plus de défis.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">&nbsp;</p>
<p style="text-align: center;"><a href="nuitinfo09.polytech.unice.fr"><br />
</a><img title="affiche nuitinfo" src="http://nuitinfo09.polytech.unice.fr/doku/_media/infos/affiche_nuitinfo_09.png" alt="affiche nuitinfo" /><a href="nuitinfo09.polytech.unice.fr"><br />
</a></p>
<p style="text-align: justify;">&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/L8R_Hmx9NEs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/nuit-de-linfo-les-resultats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/nuit-de-linfo-les-resultats/</feedburner:origLink></item>
		<item>
		<title>Nuit de l’info 2009</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/EayX-2JLbsQ/</link>
		<comments>http://www.julienvey.com/nuit-de-linfo-2009/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 22:55:21 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[Polytech Grenoble]]></category>
		<category><![CDATA[Abase de ricom]]></category>
		<category><![CDATA[Nuit de l'info]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=186</guid>
		<description><![CDATA[Avec des camarades de RICM, nous participons en ce moment même à la nuit de l&#8217;info 2009, en une nuit, répondre à un sujet et développer la meilleure application. Pour nous suivre =&#62; Abase de Ricom]]></description>
			<content:encoded><![CDATA[<p>Avec des camarades de RICM, nous participons en ce moment même à la <a title="Site de la nuit de l'info" href="http://www.nuitdelinfo.com/doku/" target="_blank">nuit de l&#8217;info 2009</a>, en une nuit, répondre à un sujet et développer la meilleure application. Pour nous suivre =&gt; <a title="Blog de l'équipe Abase de Ricom" href="http://abasedericom.blogspot.com/" target="_blank">Abase de Ricom</a></p>
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/EayX-2JLbsQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/nuit-de-linfo-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/nuit-de-linfo-2009/</feedburner:origLink></item>
		<item>
		<title>Tic, Tac… l’heure du stage approche</title>
		<link>http://feedproxy.google.com/~r/JulienVey/~3/VTeuGy4RuFU/</link>
		<comments>http://www.julienvey.com/tic-tac-heure-du-stage-approche/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 16:45:20 +0000</pubDate>
		<dc:creator>Julien Vey</dc:creator>
				<category><![CDATA[[lang_fr]Stage[/lang_fr][lang_en]Internship[/lang_en]]]></category>

		<guid isPermaLink="false">http://www.julienvey.com/?p=175</guid>
		<description><![CDATA[Voilà, la fin de Polytech approche et le temps est venu de rechercher un stage ; et pourquoi pas, un stage de pré-emploi, dans la région. Un stage qui aura lieu du 29 mars au 10 septembre 2010, soit 6 mois. En route vers le CV !]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Voilà, la fin de Polytech approche et le temps est venu de rechercher un stage ; et pourquoi pas, un stage de pré-emploi, dans la région. Un stage qui aura lieu du 29 mars au 10 septembre 2010, soit 6 mois.</p>
<p style="text-align: justify;">En route vers le <a title="CV de Julien Vey" href="http://www.julienvey.com/docs/CV-JulienVey-fr.pdf" target="_blank">CV</a> !</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<img src="http://feeds.feedburner.com/~r/JulienVey/~4/VTeuGy4RuFU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.julienvey.com/tic-tac-heure-du-stage-approche/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.julienvey.com/tic-tac-heure-du-stage-approche/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.537 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-02-01 15:55:44 -->

