<?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; Devoxx 2008</title>
	<atom:link href="https://blog.developpez.com/vbrabant/pcategory/java/evenements-java/devoxx/devoxx-2008/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 : 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>
		<item>
		<title>Devoxx : Mes félicitations à Romain Guy qui nous a fait découvrir Android</title>
		<link>https://blog.developpez.com/vbrabant/p6907/java/evenements-java/devoxx/devoxx-2008/devoxx_mes_felicitations_a_romain_guy_qu</link>
		<comments>https://blog.developpez.com/vbrabant/p6907/java/evenements-java/devoxx/devoxx-2008/devoxx_mes_felicitations_a_romain_guy_qu#comments</comments>
		<pubDate>Tue, 09 Dec 2008 22:22:47 +0000</pubDate>
		<dc:creator><![CDATA[vbrabant]]></dc:creator>
				<category><![CDATA[Devoxx 2008]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Après avoir suivi la session JavaFx du lundi, j&#8217;ai été voir Romain Guy nous parler d&#8217;Android. Ca change de ses sessions sur Swing avec ses démos grandioses, montrant qu&#8217;il était possible de faire de beaux GUI sexy en Java/Swing. Mais, ce fut très intéressant car il a expliqué combien Android était flexible et modulaire, comment ils avaient approché la problématique des différentes tailles d&#8217;écran, résolution, &#8230;, &#8230; Ce fut une session fort technique, mais que [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Après avoir suivi la session JavaFx du lundi, j&rsquo;ai été voir Romain Guy nous parler d&rsquo;Android.</p>
<p>Ca change de ses sessions sur Swing avec ses démos grandioses, montrant qu&rsquo;il était possible de faire de beaux GUI sexy en Java/Swing.</p>
<p>Mais, ce fut très intéressant car il a expliqué combien Android était flexible et modulaire, comment ils avaient approché la problématique des différentes tailles d&rsquo;écran, résolution, &#8230;, &#8230;</p>
<p>Ce fut une session fort technique, mais que j&rsquo;ai trouvé fort intéressante.</p>
<p>Merci Romain Guy, et félicitation pour ta présentation.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>devoxx 2008 : Bien plus que Java. En effet.</title>
		<link>https://blog.developpez.com/vbrabant/p6906/java/evenements-java/devoxx/devoxx-2008/devoxx_2008_bien_plus_que_java_en_effet</link>
		<comments>https://blog.developpez.com/vbrabant/p6906/java/evenements-java/devoxx/devoxx-2008/devoxx_2008_bien_plus_que_java_en_effet#comments</comments>
		<pubDate>Tue, 09 Dec 2008 22:16:29 +0000</pubDate>
		<dc:creator><![CDATA[vbrabant]]></dc:creator>
				<category><![CDATA[Devoxx 2008]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Devoxx, comme vous le savez, c&#8217;est le nouveau nom donné à Javapolis. Et ce nom permet bien plus de liberté qu&#8217;auparavant. Avant, Javapolis oblige, tout tournait autour de Java. Maintenant, avec Devoxx, les organisateurs peuvent se permettre d&#8217;étendre le spectre. Même si le focus est toujours principalement sur Java. Voyez par vous-même : Hier, après la session sur JavaFX (qui est un langage différent de Java), j&#8217;ai suivi la session de Romain Guy concernant Android. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Devoxx, comme vous le savez, c&rsquo;est le nouveau nom donné à Javapolis.<br />
Et ce nom permet bien plus de liberté qu&rsquo;auparavant.<br />
<span id="more-169"></span><br />
Avant, Javapolis oblige, tout tournait autour de Java.<br />
Maintenant, avec Devoxx, les organisateurs peuvent se permettre d&rsquo;étendre le spectre. Même si le focus est toujours principalement sur Java.</p>
<p>Voyez par vous-même :<br />
Hier, après la session sur JavaFX (qui est un langage différent de Java), j&rsquo;ai suivi la session de Romain Guy concernant Android. Ensuite, sessions sur Flex. Et puis, session sur VirtualVM qui permet également de profiler des applications écrite en JavaFX (en fait, toute application tournant dans la JVM. Même si elles sont écrites à la base dans un autre langage)<br />
aujourd&rsquo;hui, session sur Flex. (je reviendrai plus tard là dessus dans un billet). </p>
<p>Les seules sessions ayant un lien direct avec Java que j&rsquo;ai suivies, c&rsquo;était la session sur Spring 2.5, et l&rsquo;autre session sur Glassfish, OpenMQ, OpenESB, &#8230; même si on y a parlé un moment d&rsquo;y faire tourner des applications PHP, Scala, Ruby, &#8230;</p>
<p>Il y avait également des sessions sur GWT (même si on a l&rsquo;air d&rsquo;écrire du Java, au final, c&rsquo;est pas vraiment du Java puisque c&rsquo;est une combinaison de html et de Javascript), Scala, &#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
