<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : JavaFX et Open Screen Project, ou la naissance des applications universelles&#8230;</title>
	<atom:link href="http://www.lafabrick.com/blog/2008/05/07/322-le-double-effet-java-fx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lafabrick.com/blog/2008/05/07/322-le-double-effet-java-fx/</link>
	<description>Laboratoire d&#039;interfaces riches (Flex, Flash, Air ...)</description>
	<lastBuildDate>Fri, 20 Jan 2012 17:06:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>Par : erick</title>
		<link>http://www.lafabrick.com/blog/2008/05/07/322-le-double-effet-java-fx/comment-page-1/#comment-498</link>
		<dc:creator>erick</dc:creator>
		<pubDate>Mon, 07 Jul 2008 23:14:10 +0000</pubDate>
		<guid isPermaLink="false">http://92.243.2.196/lafabrick/blog/?p=322#comment-498</guid>
		<description>&lt;p&gt;salut Yam,&lt;br /&gt; &lt;br /&gt; ton développeur doit sûrement avoir raison, silverlight c&#039;est peut être bien !!!&lt;br /&gt; mais comme on est pas expert je te renvoie vers une mine d&#039;infos ;&lt;br /&gt; &lt;a href=&quot;http://www.interfaces-riches.com/2008/06/29/le-festival-davignon-lheure-de-silverlight&quot; title=&quot;http://www.interfaces-riches.com/2008/06/29/le-festival-davignon-lheure-de-silverlight&quot; rel=&quot;nofollow&quot;&gt;www.interfaces-riches.com...&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; PS : pour du XAML en action : &lt;br /&gt; &lt;a href=&quot;http://www.danslesruesdavignon.com/festival/&quot; title=&quot;http://www.danslesruesdavignon.com/festival/&quot; rel=&quot;nofollow&quot;&gt;www.danslesruesdavignon.c...&lt;/a&gt;&lt;br /&gt; &lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>salut Yam,</p>
<p> ton développeur doit sûrement avoir raison, silverlight c&#8217;est peut être bien !!!<br />
 mais comme on est pas expert je te renvoie vers une mine d&#8217;infos ;<br />
 <a href="http://www.interfaces-riches.com/2008/06/29/le-festival-davignon-lheure-de-silverlight" title="http://www.interfaces-riches.com/2008/06/29/le-festival-davignon-lheure-de-silverlight" rel="nofollow"></a><a href="http://www.interfaces-riches.com.." rel="nofollow">http://www.interfaces-riches.com..</a>.</p>
<p> PS : pour du XAML en action : <br />
 <a href="http://www.danslesruesdavignon.com/festival/" title="http://www.danslesruesdavignon.com/festival/" rel="nofollow"></a><a href="http://www.danslesruesdavignon.c.." rel="nofollow">http://www.danslesruesdavignon.c..</a>.
 </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Yam</title>
		<link>http://www.lafabrick.com/blog/2008/05/07/322-le-double-effet-java-fx/comment-page-1/#comment-493</link>
		<dc:creator>Yam</dc:creator>
		<pubDate>Thu, 03 Jul 2008 00:49:43 +0000</pubDate>
		<guid isPermaLink="false">http://92.243.2.196/lafabrick/blog/?p=322#comment-493</guid>
		<description>&lt;p&gt;j&#039;ai demandé à un de nos développeurs pourquoi il préférait Silverlight à Flex, voici son point de vue. J&#039;aimerai bien avoir le votre en réponse puisque vous connaissez mieux Flex. &lt;br /&gt; &lt;br /&gt; &quot;Le principe de Flex c&#039;est:&lt;br /&gt; &lt;br /&gt; Fichier Flex =&gt; Compilateur Flex (en Java) =&gt; Génération d&#039;un SWF =&gt;&lt;br /&gt; Transfert sur le navigateur =&gt; Exécution&lt;br /&gt; &lt;br /&gt; Principe de Silverlight:&lt;br /&gt; &lt;br /&gt; Fichier XAML =&gt; Transfert sur le navigateur =&gt; Exécution&lt;br /&gt; &lt;br /&gt; Moi je vois les avantages suivants:&lt;br /&gt; &lt;br /&gt; - Comme le fichier XAML (de Silverlight) est du XML, il peut être lu par&lt;br /&gt; des machines et permettre son référencement par exemple (par de&lt;br /&gt; GoogleBot par exemple). Pour Flex, ce qui passe sur le réseau, c&#039;est un&lt;br /&gt; binaire que l&#039;on ne peut pas indexer. Bref, si on utilisait que cela,&lt;br /&gt; c&#039;est la fin de Google. &lt;br /&gt; (ndYAM : bon Ok Adobe vient d&#039;annoncer le référencement de flash dans Google).&lt;br /&gt; &lt;br /&gt; - Comme le fichier XAML et du XML, et c&#039;est ce que l&#039;on envoi au&lt;br /&gt; navigateur, cela veut dire que côté serveur, on peut très facilement le&lt;br /&gt; générer dynamiquement avec PHP, Perl... ou n&#039;importe quoi d&#039;autre. Dans&lt;br /&gt; le cas de Flex, si on veut faire cela, il faut créer un fichier Flex sur&lt;br /&gt; le serveur, le compiler et envoyer le résultat (bref, cela coûte très&lt;br /&gt; cher). On verra peut être apparaître des servlets J2E pour faire ça,&lt;br /&gt; mais ça limite à Java et ne change rien à la lourdeur de la tâche.&lt;br /&gt; &lt;br /&gt; - Dans le cas de Silverlight, on peut développer ses propres balises (en&lt;br /&gt; incluant des DLL .Net écrite avec ce que l&#039;on veut). Cela veut dire&lt;br /&gt; que l&#039;on peut écrire de chose très complexes (même dynamiquement en PHP)&lt;br /&gt; en enrichissant le langage. Avec Flex, il faut modifier le compilateur&lt;br /&gt; pour arriver au même résultat. Du coup, on doit avoir son propre&lt;br /&gt; compilateur (et on ne suit plus le Flex officiel).&lt;br /&gt; &lt;br /&gt; - Avec Silverlight, on peut modifier dynamiquement son arbre d&#039;affichage&lt;br /&gt; en chargeant des nouveaux bout de XAML et cela même depuis JavaScript.&lt;br /&gt; Bref, on peut programmer un peu comme en AJAX aujourd&#039;hui. Avec Flex,&lt;br /&gt; c&#039;est pas possible puisqu&#039;il faut passer par le compilateur.&lt;br /&gt; &lt;br /&gt; - Avec Silverlight, on peut choisir son langage de programmation (pour&lt;br /&gt; les extensions pas exemple). Avec certains langages il faut compiler,&lt;br /&gt; mais pour d&#039;autre même pas besoin, c&#039;est à la charge du navigateur&lt;br /&gt; (Javascript par exemple).&lt;br /&gt; &lt;br /&gt; - Personnellement, je trouve qu&#039;ActionScript est bien en dessous de C#.&lt;br /&gt; D&#039;ailleurs l&#039;utilisation des langages (et même des binaires .Net) permet&lt;br /&gt; de réutiliser du code provenant d&#039;application de bureau par exemple. On&lt;br /&gt; peu même partage du code entre le serveur et le navigateur (alors qu&#039;en&lt;br /&gt; ActionScript...).&lt;br /&gt; &lt;br /&gt; - Flash commence en se libérer (en tout cas il y a des annonces en ce&lt;br /&gt; sens), mais aujourd&#039;hui, il n&#039;y a pas vraiment de lecteur Flash libre&lt;br /&gt; qui tiennent la route (peut être la faute aux spécifications de Flash&lt;br /&gt; qui on beaucoup changé depuis le début).&quot;&lt;br /&gt; Ne vous attachez pas à la forme, c&#039;est juste un échange de mail.&lt;br /&gt; Merci,&lt;br /&gt; &lt;br /&gt; Yam&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>j&#8217;ai demandé à un de nos développeurs pourquoi il préférait Silverlight à Flex, voici son point de vue. J&#8217;aimerai bien avoir le votre en réponse puisque vous connaissez mieux Flex. </p>
<p> &quot;Le principe de Flex c&#8217;est:</p>
<p> Fichier Flex =&gt; Compilateur Flex (en Java) =&gt; Génération d&#8217;un SWF =&gt;<br />
 Transfert sur le navigateur =&gt; Exécution</p>
<p> Principe de Silverlight:</p>
<p> Fichier XAML =&gt; Transfert sur le navigateur =&gt; Exécution</p>
<p> Moi je vois les avantages suivants:</p>
<p> &#8211; Comme le fichier XAML (de Silverlight) est du XML, il peut être lu par<br />
 des machines et permettre son référencement par exemple (par de<br />
 GoogleBot par exemple). Pour Flex, ce qui passe sur le réseau, c&#8217;est un<br />
 binaire que l&#8217;on ne peut pas indexer. Bref, si on utilisait que cela,<br />
 c&#8217;est la fin de Google. <br />
 (ndYAM : bon Ok Adobe vient d&#8217;annoncer le référencement de flash dans Google).</p>
<p> &#8211; Comme le fichier XAML et du XML, et c&#8217;est ce que l&#8217;on envoi au<br />
 navigateur, cela veut dire que côté serveur, on peut très facilement le<br />
 générer dynamiquement avec PHP, Perl&#8230; ou n&#8217;importe quoi d&#8217;autre. Dans<br />
 le cas de Flex, si on veut faire cela, il faut créer un fichier Flex sur<br />
 le serveur, le compiler et envoyer le résultat (bref, cela coûte très<br />
 cher). On verra peut être apparaître des servlets J2E pour faire ça,<br />
 mais ça limite à Java et ne change rien à la lourdeur de la tâche.</p>
<p> &#8211; Dans le cas de Silverlight, on peut développer ses propres balises (en<br />
 incluant des DLL .Net écrite avec ce que l&#8217;on veut). Cela veut dire<br />
 que l&#8217;on peut écrire de chose très complexes (même dynamiquement en PHP)<br />
 en enrichissant le langage. Avec Flex, il faut modifier le compilateur<br />
 pour arriver au même résultat. Du coup, on doit avoir son propre<br />
 compilateur (et on ne suit plus le Flex officiel).</p>
<p> &#8211; Avec Silverlight, on peut modifier dynamiquement son arbre d&#8217;affichage<br />
 en chargeant des nouveaux bout de XAML et cela même depuis JavaScript.<br />
 Bref, on peut programmer un peu comme en AJAX aujourd&#8217;hui. Avec Flex,<br />
 c&#8217;est pas possible puisqu&#8217;il faut passer par le compilateur.</p>
<p> &#8211; Avec Silverlight, on peut choisir son langage de programmation (pour<br />
 les extensions pas exemple). Avec certains langages il faut compiler,<br />
 mais pour d&#8217;autre même pas besoin, c&#8217;est à la charge du navigateur<br />
 (Javascript par exemple).</p>
<p> &#8211; Personnellement, je trouve qu&#8217;ActionScript est bien en dessous de C#.<br />
 D&#8217;ailleurs l&#8217;utilisation des langages (et même des binaires .Net) permet<br />
 de réutiliser du code provenant d&#8217;application de bureau par exemple. On<br />
 peu même partage du code entre le serveur et le navigateur (alors qu&#8217;en<br />
 ActionScript&#8230;).</p>
<p> &#8211; Flash commence en se libérer (en tout cas il y a des annonces en ce<br />
 sens), mais aujourd&#8217;hui, il n&#8217;y a pas vraiment de lecteur Flash libre<br />
 qui tiennent la route (peut être la faute aux spécifications de Flash<br />
 qui on beaucoup changé depuis le début).&quot;<br />
 Ne vous attachez pas à la forme, c&#8217;est juste un échange de mail.<br />
 Merci,</p>
<p> Yam</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Erick</title>
		<link>http://www.lafabrick.com/blog/2008/05/07/322-le-double-effet-java-fx/comment-page-1/#comment-449</link>
		<dc:creator>Erick</dc:creator>
		<pubDate>Sun, 11 May 2008 15:03:52 +0000</pubDate>
		<guid isPermaLink="false">http://92.243.2.196/lafabrick/blog/?p=322#comment-449</guid>
		<description>&lt;p&gt;@ switcherdav : je suis pas du tout convaincu q çà apportera rien, mais j&#039;attends de voir. Je développe pas encore avec Java, mais jcrois que çà permet quand même pas mal de choses quand  même :). Après pour l&#039;édition, çà sera avec eclipse comme Flex. IL manquerait plus qu&#039;un petit plugin avec une vue &quot;design&quot; et puis zou. Mais bon je suis pas sûr que Sun s&#039;interresse déjà au workflow designer / dev... à suivre  &lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>@ switcherdav : je suis pas du tout convaincu q çà apportera rien, mais j&#8217;attends de voir. Je développe pas encore avec Java, mais jcrois que çà permet quand même pas mal de choses quand  même <img src='http://www.lafabrick.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Après pour l&#8217;édition, çà sera avec eclipse comme Flex. IL manquerait plus qu&#8217;un petit plugin avec une vue &laquo;&nbsp;design&nbsp;&raquo; et puis zou. Mais bon je suis pas sûr que Sun s&#8217;interresse déjà au workflow designer / dev&#8230; à suivre  </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Erick</title>
		<link>http://www.lafabrick.com/blog/2008/05/07/322-le-double-effet-java-fx/comment-page-1/#comment-448</link>
		<dc:creator>Erick</dc:creator>
		<pubDate>Sun, 11 May 2008 14:35:56 +0000</pubDate>
		<guid isPermaLink="false">http://92.243.2.196/lafabrick/blog/?p=322#comment-448</guid>
		<description>&lt;p&gt;@tek : c&#039;est vrai que c&#039;est bluffant le coup du glisser/déposer d&#039;applications. Ca peut sembler gadget, mais finalement c&#039;est un mode d&#039;installation &quot;locale&quot; bien plus rapide que le Badge de AIR. J&#039;imagine que pour cela faut avoir Java installée sur la machine client, après ça semble pas une grosse affaire. C&#039;est vrai que si le runtime AIR est déjà sur la machine, il devrait pas trop être impossible de reproduire ce système d&#039;install express. Vivement la V2... &lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>@tek : c&#8217;est vrai que c&#8217;est bluffant le coup du glisser/déposer d&#8217;applications. Ca peut sembler gadget, mais finalement c&#8217;est un mode d&#8217;installation &laquo;&nbsp;locale&nbsp;&raquo; bien plus rapide que le Badge de AIR. J&#8217;imagine que pour cela faut avoir Java installée sur la machine client, après ça semble pas une grosse affaire. C&#8217;est vrai que si le runtime AIR est déjà sur la machine, il devrait pas trop être impossible de reproduire ce système d&#8217;install express. Vivement la V2&#8230; </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : switcherdav</title>
		<link>http://www.lafabrick.com/blog/2008/05/07/322-le-double-effet-java-fx/comment-page-1/#comment-445</link>
		<dc:creator>switcherdav</dc:creator>
		<pubDate>Fri, 09 May 2008 23:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://92.243.2.196/lafabrick/blog/?p=322#comment-445</guid>
		<description>&lt;p&gt;Pareil que toi, je ne vois pas trop l&#039;intérêt de cette nouvelle techno.&lt;br /&gt; &lt;br /&gt; Aussi géniale et puissante soit elle, pour percer, il faut proposer des outils adaptés et c&#039;est là où Adobe fait fort, le framework Flex et l&#039;environnement auteur Flash sont simples à aborder.&lt;br /&gt; &lt;br /&gt; PS : on remarque que chez Sun aussi ils utilisent des Mac !&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Pareil que toi, je ne vois pas trop l&#8217;intérêt de cette nouvelle techno.</p>
<p> Aussi géniale et puissante soit elle, pour percer, il faut proposer des outils adaptés et c&#8217;est là où Adobe fait fort, le framework Flex et l&#8217;environnement auteur Flash sont simples à aborder.</p>
<p> PS : on remarque que chez Sun aussi ils utilisent des Mac !</p>
<p>
 </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tek</title>
		<link>http://www.lafabrick.com/blog/2008/05/07/322-le-double-effet-java-fx/comment-page-1/#comment-440</link>
		<dc:creator>Tek</dc:creator>
		<pubDate>Thu, 08 May 2008 18:15:18 +0000</pubDate>
		<guid isPermaLink="false">http://92.243.2.196/lafabrick/blog/?p=322#comment-440</guid>
		<description>&lt;p&gt;Le coup de l&#039;application qui passe du navigateur vers le bureau c&#039;est génial!&lt;br /&gt; &lt;br /&gt; En fait, au tout début je pensais que Air permettrait de le faire du jour où j&#039;ai entendu parler de leur histoire de badge. Le pire c&#039;est que ça serait possible mais il faudrait que Air utilise la même librairie que celle du lecteur Flash, or il embarque la sienne propre. Par contre, rien n&#039;empêcherait au passage du badge vers l&#039;application Air, de préciser que le runtime doive préférer la librairie du lecteur en cours d&#039;utilisation et de conserver le fenêtrage utilisé par le navigateur. Probablement complexe à mettre en œuvre, surtout en multi-plateformes, mais clairement pas impossible.&lt;br /&gt; &lt;br /&gt; Ensuite il faudrait un bac-à-sable béton pour  garantir que la sécurité de l&#039;exécution soit strictement identique dans Air et dans le navigateur.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Le coup de l&#8217;application qui passe du navigateur vers le bureau c&#8217;est génial!</p>
<p> En fait, au tout début je pensais que Air permettrait de le faire du jour où j&#8217;ai entendu parler de leur histoire de badge. Le pire c&#8217;est que ça serait possible mais il faudrait que Air utilise la même librairie que celle du lecteur Flash, or il embarque la sienne propre. Par contre, rien n&#8217;empêcherait au passage du badge vers l&#8217;application Air, de préciser que le runtime doive préférer la librairie du lecteur en cours d&#8217;utilisation et de conserver le fenêtrage utilisé par le navigateur. Probablement complexe à mettre en œuvre, surtout en multi-plateformes, mais clairement pas impossible.</p>
<p> Ensuite il faudrait un bac-à-sable béton pour  garantir que la sécurité de l&#8217;exécution soit strictement identique dans Air et dans le navigateur.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

