<?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>Blog de Vincent Brabant : NetBeans, Java et autres &#187; JavaFX</title>
	<atom:link href="https://blog.developpez.com/vbrabant/pcategory/javafx/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/vbrabant</link>
	<description></description>
	<lastBuildDate>Thu, 26 Jan 2012 14:17:19 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Devoxx 2008 : Hier, JavaFx. aujourd&#8217;hui, Flex 4.</title>
		<link>https://blog.developpez.com/vbrabant/p6908/javafx/devoxx_2008_hier_javafx_aujourd_hui_flex_4</link>
		<comments>https://blog.developpez.com/vbrabant/p6908/javafx/devoxx_2008_hier_javafx_aujourd_hui_flex_4#comments</comments>
		<pubDate>Tue, 09 Dec 2008 23:02:16 +0000</pubDate>
		<dc:creator><![CDATA[vbrabant]]></dc:creator>
				<category><![CDATA[Devoxx 2008]]></category>
		<category><![CDATA[JavaFX]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ce matin (mardi matin donc), j&#8217;ai suivi la présentation de Flex, où l&#8217;on nous a dévoilé la version 4 de Flex. Ainsi, on nous a parlé de fichier ayant l&#8217;extension fxg, de nouveaux composants FXTextBox, FXList, &#8230;, &#8230;. On nous a parlé d&#8217;Animation (les nouveaux tween), du support des states qui a été revu/simplifié. Bref, j&#8217;entendais parler de FX tout le temps. Assez Amusant. Et déroutant en même temps. En tout cas, cela ne m&#8217;avais [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Ce matin (mardi matin donc), j&rsquo;ai suivi la présentation de Flex, où l&rsquo;on nous a dévoilé la version 4 de Flex.</p>
<p>Ainsi, on nous a parlé de fichier ayant l&rsquo;extension fxg, de nouveaux composants FXTextBox, FXList, &#8230;, &#8230;.<br />
On nous a parlé d&rsquo;Animation (les nouveaux tween), du support des states qui a été revu/simplifié.</p>
<p>Bref, j&rsquo;entendais parler de FX tout le temps. Assez Amusant. Et déroutant en même temps.</p>
<p><span id="more-171"></span><br />
En tout cas, cela ne m&rsquo;avais pas frappé avant, mais vu que j&rsquo;ai eu les 2 sessions quasiment l&rsquo;une derrière l&rsquo;autre, les langages sont tout de même très proche.</p>
<p>Pourriez-vous me dire laquelle des deux classes est écrite en Flex et laquelle est écrite en JavaFx ?</p>
<blockquote>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">package hello.world; <br />
public class Personne { <br />
&nbsp; public var nom:String; <br />
&nbsp; public var prenom:String; <br />
&nbsp; public var etatCivil:String; <br />
&nbsp; public var age:Integer; <br />
&nbsp; function texteComplet():String { <br />
&nbsp; &nbsp; &nbsp;&quot;{etatCivil} {nom} {prenom} -- {age}&quot;; <br />
&nbsp; } <br />
}</div></div>
</blockquote>
<blockquote>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">package hello.world { <br />
public class Personne { <br />
&nbsp; public var nom:String; <br />
&nbsp; public var prenom:String; <br />
&nbsp; public var etatCivil:String; <br />
&nbsp; public var age:int; <br />
&nbsp; function texteComplet():String { <br />
&nbsp; &nbsp; &nbsp;return etatCivil +&quot; &quot; + nom + &quot; &quot; + prenom + &quot; -- &quot;+ age; <br />
&nbsp; } <br />
} <br />
}</div></div>
</blockquote>
<p>Laquelle de ces syntaxes se rapproche le plus de Java selon vous ?</p>
<p>(en espérant que je ne me sois pas trop trompé dans les syntaxes, car j&rsquo;ai tapé directement ici, sans valider dans un EDI. Merci de me signaler si j&rsquo;ai commis des fautes)</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>JavaFX, Flex, et JSon</title>
		<link>https://blog.developpez.com/vbrabant/p7158/javafx/javafx_flex_et_json</link>
		<comments>https://blog.developpez.com/vbrabant/p7158/javafx/javafx_flex_et_json#comments</comments>
		<pubDate>Mon, 02 Feb 2009 23:51:39 +0000</pubDate>
		<dc:creator><![CDATA[vbrabant]]></dc:creator>
				<category><![CDATA[Devoxx 2008]]></category>
		<category><![CDATA[JavaFX]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[En décembre, j&#8217;avais posté sur mon blog un billet concernant JavaFx et Flex, où j&#8217;avais écrit une classe toute simple en JavaFX et en Flex. http://blog.developpez.com/vbrabant?title=devoxx_2008_hier_javafx_aujourd_hui_flex_4 Aujourd&#8217;hui, je vais revenir sur les quelques commentaires qui ont été laissé dans ce billet Tout d&#8217;abord, je tiens à signaler que le 1er code est écrit en JavaFX, et le 2ième code en Flex. Flex, pour ce qui est des String permet les 2 façons. On peut donc [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>En décembre, j&rsquo;avais posté sur mon blog un billet concernant JavaFx et Flex, où j&rsquo;avais écrit une classe toute simple en JavaFX et en Flex.</p>
<p>http://blog.developpez.com/vbrabant?title=devoxx_2008_hier_javafx_aujourd_hui_flex_4</p>
<p>Aujourd&rsquo;hui, je vais revenir sur les quelques commentaires qui ont été laissé dans ce billet<br />
<span id="more-173"></span><br />
Tout d&rsquo;abord, je tiens à signaler que le 1er code est écrit en JavaFX, et le 2ième code en Flex.</p>
<p>Flex, pour ce qui est des String permet les 2 façons. On peut donc écrire aussi bien </p>
<blockquote>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">var texte:String; <br />
texte = &quot;{etatCivil} {nom} {prenom} -- {age}&quot;;</div></div>
</blockquote>
<p>ou</p>
<blockquote>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;var texte:String; <br />
texte = etatCivil +&quot; &quot; + nom + &quot; &quot; + prenom + &quot; -- &quot;+ age;</div></div>
</blockquote>
<p> qui est une façon très semblable à ce qu&rsquo;on écrit tous les jours en Java (du moins, si on ignore la déclaration de la variable).</p>
<p>Alors, oui. J&rsquo;avais choisi un exemple simple. Et si on pousse plus loin, les différences se font bien plus criante.</p>
<p>Ainsi, en Flex, on pourra également écrire un fichier .mxml, qui vous permettra, par exemple, de définir un panel, comme ceci : </p>
<blockquote>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; <br />
&lt;!-- Simple example to demonstrate Panel layout container. --&gt; <br />
&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot;&gt; <br />
&nbsp;<br />
&nbsp; &nbsp; &lt;mx:Script&gt; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;![CDATA[ <br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //déclaration de mes fonctions <br />
&nbsp; &nbsp; &nbsp; &nbsp; ]]&gt; <br />
&nbsp; &nbsp; &lt;/mx:Script&gt; <br />
&nbsp; &nbsp; &lt;mx:Panel id=&quot;panel&quot; title=&quot;Bonjour&quot;&gt; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;mx:Label color=&quot;blue&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text=&quot;Bonjour tout le monde.&quot;/&gt; <br />
&nbsp; &nbsp; &lt;/mx:Panel&gt; <br />
&lt;/mx:Application&gt;</div></div>
</blockquote>
<p>Alors qu&rsquo;en JavaFX, on l&rsquo;écrira de cette façon</p>
<blockquote>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">// <br />
//déclaration de mes fonctions se feront ici &nbsp;<br />
//... <br />
&nbsp;<br />
Stage { <br />
&nbsp; &nbsp; title: &quot;Bonjour&quot; <br />
&nbsp; &nbsp; scene: Scene { <br />
&nbsp; &nbsp; &nbsp; &nbsp; content: [ <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Text { <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fill: Color.BLUE <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; x: 10, <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; y: 30 <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; content: &quot;Bonjour tout le monde.&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } <br />
&nbsp; &nbsp; &nbsp; &nbsp; ] <br />
&nbsp; &nbsp; } <br />
}</div></div>
</blockquote>
<p>Et là, c&rsquo;est clair qu&rsquo;il n&rsquo;y a vraiment plus rien de commun entre les deux langages.</p>
<p>Je m&rsquo;étais toujours demandé d&rsquo;où sortait cette façon d&rsquo;écrire les scripts en JavaFX, jusqu&rsquo;à ce que qu&rsquo;un collègue me demande si je connaissais JSON.<br />
Je ne connaissais que de nom, sachant que c&rsquo;est fortement utilisé en JavaScipt, et encore plus en Ajax.<br />
Or, <a href="http://json.org/">en y regardant de plus près</a>, ca a fait tilt.<br />
Cette façon de déclarer les objets et les éléments imbriqués en JavaFX est vraiment fortement inspiré de JSon.</p>
<p>Et une fois qu&rsquo;on a compris la logique derrière tout cela, ca facilite tout de même grandement la lecture du code.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaFX sous Linux. C&#8217;est possible</title>
		<link>https://blog.developpez.com/vbrabant/p6940/javafx/javafx_sous_linux_c_est_possible</link>
		<comments>https://blog.developpez.com/vbrabant/p6940/javafx/javafx_sous_linux_c_est_possible#comments</comments>
		<pubDate>Sun, 14 Dec 2008 17:34:14 +0000</pubDate>
		<dc:creator><![CDATA[vbrabant]]></dc:creator>
				<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Lorsque Sun dit que JavaFX n&#8217;est pas encore disponible sous Linux, c&#8217;est parce que le support pour la vidéo n&#8217;est pas encore parfaite. Mais en fait, pour le moment, tout le restant fonctionne. Il est parfaitement possible pour une personne n&#8217;ayant que Linux d&#8217;écrire des applications JavaFX. Weiqi Gao nous explique sur son blog non seulement comment installer JavaFX sur Linux mais également comment disposer du plugin JavaFX pour NetBeans sous Linux. En suivant ces [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Lorsque Sun dit que JavaFX n&rsquo;est pas encore disponible sous Linux, c&rsquo;est parce que le support pour la vidéo n&rsquo;est pas encore parfaite. Mais en fait, pour le moment, tout le restant fonctionne. Il est parfaitement possible pour une personne n&rsquo;ayant que Linux d&rsquo;écrire des applications JavaFX.<br />
<span id="more-172"></span><br />
Weiqi Gao nous explique sur son blog non seulement <a href="http://www.weiqigao.com/blog/2008/12/04/using_javafx_1_0_on_linux.html">comment installer JavaFX sur Linux</a><br />
mais également <a href="http://www.weiqigao.com/blog/2008/12/11/javafx_1_0_on_linux_netbeans_plugin.html">comment disposer du plugin JavaFX pour NetBeans sous Linux</a>.</p>
<p>En suivant ces deux instructions, vous pourrez vous aussi goûter aux joies du développement pour JavaFX, excepté le support de la vidéo.</p>
<p>Bonne découverte</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaFX : un beau succès de foule.</title>
		<link>https://blog.developpez.com/vbrabant/p6897/javafx/javafx_un_beau_succes_de_foule</link>
		<comments>https://blog.developpez.com/vbrabant/p6897/javafx/javafx_un_beau_succes_de_foule#comments</comments>
		<pubDate>Tue, 09 Dec 2008 07:59:03 +0000</pubDate>
		<dc:creator><![CDATA[vbrabant]]></dc:creator>
				<category><![CDATA[Devoxx 2008]]></category>
		<category><![CDATA[JavaFX]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ce week-end, j&#8217;ai passé un peu de temps à lire le Language Specification de JavaFX, question de pouvoir suivre cette session sans etre totallement perdu. J&#8217;étais également curieux de savoir si la salle serait vide (désintéret de la communauté Java pour ce nouveau langage) ou au contraire, plein à craquer (montrant par là, l&#8217;intéret de la communauté Java pour ce langage). Et bien, la salle était vraiment bien remplie, preuve d&#8217;un intéret de la communauté [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Ce week-end, j&rsquo;ai passé un peu de temps à lire le Language Specification de JavaFX, question de pouvoir suivre cette session sans etre totallement perdu.<br />
J&rsquo;étais également curieux de savoir si la salle serait vide (désintéret de la communauté Java pour ce nouveau langage) ou au contraire, plein à craquer (montrant par là, l&rsquo;intéret de la communauté Java pour ce langage).</p>
<p>Et bien, la salle était vraiment bien remplie, preuve d&rsquo;un intéret de la communauté pour ce langage.<br />
Beaucoup étaient là par curiosité. Mais il faut voir maintenant si l&rsquo;intéret va se confirmer et se concrétiser.</p>
<p>Je suis très curieux de voir si vraiment les développeurs Java iront plus loin que juste faire quelques tests avec ce langage.<span id="more-168"></span></p>
<p>En attendant, j&rsquo;ai essayé de recueillir les témoignages de certaines personnes. Et finalement il en ressort qu&rsquo;il y a 2 camps : les très enthousiastes, et les mitigés. Donc, soit très chaud, soit tiède. Mais aucun qui n&rsquo;est resté glacial ou totallement indifférent.</p>
<p>Une version 1.1 de JavaFx devrait voir le jour en Février, et une autre version 1.5 fera son apparition aux alentours de Juin 2009.</p>
<p>Pour ceux qui étaient inquiet de devoir etre obligé de passer à NetBeans ppour développer en JavaFx, qu&rsquo;ils soient rassurés. Un plugin pour Eclipse existe. Ils en ont fait la démo hier. Il n&rsquo;est pas encore au point, mais cela ne devrait pas tarder. En attendant, pourquoi ne pas envisager de donner sa chance à NetBeans JavaFX IDE ?</p>
<p>On devrait voir les versions de JavaFx se suivre à un rythme très soutenu. Cela s&rsquo;explique par le fait que Sun est bien plus libre avec JavaFx qu&rsquo;avec Java.</p>
<p>J&rsquo;ai également rajouté des <a href="http://www.developpez.net/forums/d654093/java/communaute-java/ria-javafx-1-0-disponible/">commentaires dans la discussion concernant la sortie de JavaFX</a>, suite aux infos recueillies durant la session de hier</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
