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

<channel>
	<title>I.T. aware &#187; Français</title>
	<atom:link href="http://www.itaware.eu/category/francais/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itaware.eu</link>
	<description>Sébastien Letélié and Cyril Balit weblog</description>
	<lastBuildDate>Sun, 27 Jun 2010 16:46:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Les premiers pas de l&#8217;elsassJUG</title>
		<link>http://www.itaware.eu/2010/06/27/les-premiers-pas-de-lelsassjug/</link>
		<comments>http://www.itaware.eu/2010/06/27/les-premiers-pas-de-lelsassjug/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 16:46:29 +0000</pubDate>
		<dc:creator>Sébastien Letélié</dc:creator>
				<category><![CDATA[Français]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=512</guid>
		<description><![CDATA[Nous étions 7 ce jeudi soir dernier à s&#8217;être retrouvés pour lancer un JUG en region Alsace : elsassJUG. 7 c&#8217;est déjà une belle équipe, surtout que pour monter une association dans cette région c&#8217;est comme pour monter une SA faut être 7 signataires (des restes de la guerre de 40). Finalement pour les statuts [...]]]></description>
			<content:encoded><![CDATA[<p>Nous étions 7 ce jeudi soir dernier à s&#8217;être retrouvés pour lancer un JUG en region Alsace : elsassJUG.<br />
7 c&#8217;est déjà une belle équipe, surtout que pour monter une association dans cette région c&#8217;est comme pour monter une SA faut être 7 signataires (des restes de la guerre de 40).<br />
Finalement pour les statuts et l&#8217;officialisation gouvernementale on attendra après la première. L&#8217;idée d&#8217;abbord c&#8217;était de se connaitre, d&#8217;écouter les motivations de chacun et se faire une roadmap.<br />
Des idées ont été proposées concernant le format. J&#8217;ai personnellement proposé d&#8217;avoir une petite présentation type &laquo;&nbsp;keynote&nbsp;&raquo; suivi d&#8217;un JavaCamp de 2X2 sessions. Personellement je préfère les approches <a href="http://fr.wikipedia.org/wiki/BarCamp" target="_blank">BarCamp</a> et <a href="http://codingdojo.org/" target="_blank">CodingDojo</a> qui sont plus enrichissantes que les conférences.<br />
Reste que quand le speaker est bon ou le sujet intéressant la conf est aussi un bon format.<br />
Le sujet sur la première se doit d&#8217;être fédérateur. Pour avoir du monde il nous semble important, du moins pour la première, de trouver un sujet générique dans l&#8217;air du temps sans être trop technique. Pour l&#8217;instant l&#8217;idée serait de parler des plates-formes mobile.<br />
Rien n&#8217;est figé et nous allons chacun déjà communiquer autour de nous sur cette initiative pour avoir un premier ressenti des attentes et en même temps faire un retour à l&#8217;équipe que le potentiel en terme de personne que chacun de nous peut ramener.<br />
Car il faut aussi pouvoir anticiper pour les locaux, le buffet la binouze&#8230; A priori avec l&#8217;université de Strasbourg la question des locaux sera vite résolue. Nous espérons cibler un public d&#8217;étudiants mais aussi de société des services de la région. Nous aimerions aussi partager avec les autres communautés de la région.<br />
Je crois vraiment à l&#8217;avantage de ce type d&#8217;organisation pour mélanger les genres et se confronter avec différentes technologies. J&#8217;ai même proposé d&#8217;aller plus loin avec un ITUG (Information Technology User Group), d&#8217;internationaliser car Strasbourg c&#8217;est la croisée des chemins de l&#8217;Europe, mais bon la je m&#8217;emballe.<br />
En tout cas c&#8217;est toujours très enrichissant de rencontrer des personnes partageant les mêmes passions. Je ne me lasse pas de ces initiatives communautaires.<br />
Pour l&#8217;instant le elsassJUG vous pouvez le suivre sur twitter <a href="twitter.com/elsassjug" target="_blank">@elsassjug</a> et sur le Google groups <a href="http://groups.google.com/group/elsass-jug/" target="_blank">elsass-jug</a>. On prépare un site pour bientôt.<br />
C&#8217;est ouvert à tous alors n&#8217;hésitez pas à vous manifester si vous êtes de la région et motivés par cette initiative. J&#8217;ajoute d&#8217;ailleurs que l&#8217;on est pas cantonné à Strasbourg (Fabien vient de Colmar) donc pas de problème pour arganiser aussi des évènements sur Mulhouse ou Colmar si on peut aussi rameuter du monde.<br />
Merci à <a href="http://twitter.com/juherr" target="_blank">Julien</a>, <a href="http://twitter.com/g_scheibel" target="_blank">Guillaume</a>, <a href="http://twitter.com/pierrep67" target="_blank">Pierre</a>, <a href="http://twitter.com/sleberrig" target="_blank">Sam</a>, <a href="http://www.viadeo.com/fr/profile/fabien.tugend" target="_blank">Fabien</a> et <a href="http://www.sfeir.com" target="_blank">Guy</a> pour ce lancement.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.itaware.eu%2F2010%2F06%2F27%2Fles-premiers-pas-de-lelsassjug%2F&amp;linkname=Les%20premiers%20pas%20de%20l%26%238217%3BelsassJUG"><img src="http://www.itaware.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2010/06/27/les-premiers-pas-de-lelsassjug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring User Group France</title>
		<link>http://www.itaware.eu/2010/05/29/spring-user-group-france/</link>
		<comments>http://www.itaware.eu/2010/05/29/spring-user-group-france/#comments</comments>
		<pubDate>Sat, 29 May 2010 13:35:01 +0000</pubDate>
		<dc:creator>Cyril Balit</dc:creator>
				<category><![CDATA[Français]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=508</guid>
		<description><![CDATA[Jeudi Olivier nous a fait la présentation de spring-batch qu&#8217;il avait faite au Spring User Group France. C&#8217;était bien évidemment très intéressant et vous pouvez d&#8217;ailleurs retrouvez la prez ici Bref je vous encourage à suivre l&#8217;actualité du SUGFR pour ne pas manquer les prochaines présentations.]]></description>
			<content:encoded><![CDATA[<p>Jeudi <a href="http://bazoud.free.fr/">Olivier</a> nous a fait la présentation de <a href="http://static.springsource.org/spring-batch/">spring-batch</a> qu&#8217;il avait faite au <a href="http://groups.google.com/group/sugfr?pli=1">Spring User Group  France</a>.</p>
<p>C&#8217;était bien évidemment très intéressant et vous pouvez d&#8217;ailleurs retrouvez la prez <a href="http://www.slideshare.net/sugfrance/spring-batch-concepts-de-base">ici</a></p>
<p>Bref je vous encourage à suivre l&#8217;actualité du <strong>SUGFR </strong>pour ne pas manquer les prochaines présentations.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.itaware.eu%2F2010%2F05%2F29%2Fspring-user-group-france%2F&amp;linkname=Spring%20User%20Group%20France"><img src="http://www.itaware.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2010/05/29/spring-user-group-france/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>live streaming : le tour des offres</title>
		<link>http://www.itaware.eu/2010/04/26/live-streaming-le-tour-des-offres/</link>
		<comments>http://www.itaware.eu/2010/04/26/live-streaming-le-tour-des-offres/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 21:14:09 +0000</pubDate>
		<dc:creator>Sébastien Letélié</dc:creator>
				<category><![CDATA[Français]]></category>
		<category><![CDATA[cloud-computing]]></category>
		<category><![CDATA[live streaming benricour]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=495</guid>
		<description><![CDATA[Pour promouvoir le 3ème album de mon pote Ben je lui ai proposé de profiter un maximum de l&#8217;internet. Bien sur avec les réseaux sociaux (facebook et twitter) mais aussi et surtout la video. Après un premier morceau enregistré dans la cave et publié sur YouTube dans la foulée, il a été convaincu. Pour aller [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.itaware.eu/wp-content/uploads/2010/04/live1.png"><img class="alignleft size-full wp-image-506" style="margin: 5px 5px 5px 5px;" title="livestream" src="http://www.itaware.eu/wp-content/uploads/2010/04/live1.png" alt="" width="191" height="197" /></a>Pour promouvoir le 3ème album de mon pote <a href="http://www.benricour.com" target="_blank">Ben</a> je lui ai proposé de profiter un maximum de l&#8217;internet. Bien sur avec les réseaux sociaux (<a href="http://facebook.com/BenRicour" target="_blank">facebook</a> et <a href="http://twitter.com/benricour" target="_blank">twitter</a>) mais aussi et surtout la video. Après un premier <a href="http://www.youtube.com/watch?v=rdRzImaWVhY" target="_blank">morceau</a> enregistré dans la cave et publié sur YouTube dans la foulée, il a été convaincu.</p>
<p>Pour aller plus loin je me suis penché sur le live streaming en me disant que ce serait bien de pouvoir filmer un des prochains concert en live. Mais la plein de question se posent, est-ce gratuit, si payant à quel prix, quelle qualité de video, etc&#8230; En suivant <a href="http://techcrunch.com/" target="_blank">TechCrunch</a> je me suis tenu au courant des sites dédiés à ce domaine. Faisons le point sur les offres du marché :</p>
<ul>
<li><a href="http://justin.tv" target="_blank">justin.tv</a> : sorti en 2007 à l&#8217;initiative de Justin Kan qui après avoir filmé sa vie avec succès avec camera sur la casquette et portable dans le sac à dos, a décidé de mettre sa plate-forme à disposition de tous. Le service est gratuit à première vue et selon la faq, mais en fait pas vraiment. Il existe une version pro pour enlever les pubs au visionnage et avoir des options de personnalisation supplémentaires, jusque la on se dit pourquoi payer, par contre en recherchant bien sur le net on s&#8217;aperçoit que la bande passante est limitée par pays. Dès que ça dépasse, le flux est coupé avec un message disant de passer en pro. Donc pas si gratuit que ça. Le site est traduit en plusieurs langues dont le français et il est possible de personnaliser la page de sa chaine. Pour diffuser c&#8217;est très simple, il suffit de créer un compte et de cliquer sur diffuser. Ensuite c&#8217;est le plugin flash live encoder qui va permettre l&#8217;envoi du flux via la webcam branché en USB sur son ordi directement depuis la page web. Il est possible d&#8217;utiliser des outils desktop comme <a href="http://www.adobe.com/products/flashmediaserver/flashmediaencoder/" target="_blank">Flash Media Live Encoder</a> ou <a href="http://www.apple.com/fr/quicktime/broadcaster/" target="_blank">Quicktime Broadcaster</a>, permettant de mieux contrôler les débits , l&#8217;encodage du son et de la video. Il existe une appli iPhone mais uniquement pour la consultation des flux. La diffusion se fait uniquement avec une webcam ou un <a href="http://en.wikipedia.org/wiki/Camcorder" target="_blank">camcorder</a> branché sur son ordi. Le <a href="http://community.justin.tv/mediawiki/index.php/Main_Page" target="_blank">wiki</a> de la communauté est pratique pour trouver les infos.</li>
<li><a href="http://ustream.tv" target="_blank">ustream.tv</a> : sorti en 2008 ce site est réellement gratuit (en tout cas j&#8217;ai pas trouvé ou ca pourrait devenir payant). Le site n&#8217;est par contre qu&#8217;en  anglais et moins bien présenté et personnalisable que justin.tv. Par contre il est fourni avec un <a href="http://www.ustream.tv/producer" target="_blank">outil desktop</a> complet et simple d&#8217;utilisation avec les mêmes paramétrages que ceux indiqués précédemment. Une version pro (payante) de cet outil permet même de faire de la réalisation avec plusieurs caméras branchées. Il est de plus accompagné de 2 applications mobile iPhone, une pour <a href="http://itunes.apple.com/us/app/ustream-viewing-application/id301520250?mt=8" target="_blank">lire</a> l&#8217;autre pour diffuser avec un <a href="http://itunes.apple.com/us/app/ustream-live-broadcaster/id319362690?mt=8" target="_blank">3G</a> et avec un <a href="http://itunes.apple.com/us/app/ustream-recorder-for-iphone/id321595920?mt=8" target="_blank">3Gs</a>. Et enfin une <a href="http://developer.ustream.tv/" target="_blank">API</a> REST basique.</li>
<li><a href="http://kyte.tv" target="_blank">kyte.tv</a> : sorti en 2007 la on est vraiment dans le SaaS de la video sur internet. Par contre c&#8217;est pas gratuit mais on a aucun prix, il faut les contacter et présenter son projet, ensuite ça doit être à la tête du client, je sais pas. J&#8217;ai envoyé mon besoin on va bien voir ce qu&#8217;ils vont me répondre. Gratuitement on peut faire 15m de live et uploader des videos comme sur youtube avec un quota limité. L&#8217;offre de partage est bien foutue et on peut diffuser sur facebook rapidement en incluant la video ce qui n&#8217;est pas le cas des autres. Une <a href="http://www.kyte.com/platform/pg/kyte_mobile_producer_for_iphone" target="_blank">appli</a> iPhone permet de lire et diffuser du contenu video. C&#8217;est l&#8217;offre la plus complète et la plus pro.</li>
<li><a href="http://livestream.com" target="_blank">livestream.com</a> : dans la lignée des 3 précédents avec une offre <a href="http://www.livestream.com/platform/livetvbroadcasts/premium_features_and_pricing" target="_blank">claire</a> au niveau prix, on y retrouve les memes fonctionnalités, une <a href="http://www.livestream.com/platform/developer" target="_blank">API</a> bien fournie mais pas d&#8217;application mobile ni pour lire ni pour diffuser et une interface anglaise uniquement.</li>
<li><a href="http://qik.com" target="_blank">qik.com</a> : principalement axé sur la video prise depuis son mobile, l&#8217;objectif et de filmer des petites séquences live et de les partager. J&#8217;ai fait mes premiers essais au <a href="http://qik.com/video/5436246" target="_blank">concert de M</a>. L&#8217;image est mauvaise car j&#8217;étais loin surtout mais aussi parce que j&#8217;avais un iPhone 3G et pas 3Gs. Donc c&#8217;est des prises de photos toutes les secondes et pas un vrai streaming. Le son est pas trop mal par contre. C&#8217;est complètement gratuit mais c&#8217;est pas fait pour faire des vidéos de qualité. L&#8217;idée c&#8217;est un peu plus du twit video.</li>
<li><a href="http://www.flixwagon.com/" target="_blank">flixwagon.com</a> : pareil que Qik avec des applis pour iPhone et Nokia series 60. Pas d&#8217;API, l&#8217;offre est simplement un service de live par mobile pour raconter sa vie. Je le trouve moins attirant que les autres.</li>
</ul>
<p>justin.tv et ustream.tv font le bonheur des amateurs de foot et autres évènements sportifs et bien le malheur des chaines payantes. Les petit gars se branchent une retransmission d&#8217;une chaine payante sur le flux live de leur chaine et le tour est joué.</p>
<p>Toutes ces offrent ont des options de partage sur facebook, twitter et myspace et des gadgets à insérer dans son blog. C&#8217;est bien la le plus important, aider à créer du trafic sur un espace web tout en acheminant toujours plus d&#8217;utilisateurs vers son service. Toutes les vidéos live sont archivées je n&#8217;ai pas reussi à savoir quel quota pour justin.tv et ustream.tv, pour kyte.tv et livestream.com c&#8217;est clair.</p>
<p>Finalement pas grand monde filme sa vie en permanence mais par contre ca donne plein d&#8217;idées pour partager des moments avec des personnes éloignées. Le live donne un plus par rapport à la simple video notamment quand on peut participer via le tchat. Tous proposent ce service permettant d&#8217;interagir avec ses spectateurs. De la à faire un concert où les spectateurs votent pour la prochaine chanson ou demande une dédicace il n&#8217;y a qu&#8217;un pas. Reste à gérer la modération, la c&#8217;est plus ou moins bien fait suivant les sites.</p>
<p>Maintenant j&#8217;ai plus qu&#8217;à trouver une bonne caméra, un bon micro, faire quelques <a href="http://fr.justin.tv/benricour/b/262651965" target="_blank">tests</a> et si vous suivez le <a href="http://facebook.com/BenRicour" target="_blank">facebook</a> ou le <a href="http://twitter.com/benricour" target="_blank">twitter</a> de <a href="http://www.benricour.com" target="_blank">Ben</a> ou <a href="http://twitter.com/sebmade" target="_blank">moi-même</a> y&#8217;aura ptet un truc à voir le <a href="http://www.lestroisbaudets.com/en_concerts/concerts/event/43020/benricour.html" target="_blank">11 mai prochain</a>&#8230;</p>
<p>A quand le JUG sur justin.tv <img src='http://www.itaware.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.itaware.eu%2F2010%2F04%2F26%2Flive-streaming-le-tour-des-offres%2F&amp;linkname=live%20streaming%20%3A%20le%20tour%20des%20offres"><img src="http://www.itaware.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2010/04/26/live-streaming-le-tour-des-offres/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIlverlight et Expression Blend</title>
		<link>http://www.itaware.eu/2010/03/27/silverlight-et-expression-blend/</link>
		<comments>http://www.itaware.eu/2010/03/27/silverlight-et-expression-blend/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 12:26:59 +0000</pubDate>
		<dc:creator>Cyril Balit</dc:creator>
				<category><![CDATA[.NET,WPF,WCF,Silverlight]]></category>
		<category><![CDATA[Français]]></category>
		<category><![CDATA[blend]]></category>
		<category><![CDATA[catalyst]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=483</guid>
		<description><![CDATA[J&#8217;ai eu l&#8217;occasion hier de participer à une journée d&#8217;initiation à Silverglight en partenariat avec Microsoft et Regard.net animée par Eric Ambrosi. Il s&#8217;agissait essentiellement d’une journée de découverte par la pratique des outils de la suite Expression, en particulier Expression Blend. Cette suite permet d&#8217; établir le lien entre les phases de design et [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai eu l&#8217;occasion hier de participer à une journée d&#8217;initiation à Silverglight en partenariat avec Microsoft et <a href="http://www.regart.net/">Regard.net</a> animée par<a href="http://www.tweened.org/"> Eric Ambrosi</a>. Il s&#8217;agissait essentiellement d’une journée de découverte par la pratique des outils de la suite Expression, en particulier <a href="http://www.microsoft.com/expression/products/Blend_Overview.aspx">Expression Blend</a>.</p>
<p>Cette suite permet d&#8217; établir le lien entre les phases de design et d&#8217;implémentations. Elle introduit également un nouveau type de profil que Eric appelle le &laquo;&nbsp;designer technique&nbsp;&raquo;. En effet il ou elle doit posséder la sensibilité artistique pour pouvoir concevoir et animer une interface utilisateur mais également la casquette technique pour interagir avec les composants (connaitre leur constituants, leur propriétés&#8230;)<br />
Rappellez vous <a href="http://www.itaware.eu/2008/08/12/lapproche-tetra-dveloppeur-designer-ergonome-et-orchestrateur/">Seb</a> et <a href="http://www.itaware.eu/2009/10/20/back-from-max-2009/">moi même</a> avons souvent abordé le manque qu&#8217;il y avait dans le workflow de la conception à l&#8217;implémentation. En effet il existe un vide logiciel entre les outils de design et les environnements de développement</p>
<p>Adobe y répond avec <a href="http://labs.adobe.com/technologies/flashcatalyst/">Catalyst</a>.</p>
<p>Catalyst permet de commencer un projet en partant du travail du designer (photoshop, illustrator&#8230;). On peut ainsi animer les calques et créer de véritables composants. Dans l&#8217;idéal l&#8217;ingénieur récupere ainsi les vues pour y pluger son code métier.</p>
<p>J&#8217;ai été relativement impressionné par l&#8217;avance de microsoft sur ce type de d&#8217;outils. Blend est en effet relativement complet et permet</p>
<ul>
<li> la conception des interfaces (mise en place des composants modifications de leur propriétés, créations de ressources réutilisables &#8230;.)</li>
</ul>
<ul>
<li>la conception d&#8217;animations (enregistrement sur une timeline des transitions au niveau d&#8217;un ou plusieurs composant&#8230;)</li>
</ul>
<ul>
<li> la conceptions d&#8217;états (gestion des propriétés d&#8217;un ou plusieurs composants  au seins de différents états)</li>
</ul>
<ul>
<li> l&#8217;utilisation de source datas générées pour simuler le comportement de l&#8217;interface&#8230;</li>
</ul>
<p>A tout moment le fichier xaml généré peut être ouvert dans visual studio pour permetre de travailler sur le code behind en C#.</p>
<p>Bref au final je pense que Adobe et Microsoft vont dans la même <span style="text-decoration: line-through;">bonne</span> direction en proposant un expérience utilisateur très performante, visuelle et en offrant des solutions pour faciliter leur mise en place.</p>
<p>PS: Au final j&#8217;en ai profité pour tester en live <a href="http://www.microsoft.com/surface/">Surface</a>. Bluffant&#8230;&#8230;</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.itaware.eu%2F2010%2F03%2F27%2Fsilverlight-et-expression-blend%2F&amp;linkname=SIlverlight%20et%20Expression%20Blend"><img src="http://www.itaware.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2010/03/27/silverlight-et-expression-blend/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back from MAX 2009</title>
		<link>http://www.itaware.eu/2009/10/20/back-from-max-2009/</link>
		<comments>http://www.itaware.eu/2009/10/20/back-from-max-2009/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 20:16:29 +0000</pubDate>
		<dc:creator>Cyril Balit</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[catalyst]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[max 2009]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=481</guid>
		<description><![CDATA[Aujourd&#8217;hui j&#8217;ai assisté à la session Back from MAX 2009 où Yan de Baao, Thibault et  Michaël nous ont parlé des dernières annonces du Max 2009 avec en vrac : les nouveautés de flex 4 et de flash builder 4 (amélioration de la coopération entre spark et halo, rajout de propriété style aux composants spark,  [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui j&#8217;ai assisté à la session <a href="http://groups.adobe.com/posts/003be718b7">Back from MAX 2009</a> où <a href="http://groups.adobe.com/people/49aa21d589">Yan</a> de <a href="http://www.baao.com/BaaO/Formation_et_accompagnement_flex.html">Baao</a>, <a href="http://www.bytearray.org/?page_id=2">Thibault</a> et  <a href="http://codemoiunmouton.wordpress.com/">Michaël</a> nous ont parlé des dernières annonces du Max 2009 avec en vrac :</p>
<ul>
<li>les nouveautés de flex 4 et de flash builder 4 (amélioration de la coopération entre spark et halo, rajout de propriété style aux composants spark,  renommage de composants&#8230;)</li>
<li>LiveCycle Data Service3 et le model driven development (je reviendrait dessus)</li>
<li> <a href="http://labs.adobe.com/technologies/afcs/">LiveCycle Collaboration Services (ex projet Cocomo)</a></li>
<li>Et la news passée inaperçue&#8230;.Flash sur l&#8217;iphone</li>
</ul>
<p>Des ateliers thématiques permettaient de préciser ces différents sujets. J&#8217;ai assisté au 2 ateliers suivants :</p>
<p><a href="http://labs.adobe.com/technologies/flashcatalyst/">Flash Catalyst</a></p>
<p>Il s&#8217;agissait de présenter les nouveautés apportés par la Béta 2. Au programme :</p>
<ul>
<li>Plus d&#8217;effets et de transitions</li>
<li>Un nouveau composant scrollable</li>
<li>La possibilité d&#8217;exporter le résultat en Air</li>
</ul>
<p>La démo est toujours aussi bluffante mais je suis de plus en plus partagé sur l&#8217;apport de Catalyst sur de grands projets. Tout d&#8217;abord la version actuelle ne permet pas des allers/retours entre catalyst et flash builder ce qui la rend inutilisable. (même si ce défaut devrait être corrigé dans la 1.0&#8230; ou pas&#8230;). J&#8217;étais pourtant plein d&#8217;espérances pour ce projet qui est le chainon manquant entre le designer et le développeur. Je reste convaincu que c&#8217;est un outils de prototypage excellent mais  je suis septique pour la communication Catalyst/flex. J&#8217;ai hâte de l&#8217;éprouver&#8230;.</p>
<p><a href="http://labs.adobe.com/technologies/livecycle_dataservices3/">LiveCycle Data Services 3</a></p>
<p>Michaël nous a présenté  LCDS avec:</p>
<ul>
<li>le remoting (blazeds)</li>
<li>le messaging avec un push en temps réel (super&#8230;)</li>
<li>la génération de pdf</li>
<li>Et surtout le model-driven development</li>
</ul>
<p>L&#8217;idée est de confier au modèle un maximum de responsabilités. A partir d&#8217;une source de données un modèle est déployé avec une vue particulière dans Flex builder. L&#8217;ensemble des services et value object sont générés et accessibles dans la vue designer. De là on peut:</p>
<ul>
<li>relier les données à une datagrid par simple drag and drop</li>
<li>créer des formulaires crud en 2 clic</li>
<li>paramétrer des filtres ou des conditions directement au niveau du modèle</li>
</ul>
<p>En java la synchronisation des données est assurée par LCDS.</p>
<p>Idéal pour réaliser une application CRUD (simple)  en trois clic&#8230;</p>
<p>Et pour finir cette journée, un super buffet,des discussions techniques, des rencontres, des goodies&#8230;.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.itaware.eu%2F2009%2F10%2F20%2Fback-from-max-2009%2F&amp;linkname=Back%20from%20MAX%202009"><img src="http://www.itaware.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2009/10/20/back-from-max-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DDD : Eric Evans au ParisJUG</title>
		<link>http://www.itaware.eu/2009/06/15/ddd-eric-evans-au-parisjug/</link>
		<comments>http://www.itaware.eu/2009/06/15/ddd-eric-evans-au-parisjug/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 21:26:04 +0000</pubDate>
		<dc:creator>Sébastien Letélié</dc:creator>
				<category><![CDATA[Français]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[ddd]]></category>
		<category><![CDATA[qi4j]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=478</guid>
		<description><![CDATA[Lors de la troisième édition du Java Barcamp j&#8217;avais proposé un sujet sur le DDD, on s&#8217;était retrouvé moins d&#8217;une dizaine. Lors de la quatrième édition le sujet avait été re-proposé et avait attiré plus d&#8217;une vingtaine de personnes. Cette fois-ci l&#8217;intervention de Eric Evans organisée à l&#8217;arrache par le JUG team (bravo à eux [...]]]></description>
			<content:encoded><![CDATA[<p>Lors de la troisième édition du Java Barcamp j&#8217;avais proposé <a href="http://www.itaware.eu/2009/01/31/javacamp-iii-tdd-et-ddd/" target="_blank">un sujet sur le DDD</a>, on s&#8217;était retrouvé moins d&#8217;une dizaine. Lors de la quatrième édition le <a href="http://www.itaware.eu/2009/04/05/java-barcamp-iv-cloud-et-ddd/" target="_blank">sujet avait été re-proposé</a> et avait attiré plus d&#8217;une vingtaine de personnes. Cette fois-ci l&#8217;intervention de Eric Evans organisée à l&#8217;arrache par le JUG team (bravo à eux et merci twitter) a rameuté 111 personnes en 5 jours. Décidément ce concept à l&#8217;air de prendre. En effet c&#8217;est séduisant : faire en sorte de comprendre et d&#8217;être compris, en tant que développeur, par les gens du métier, avoir un code qui se base sur le métier et prend en compte les différents contextes. C&#8217;est un peu complexe à appréhender au départ, et ça me fait penser à l&#8217;AOP dans le sens où, de la même manière au départ, c&#8217;était flou et maintenant on l&#8217;utilise avec facilité. A la question &laquo;&nbsp;Existe t il des framework implémentant les concepts de DDD ?&nbsp;&raquo; Eric Evans répond <a href="http://www.itaware.eu/2008/08/24/programmation-orientee-composite/" target="_blank">Qi4J</a>. Décidément il est temps que j&#8217;implémente tout ça dans mon <a href="http://www.resurgences.com" target="_blank">logiciel</a>.</p>
<ul>
<li><a href="http://domaindrivendesign.org/" target="_blank">domaindrivendesign.org</a> : le site de référence du DDD</li>
<li><a href="http://www.qi4j.org/" target="_blank">Qi4J</a> : le framework de <a href="http://www.jroller.com/rickard" target="_blank">Rickard Öberg</a></li>
</ul>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.itaware.eu%2F2009%2F06%2F15%2Fddd-eric-evans-au-parisjug%2F&amp;linkname=DDD%20%3A%20Eric%20Evans%20au%20ParisJUG"><img src="http://www.itaware.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2009/06/15/ddd-eric-evans-au-parisjug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FLASH CATALYST ET FLASH BUILDER 4</title>
		<link>http://www.itaware.eu/2009/06/04/flash-catalyst-et-flash-builder-4/</link>
		<comments>http://www.itaware.eu/2009/06/04/flash-catalyst-et-flash-builder-4/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 10:23:11 +0000</pubDate>
		<dc:creator>Cyril Balit</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Français]]></category>
		<category><![CDATA[Non classé]]></category>
		<category><![CDATA[catalyst]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flashbuilder]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=473</guid>
		<description><![CDATA[Hier, Adobe a présenté à la communauté les derniers arrivants de leur offre et concrètise leur plateforme Flash composée des trois produits : Flash Pro, Flash Builder et Flash Catalyst. Flashbuilder 4 (ex: flexbuilder) correspond à l&#8217;environnement de développement RIA. De nombreuses modifications ont été apportées à l&#8217;outil: augmentation de la productivité (refactoring, génération de [...]]]></description>
			<content:encoded><![CDATA[<p>Hier, Adobe a présenté à la communauté les derniers arrivants de leur offre et concrètise leur plateforme Flash composée des trois produits : Flash Pro, Flash Builder et Flash Catalyst.</p>
<p><a href="http://labs.adobe.com/technologies/flashbuilder4/">Flashbuilder 4</a> (ex: flexbuilder) correspond à l&#8217;environnement de développement RIA.<br />
De nombreuses modifications ont été apportées à l&#8217;outil:</p>
<ul>
<li>augmentation de la productivité (refactoring, génération de getter/setter, génération de handler d&#8217;évènement&#8230;.)</li>
<li>amélioration de la gestion des données (introspection des services distants, génération de classes&#8230;)</li>
</ul>
<p>Le modele de composant à également été relooké. En effet les composants natifs sont maintenant déclinés sous la forme de MVC. L&#8217;ambition est de faciliter le skinage des applications flex. D&#8217;après Adobe FB4 devrait aussi d&#8217;offrir un environnement de développement pour l&#8217;AS3 et non seulement pour Flex.</p>
<p>Le deuxième outil présenté était <a href="http://labs.adobe.com/technologies/flashcatalyst/">Flash Catalyst</a>. Ce produit peut prendre en charge des fichiers Photoshop, Fireworks, Illustrator. Il propose (via une interface étudiée sur les modèles des logiciels créatifs/vidéo) d&#8217;animer les éléments ou page et de skiner des composants (boutons, scroll, etc..).<br />
A tout moment, le designer peut rééditer des éléments graphiques de sa maquette via Illustrator et récupérer automatiquement ses modifications dans Catalyst.</p>
<p>Catalyst a pour vocation de permettre aux designers  :</p>
<ul>
<li>De prototyper/animer simplement leurs interfaces (pour des présentations clients)</li>
<li>D&#8217;exporter l&#8217;interface animée vers FlashBuilder afin qu&#8217;elle soit directement utilisable par le développeur sans phase de découpage d&#8217;images ou de skinnage manuel des composants et tout en conservant les animations produites dans Catalyst.</li>
</ul>
<p>Les échanges entre Catalyst et Flex seront bi-directionnelles pour la sortie finale de la V1 de Catalyst : Il sera donc tout simplement possible d&#8217;éditer un projet FlashBuilder dans Catalyst et de reskiner a la volée certains éléments.<br />
Par contre, l&#8217;utilisation de Catalyst est exclusivement réservée aux créas qui organisent les calques dans des dossiers et nomment chacun des calques. Sans cette rigueur, Catalyst devient totalement inutilisable.</p>
<p>Pour Catalyst les avis sont très partagés. Il semble que les possibilités soient quand même limitées (en terme d&#8217;effets, de retour&#8230;.) mais se prête particulièrement à de la RIA. Les fans d&#8217;animations &laquo;&nbsp;Wahoo&nbsp;&raquo; devront malheureusement conserver leur Flash Pro <img src='http://www.itaware.eu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . J&#8217;attend de le tester sur un vrai projet pour valider le workflow complet et de constater le gain de productivité&#8230;</p>
<p>A suivre</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.itaware.eu%2F2009%2F06%2F04%2Fflash-catalyst-et-flash-builder-4%2F&amp;linkname=FLASH%20CATALYST%20ET%20FLASH%20BUILDER%204"><img src="http://www.itaware.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2009/06/04/flash-catalyst-et-flash-builder-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BAAO ET SON FLEX ROAD 2009</title>
		<link>http://www.itaware.eu/2009/05/27/baao-et-son-flex-road-2009/</link>
		<comments>http://www.itaware.eu/2009/05/27/baao-et-son-flex-road-2009/#comments</comments>
		<pubDate>Wed, 27 May 2009 21:40:27 +0000</pubDate>
		<dc:creator>Cyril Balit</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Français]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=469</guid>
		<description><![CDATA[baao atelier flex]]></description>
			<content:encoded><![CDATA[<p>J&#8217;étais hier à un atelier Flex proposé par <a href="http://www.baao.com/BaaO/Formation_et_accompagnement_flex_.html">Baao </a>en partenariat avec Adobe. L&#8217;objectif de cette journée était de présenter  les possibilités de Flex et Air. L&#8217;initiative est vraiment très bonne tout d&#8217;abord car l&#8217;atelier est <strong>gratuit</strong>. Mais au delà de cela je trouve la &laquo;&nbsp;formation&nbsp;&raquo; très équilibrée pour une seule journée. On arrive néophyte et on en repart avec  :</p>
<ul>
<li>le principe de base du fonctionnement de Flexbuilder</li>
<li>le code de  notre première appli flex (un player vidéo..)</li>
<li>Les principes de base d&#8217;échange avec le serveur via <a href="http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/">blazeds </a></li>
<li>Une appli Air&#8230;.</li>
<li>Des slides&#8230;.</li>
</ul>
<p>Pas mal en 8 heures</p>
<p>La cerise sur le gâteau petit déjeuner et repas offert ( et on mange bien &#8230;)</p>
<p>J&#8217;entends déjà les raleurs du fond me dire oui mais c&#8217;est qu&#8217;à Paris &#8230;.pfff</p>
<p>Et bien non car Baao organise un FLEX ROAD et ces ateliers sont proposés dans plusieurs grandes villes de France.</p>
<p>Alors si vous ne connaissez pas encore Flex je vous recommande vraiment de vous inscrire aux prochaines sessions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2009/05/27/baao-et-son-flex-road-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java BarCamp IV : Cloud et DDD</title>
		<link>http://www.itaware.eu/2009/04/05/java-barcamp-iv-cloud-et-ddd/</link>
		<comments>http://www.itaware.eu/2009/04/05/java-barcamp-iv-cloud-et-ddd/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 16:54:02 +0000</pubDate>
		<dc:creator>Sébastien Letélié</dc:creator>
				<category><![CDATA[Français]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[cloud-computing]]></category>
		<category><![CDATA[ddd]]></category>
		<category><![CDATA[java barcamp]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=458</guid>
		<description><![CDATA[Encore un succès ! C'était plein et on a été très bien accueilli dans les locaux de Google. Super bouffe au passage, j'ai beaucoup aimé les macarons en dessert et puis le fromage, trop la classe...
2 créneaux / 4 salle et au total 7 sessions, je vous résume les deux auxquelles j'ai participé <a href="http://www.itaware.eu/2009/04/05/java-barcamp-iv-cloud-et-ddd/" target="_blank">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Encore un succès ! C&#8217;était plein et on a été très bien accueilli dans les locaux de Google. Super bouffe au passage, j&#8217;ai beaucoup aimé les macarons en dessert et puis le fromage, trop la classe&#8230;<br />
2 créneaux / 4 salle et au total 7 sessions, je vous résume les deux auxquelles j&#8217;ai participé :<br />
<strong></strong></p>
<p><strong>Cloud computing</strong><br />
Un sujet pas vraiment Java au premier abord mais qui a attiré du monde. J&#8217;ai essayé de définir le cloud computing comme je le ressentais, <a href="http://www.application-servers.com/" target="_blank">Didier</a> a été plus clair que moi en le décomposant en 3 offres :</p>
<ul>
<li><strong>IAAS</strong> (Infrastructure As A Services) : c&#8217;est typiquement <a href="http://aws.amazon.com" target="_blank">Amazon</a> avec ces offres S3 pour le stockage et EC2 pour les serveurs virtualisés. On a aussi <a href="http://www.gandi.net/" target="_blank">Gandi</a> avec une offre plus &laquo;&nbsp;end user&nbsp;&raquo; la où Amazon est vraiment très bas niveaux (encore qu&#8217;ils mettent en place de plus en plus de service à valeur ajoutée autour de leurs offres de base et aussi des outils de gestion en <a href="http://aws.amazon.com/eclipse/" target="_blank">plugin dans Eclipse</a> (<a href="http://awsmedia.s3.amazonaws.com/videos/awsToolkit.html" target="_blank">demo</a>)). On trouvera aussi <a href="http://www.elastic-grid.com/" target="_blank">Elastic Grid</a> qui propose de faciliter le développement et déploiement sur l&#8217;infrastructure Amazon, ou encore <a href="http://www.gogrid.com/index.php" target="_blank">GoGrid</a> une offre concurrente à Amazon. Bientôt je pense qu&#8217;avec la fusion IBM/Sun de nouvelles offres vont apparaître.</li>
<li><strong>SAAS</strong> (Software As A Services) : la on va trouver beaucoup d&#8217;acteur (s&#8217;appuyant souvent sur l&#8217;offre précédente), Amazon <a href="http://aws.amazon.com/simpledb/" target="_blank">SimpleDB</a>, Amazon <a href="http://aws.amazon.com/sqs/" target="_blank">SQS</a>,  <a href="http://www.google.com/a" target="_blank">Google Apps</a> (cf mon dernier article), Microsoft <a href="http://www.microsoft.com/azure/" target="_blank">Azure</a> Services, <a href="http://www.cloudmq.com/" target="_blank">CloudMQ</a>, <a href="http://www.zumodrive.com/" target="_blank">ZumoDrive</a>, &#8230; et je pourrais en lister pas mal et la liste va augmenter rapidement</li>
<li><strong>PAAS</strong> (Platform As A Services) : c&#8217;est la plus un hébergement d&#8217;application sur une plate-forme commune s&#8217;adaptant au besoin selon la demande, c&#8217;est typiquement <a href="http://appengine.google.com/" target="_blank">Google AppEngine</a>, ou il est possible à tous de déployer son application web si on sait faire du Python. Microsoft a surement une offre dans Azure faudrait que je jette un oeil et Sun vient de lancer <a href="http://zembly.com" target="_blank">Zembly</a>.</li>
</ul>
<p>Pas mal de débat sur quid du mode déconnecté, la sécurité, et où java la dedans. Perso le mode déconnecté a pour moi une importance capitale dans ce monde de plus en plus nomade ou le cloud est en priorité un espace de stockage me permettant de partager mes données entre mes différents terminaux, ensuite un espace de service, et au final une plate-forme de déploiement de mes applis.<br />
Fini de gérer son backup qu&#8217;on fait jamais, fini de chercher un moyen de partager ses données en réseau pour au final s&#8217;échanger un fichier avec une clé parce qu&#8217;on a pas réussi à faire parler un mac et un pc, mes données sont dans le cloud et synchronisées sur tout mes terminaux. J&#8217;ai mis en place Zumodrive dans ma société et c&#8217;est un vrai régal, les documents sont partagés même à l&#8217;exterieur de l&#8217;entreprise et je me pose plus la question du backup. J&#8217;ai prévu un prochain article sur l&#8217;experience avec cette offre cloud que je comparerais à Google Docs.<br />
La sécurité reste le point crucial de l&#8217;implémentation de ces offres dans l&#8217;entreprise, j&#8217;ai l&#8217;impression d&#8217;entendre les mêmes remarques que lorsque l&#8217;on évoquait le paiement sur Internet il y a dix ans. Tous ces services sont bien sécurisés et il n&#8217;y a pas de risque zéro.<br />
Java pour moi a sa place dans le cloud tant coté client que coté serveur. L&#8217;aspect multi plate-forme permet de faciliter les développements au niveau client (ex: le client ZumoDrive est en Java), j&#8217;aimerais voir proliférer des APIs Java &laquo;&nbsp;cloud-ready&nbsp;&raquo; facilitant l&#8217;intégration de service dans son code. De même côté serveur j&#8217;attends avec impatience Google AppEngine en Java.<br />
Au final l&#8217;avantage du cloud computing est avant tout économique, les PME sont les premiers clients et voient leurs cout diminuer tout en ayant des capacités flexibles.</p>
<p><strong>DDD</strong> (<a href="http://domaindrivendesign.org/" target="_blank">Domain Driven Design</a>)<br />
J&#8217;avais eu peu de succès la <a href="http://www.itaware.eu/2009/01/31/javacamp-iii-tdd-et-ddd/" target="_blank">dernière fois</a> avec ce sujet mais j&#8217;avais quand même attisé les curiosités, cette fois-ci il a été proposé par d&#8217;autres bien plus connaisseurs que moi et qui ont apportés des arguments pertinents sur les bienfait de ce concept. Un des points importants évoqués était cette habitude de trop parler technique et imbrication de framework pour s&#8217;orienter plus sur le métier, une évidence que l&#8217;on a tendance à oublier en voulant mettre nos nouveaux framework dans notre code. J&#8217;ai reparlé de <a href="http://www.qi4j.org/" target="_blank">Qi4j</a> qui, je l&#8217;ai appris, n&#8217;est pas du pur DDD mais en tout cas reste à mes yeux une implémentation concrète de ce qui est pour moi la meilleure manière de modéliser du réel. Faut vraiment que je m&#8217;y mette et que je me fasse une démo de mon dossier médical implémenté avec Qi4j pour vraiment prouver que cette approche est pertinente.<br />
Bien sur je reste persuadé que son implémentation dans un code existant reste difficile mais j&#8217;en suis pas encore là.<br />
Le DDD c&#8217;est avant tout une bonne pratique et une nouvelle manière d&#8217;appréhender son développement. A suivre c&#8217;est sûr &#8230;</p>
<p>Merci encore aux organisateurs. C&#8217;est toujours une bonne occasion d&#8217;échanger. Et pourvu que Google nous ouvre leur porte le plus souvent possible <img src='http://www.itaware.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Retrouvez les autres blogs sur le <a href="http://barcamp.org/JavaCampParis4" target="_blank">JavaBarCamp IV</a>:</p>
<ul>
<li><a href="http://www.touilleur-express.fr/2009/04/01/compte-rendu-leger-de-la-grosse-soiree-javacamp4/" target="_blank">Le touilleur</a></li>
<li><a href="http://morlhon.net/blog/2009/04/01/javacamp4/" target="_blank">Jean-Laurent</a></li>
<li><a href="http://sunchic.free.fr/wordpress/index.php/archives/2009/04/01/javacampparis-4th-edition/" target="_blank">David</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2009/04/05/java-barcamp-iv-cloud-et-ddd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les tontons flexeurs&#8230;et les performances</title>
		<link>http://www.itaware.eu/2009/03/30/les-tontons-flexeurset-les-performances/</link>
		<comments>http://www.itaware.eu/2009/03/30/les-tontons-flexeurset-les-performances/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 22:00:17 +0000</pubDate>
		<dc:creator>Cyril Balit</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[performances]]></category>
		<category><![CDATA[tontons flexeurs]]></category>

		<guid isPermaLink="false">http://www.itaware.eu/?p=456</guid>
		<description><![CDATA[J&#8217;étais ce soir au dernier événement organisé par les tontons flexeurs. Le thème aujourd&#8217;hui était &#171;&#160;Flex et les performances à Paris&#160;&#187;. Une soirée très sympa sur un thème très intéressant. Les 3 intervenants ont promis que leurs présentations seraient disponibles sur le site des TTF. En attendant en voici un résumé: Yann Chevalier de BaaO [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;étais ce soir au dernier événement organisé par <a href="http://groups.adobe.com/groups/193bcaff5f/summary">les tontons flexeurs</a>. Le thème aujourd&#8217;hui était &laquo;&nbsp;Flex et les performances à Paris&nbsp;&raquo;. Une soirée très sympa sur un thème très intéressant. Les 3 intervenants ont promis que leurs présentations seraient disponibles sur le site des TTF. En attendant en voici un résumé:</p>
<p><a href="http://groups.adobe.com/people/49aa21d589">Yann Chevalier</a> de <a href="http://www.baao.com/BaaO/Formation_et_accompagnement_flex_.html">BaaO</a> nous à parler de Flex et des performances en évoquant les points suivants</p>
<ul>
<li>Amélioration des performances visuelles</li>
<li>Optimisation de la taille de l&#8217;application (modules, RSL..)</li>
<li>Outils de mesure (timer, flex profiler, kapInspect)</li>
<li>Points d&#8217;attention (container, item renderer, binding..)</li>
</ul>
<p><a href="http://blog.kapit.fr/ria/author/jrevel/">Julien Revel</a> de <a href="http://www.kapit.fr/">KapIT</a> a abordé le problème des mémory leak en Flex. J&#8217;étais habitué à ce type de problématique en javascript et moins en Flex. Julien nous a présenté:</p>
<ul>
<li>le garbage collector de  Flex plutôt performant</li>
<li>Les principales sources de leak  (les custom tooltip, les poppup, les fenêtres transitoires &#8230;)</li>
<li>au contraire les &laquo;&nbsp;leak safe&nbsp;&raquo; (binding interne, le model locator dans cairngorm, les events listener d&#8217;objets transitoires vers des objets permanents..)</li>
<li>Les &laquo;&nbsp;suspects&nbsp;&raquo; (Array, map, timer actif, listener vers des objets transitoires&#8230;)</li>
<li>Des outils  pour reperer les leak (essentielement <a href="http://lab.kapit.fr/display/kapinspect/Kap%20Inspect">kapInspect </a>et son memory leak plugin)</li>
</ul>
<p>Enfin <a href="http://codemoiunmouton.wordpress.com/">Michaël Chaize</a> de Adobe (je vais quand même pas inserer le lien d&#8217;adobe&#8230;) nous a parlé des échanges de données autour de LCDS. Avec entre autre :</p>
<ul>
<li>la dualité du choix entre un couplage faible avec un format d&#8217;échange traditionnel (XML, SOAP, REST) moins performant et un couplage fort propriétaire (RMI, AMF)  avec une démo à l&#8217;appui sur <a href="http://www.jamesward.com/census/">Census</a></li>
<li>Le data Service et son implémentation coté Serveur (DAO, Assembler  et config LCDS) et sa mise en place en flex</li>
<li>La démo d&#8217;un outils réalisé en interne illustrant les mécanismes de synchronisation et de persistance entre plusieurs clients.</li>
</ul>
<p>Bref une belle soirée. Vivement la prochaine&#8230;..</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.itaware.eu%2F2009%2F03%2F30%2Fles-tontons-flexeurset-les-performances%2F&amp;linkname=Les%20tontons%20flexeurs%26%238230%3Bet%20les%20performances"><img src="http://www.itaware.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.itaware.eu/2009/03/30/les-tontons-flexeurset-les-performances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
