<?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 christopheJ &#187; JavaOne2007</title>
	<atom:link href="https://blog.developpez.com/christophej/pcategory/conferences/javaone2007/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/christophej</link>
	<description></description>
	<lastBuildDate>Sun, 12 Jul 2009 13:05:47 +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>Retrouvez les slides de JavaOne</title>
		<link>https://blog.developpez.com/christophej/p3578/conferences/javaone2007/retrouvez_les_slides_de_javaone</link>
		<comments>https://blog.developpez.com/christophej/p3578/conferences/javaone2007/retrouvez_les_slides_de_javaone#comments</comments>
		<pubDate>Thu, 24 May 2007 17:42:34 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Après m&#8217;avoir fait une blague en enlevant les slides pendant la nuit suivant mon blog d&#8217;annonce, SUN remet les slides en accès sur son site. A noter qu&#8217;on peut aussi retrouver les &#171;&#160;Hands on lab&#160;&#187;, des séances de travaux pratiques. Dans les semaines à venir, on devrait aussi voir apparaitre les retranscriptions et l&#8217;audio comme pour celles de l&#8217;année dernière. Merci à adiGuba pour l&#8217;information.]]></description>
				<content:encoded><![CDATA[<p>Après m&rsquo;avoir fait une blague en enlevant les slides pendant la nuit suivant <a href="http://blog.developpez.com/index.php?blog=127&amp;title=javaone_retrouvez_les_sessions">mon blog d&rsquo;annonce</a>, SUN remet les slides en accès sur <a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=1&amp;yr=2007">son site</a>.<br />
A noter qu&rsquo;on peut aussi retrouver les &laquo;&nbsp;Hands on lab&nbsp;&raquo;, des séances de travaux pratiques.<br />
Dans les semaines à venir, on devrait aussi voir apparaitre les retranscriptions et l&rsquo;audio comme pour celles de l&rsquo;année dernière.</p>
<p>Merci à adiGuba pour l&rsquo;information.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne : retrouvez les sessions</title>
		<link>https://blog.developpez.com/christophej/p3489/conferences/javaone2007/javaone_retrouvez_les_sessions</link>
		<comments>https://blog.developpez.com/christophej/p3489/conferences/javaone2007/javaone_retrouvez_les_sessions#comments</comments>
		<pubDate>Mon, 14 May 2007 21:28:24 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[JavaOne est fini, si vous y étiez ou si vous regrettez de ne pas avoir pu y aller, vous pouvez toujours avoir un aperçu de ce que vous avez manquer. Vous pouvez retrouvez les présentations sur ce site en utilisant le login &#171;&#160;Developer&#160;&#187; et le mot de passe &#171;&#160;JavaOne07&#8243;. John Gage a aussi annoncé vendredi que les transcriptions des conférences devraient aussi être disponibles d&#8217;ici 4 semaines. Pour ceux qui auraient voulu faire les sessions [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>JavaOne est fini, si vous y étiez ou si vous regrettez de ne pas avoir pu y aller, vous pouvez toujours avoir un aperçu de ce que vous avez manquer.<br />
Vous pouvez retrouvez les présentations sur <a href="http://www.cplan.com/javaone2007/contentcatalog">ce site</a> en utilisant le login &laquo;&nbsp;Developer&nbsp;&raquo; et le mot de passe &laquo;&nbsp;JavaOne07&Prime;.<br />
John Gage a aussi annoncé vendredi que les transcriptions des conférences devraient aussi être disponibles d&rsquo;ici 4 semaines.</p>
<p>Pour ceux qui auraient voulu faire les sessions &laquo;&nbsp;Hands on lab&nbsp;&raquo; qui sont des travaux pratiques, vous pouvez retrouver les instructions sur le <a href="http://developers.sun.com/learning/javaoneonline/j1labs.jsp?track=2&amp;yr=2007">site SDN</a> (SUN Developers Network). Un login sur le site SDN est necessaire, mais vous aurez accès aux sessions &laquo;&nbsp;Hands on lab&nbsp;&raquo; de 2007 ainsi qu&rsquo;aux sessions techniques de l&rsquo;année dernière avec les diapositives, l&rsquo;audio et les retranscriptions pour ceux qui aurait du mal avec l&rsquo;accent de certains speakers. Les sessions de cette années devraient suivrent sous la même forme.</p>
<p>De longues nuits de conférences en perspective&#8230;.</p>
<p>EDIT : les webcasts des sessions générales sont disponibles à <a href="http://java.sun.com/javaone/sf/sessions/general/index.jsp#GS1">cette adresse</a>.</p>
<p>EDIT 2 : l&rsquo;accès aux slides des présentations de cette année à été retiré cette nuit&#8230; Il faudra attendre 4 semaines donc.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JavaOne fin</title>
		<link>https://blog.developpez.com/christophej/p3471/conferences/javaone2007/javaone_fin</link>
		<comments>https://blog.developpez.com/christophej/p3471/conferences/javaone2007/javaone_fin#comments</comments>
		<pubDate>Fri, 11 May 2007 20:16:26 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ca y est JavaOne est fini (enfin pour moi, je n&#8217;ai plus le temps d&#8217;assister à une session technique). Hier soir, c&#8217;était &#171;&#160;After Dark&#160;&#187; Bash. Une soirée d&#8217;au revoir au dernier soir de JavaOne. Il y avait nourriture à volonté, deux coupons de boisson par personne, deux groupes de musique et surtout un tournoi de BattleBots, un truc de folie. Je mettrais des photos dans le compte rendu&#8230;.. Ce matin pour le Keynote, James Gosling [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Ca y est JavaOne est fini (enfin pour moi, je n&rsquo;ai plus le temps d&rsquo;assister à une session technique).</p>
<p>Hier soir, c&rsquo;était &laquo;&nbsp;After Dark&nbsp;&raquo; Bash. Une soirée d&rsquo;au revoir au dernier soir de JavaOne. Il y avait nourriture à volonté, deux coupons de boisson par personne, deux groupes de musique et surtout un tournoi de <a href="http://www.battlebots.com/">BattleBots</a>, un truc de folie. Je mettrais des photos dans le compte rendu&#8230;..</p>
<p>Ce matin pour le Keynote, James Gosling était le chef de cérémonie et le sujet était &laquo;&nbsp;Toy show&nbsp;&raquo;.<br />
<span id="more-31"></span><br />
Une série de démonstration d&rsquo;utilitaire ou gadget tournant en Java : </p>
<ul>
<li><a href="https://solaris10-dtrace-vm-agents.dev.java.net/">DTrace pour Java</a> : une version de l&rsquo;outil de profiling, impressionnante par le nombre d&rsquo;informations que l&rsquo;on peut récupérer. Le projet est encore jeune et sera disponible à la fin du mois sous forme de plugin pour Sun Studio sur Solaris. Un plugin pour NetBeans est prévu.</li>
<li><a href="http://www.sun.com/software/grid/">Sun Grid computing utility</a> : un système de grille de calcul à distance. Dans la démo une macro OpenOffice est programmée pour envoyer le contenu du feuille de calcul par Web Service à la grille de calcul qui renvoie l&rsquo;information.</li>
<li>Java et Ruby on Rails : Une démonstration de <a href="http://blogs.sun.com/tor/">Tor Norbye</a> avec NetBeans 6. En 5 minutes, il a généré une classe Java utilisant JPA pour prendre les informations dans une base de données, écrit le test unitaire et enfin écrit une application Ruby on Rails qui utilisait cette classe Java et affichait le résultat de la sélection de toute la base. Impressionnant de facilité. </li>
<li>Java Me et Ricoh : Petr Suchomel a refait la démonstration des Sun Tech Days de Paris, une photo de James Gosling avec son téléphone, l&rsquo;upload vers un serveur. Puis depuis le copieur Ricoh, l&rsquo;accès à la photo et son impression, le tout grâce à Java.</li>
<li><a href="http://www.ubiquitech.com/">Ubiquitech</a> : qui est le gagnant du Duke Choice award de cette année. Nous a fait une démonstration de l&rsquo;utilisation de la <a href="http://jcp.org/en/jsr/detail?id=82">JSR 82</a> (Bluetooth API) pour une solution de management de document par l&rsquo;intermédiaire d&rsquo;un téléphone portable.</li>
<li>Blu-Ray DVD : Une démonstration des apports de Java pour les DVD. Cela permet par exemple la recherche dans un glossaire comme pour un livre, l&rsquo;incrustation d&rsquo;une carte pour situer l&rsquo;action, un quizz&#8230;.  A noter que sur <a href="http://www.foxbd.com/javaonesweeps">leur site</a> vous pourrez télécharger un kit de développement pour vous permettre de participer au concours.</li>
<li><a href="http://www.cinegistics.com/">Cineshot</a> : une application impressionnante en Java qui permet d&rsquo;analyser en temps réel l&rsquo;image provenant d&rsquo;une caméra sur port Firewire (histogramme de niveau, surexposition&#8230;) d&rsquo;ajouter des informations sur l&rsquo;image (zone surexposée) ou de réaliser des trucages comme l&rsquo;incrustation grâce au fond vert</li>
<li> Le <a href="https://lg3d-wonderland.dev.java.net/">projet Wonderland</a> : qui est un &laquo;&nbsp;second life&nbsp;&raquo; open source utilisant LookingGlass et le serveur de jeu de SUN Darkstar. Par contre il fait plus puisqu&rsquo;il permet de partager les écrans de vos application et donc d&rsquo;organiser du travail collaboratif. Les téléconférences insipides avec une vidéo-projection de l&rsquo;écran et un haut parleur de téléphone sont finies&#8230; Vous pouvez regrouper les avatars dans des salles, projeter au mur les applications, modeler des objets, les niveaux sonores des conversions varient selon la distance&#8230; Cela sera aussi intéressant pour l&rsquo;enseignement à distance pour les enfants hospitalisés par exemple.  </li>
<li><a href="http://www.rsmediaonline.com/">Robosapien RSMedia</a> : une version entièrement programmable du robot en Java. Nous avons eu le droit à une petite chorégraphie de 3 robots sur &laquo;&nbsp;I will survive&nbsp;&raquo;.</li>
<li>Ensuite une démonstration du robot industriel le plus rapide du monde (accélération jusqu&rsquo;à 10g), programmé en Java pour refaire des dessins à partir de photo. La position du bras est calculée en permanence grâce à Java Real Time</li>
<li><a href="http://sonia.etsmtl.ca/fr/">SONIA AUV project</a> : un sous marin autonome et intelligent programmé en Java. C&rsquo;est un projet des étudiants d&rsquo;une école de technologie québecoise.</li>
<li><a href="http://www.perronerobotics.com/">Perrone robotics</a> : un hélicoptère fonctionnant avec Solaris et JavaRT pour faire des mesures laser sur le terrain survolé et reconstruire le terrain en 3D.</li>
</ul>
<p>Beaucoup de technologies, mais une grande place pour Java RT cette année. L&rsquo;époque du garbage collector &laquo;&nbsp;stop the world&nbsp;&raquo; est donc bien révolue.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JavaOne J3</title>
		<link>https://blog.developpez.com/christophej/p3464/conferences/javaone2007/javaone_j3</link>
		<comments>https://blog.developpez.com/christophej/p3464/conferences/javaone2007/javaone_j3#comments</comments>
		<pubDate>Fri, 11 May 2007 02:06:02 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[J&#8217;ai commencé la journée avec un session sur &#171;&#160;Java Persistence API Portability Do&#8217;s and Don&#8217;ts&#160;&#187;. Je dois dire que je suis sorti un peu déçu de cette session, je m&#8217;attendais à avoir un ensemble de &#171;&#160;best practices&#160;&#187; mais finalement, il n&#8217;y avais que trois ou quatre conseils pour essayer d&#8217;assurer la portabilité entre les différentes implémentations de JPA et les bases de données. C&#8217;est un peu de ma faute puisque comme j&#8217;avais résumé les titres [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>J&rsquo;ai commencé la journée avec un session sur &laquo;&nbsp;Java Persistence API Portability Do&rsquo;s and Don&rsquo;ts&nbsp;&raquo;. Je dois dire que je suis sorti un peu déçu de cette session, je m&rsquo;attendais à avoir un ensemble de &laquo;&nbsp;best practices&nbsp;&raquo; mais finalement, il n&rsquo;y avais que trois ou quatre conseils pour essayer d&rsquo;assurer la portabilité entre les différentes implémentations de JPA et les bases de données. C&rsquo;est un peu de ma faute puisque comme j&rsquo;avais résumé les titres des sessions pour les faire tenir sur l&rsquo;écran du pda, j&rsquo;avais enlevé le mot &laquo;&nbsp;portabilité&nbsp;&raquo;. Quoi qu&rsquo;il en soit, j&rsquo;y ai quand même appris que la version 2 de l&rsquo;API devrait permettre d&rsquo;homogénéiser tout ce qui est nom de propriétés dans les fichiers xml ou Query Hints.</p>
<p>J&rsquo;ai ensuite pris le temps de faire un tour du Java pavillon où se situent les exposants. Je trouve vraiment dommage que les créneau d&rsquo;ouverture du pavillon soient si courts. Le pavillon a été ouvert le mardi de 11h30 à 20h30  et mercredi et jeudi de 11h30 à 16h30 seulement. Cela oblige a faire des choix entre assister à des conférences (où l&rsquo;on est déjà obligé de faire des choix puisqu&rsquo;il y a jusqu&rsquo;à 13 conférences en simultané) et aller voir les exposants, prendre le temps de discuter sur les stand ou assister aux mini-conférences que font aussi les exposants&#8230;.</p>
<p>Ensuite j&rsquo;ai assisté à une conférence sur le code spaghetti dans les applications swing. L&rsquo;auteur présentait son framework SPAR qu&rsquo;il vient de mettre en open source. Ce framework utilise la base de Eclipse OSGi et ajoute une dose de Spring dedans pour faire de l&rsquo;injection. L&rsquo;application de démonstration Imagery est impressionnante. C&rsquo;est une preuve de plus qu&rsquo;on peut faire des choses belle et performante en Java. A noter pour ceux qui veulent tester qu&rsquo;elle est &laquo;&nbsp;Windows Only&nbsp;&raquo; a cause de bibliothèques native pour lire tous les formats d&rsquo;image.</p>
<p>Avec les prochaines update du JDK à venir qui seront &laquo;&nbsp;faster, faster, faster&nbsp;&raquo; comme disait Rich Green mardi, cela confirme que Java a bien un avenir sur le Desktop.</p>
<p>J&rsquo;ai ensuite assister à la présentation sur le Bean Binding JSR295. La JSR n&rsquo;est pas encore finale mais une pré-release est disponible sous licence GPL pour avoir des retours par les développeurs. L&rsquo;utilisation de l&rsquo;Expression Language (comme dans les JSP) pour décrire la propriété de la source impliquée dans le binding permet de faire des choses très puissantes. Par exemple vous pouvez lié le libellé d&rsquo;un label à une JTable de personne et pour afficher le nom et prénom séparés par une virgule, vous utiliser l&rsquo;expression : </p>
<blockquote><p> &laquo;&nbsp;${selectedItem.nom}, ${selectedItem.prénom&nbsp;&raquo;</p></blockquote>
<p>La session a été cloturée par une démonstration dans NetBeans d&rsquo;un bandeau d&rsquo;affichage défilant qui a été très appréciée. A noter que j&rsquo;ai aussi remarqué une des nouvelles fonctionnalité de l&rsquo;éditeur puisque le speaker a simplement cliqué sur le fichier du composant graphique dans l&rsquo;explorateur de projet pour ensuite faire un drag and drop sur l&rsquo;éditeur d&rsquo;interface, plus besoin de l&rsquo;ajout dans la palette de composant&#8230;</p>
<p>Une réflexion sur l&rsquo;organisation et les contrôles de badge. Si vous êtes à une bonne place dans la salle et que la session suivante est dans la même salle, il y a de forte chance que vous aurez une mauvaise place&#8230;. Ils font sortir tous le monde  de la salle pour rebadger et si la session a duré jusqu&rsquo;au bout du temps autorisé, vous vous retrouvez au bout de la queue, avec le risque d&rsquo;être au fond et que la session suivante ait commencé quand vous rentrerez de nouveau&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne J2</title>
		<link>https://blog.developpez.com/christophej/p3448/conferences/javaone2007/javaone_j2</link>
		<comments>https://blog.developpez.com/christophej/p3448/conferences/javaone2007/javaone_j2#comments</comments>
		<pubDate>Thu, 10 May 2007 10:14:31 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Au programme de ma journée, des morceaux de conférence intense. La première a été &#171;&#160;Effective Java : reloaded&#160;&#187; de Joshua Bloch, l&#8217;auteur de Java Efficace, le Livre que tout développeur Java doit avoir lu au moins une fois. Cette conférence a été très dense en informations avec l&#8217;utilisation de fabriques statiques et surtout celle des generics. Il va me falloir un peu de temps pour digérer toutes les informations (comme lors de la lecture du [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Au programme de ma journée, des morceaux de conférence intense.<br />
La première a été &laquo;&nbsp;Effective Java : reloaded&nbsp;&raquo; de Joshua Bloch, l&rsquo;auteur de <a href="http://java.developpez.com/livres/?page=Francais#L2711748057">Java Efficace</a>, le Livre que tout développeur Java doit avoir lu au moins une fois. Cette conférence a été très dense en informations avec l&rsquo;utilisation de fabriques statiques et surtout celle des generics. Il va me falloir un peu de temps pour digérer toutes les informations (comme lors de la lecture du livre&#8230;). C&rsquo;est le genre de conférence où l&rsquo;on découvre que l&rsquo;on croyait avoir compris les générics et que finalement on utilise qu&rsquo;un dixième de la puissance du concept&#8230;.</p>
<p>J&rsquo;ai ensuite assisté à la session sur Google Web Toolkit. J&rsquo;allais lu sur cette technologie qu&rsquo;elle est bien mais je n&rsquo;avais pas encore vu de code et je ne savais pas trop comment cela marche. Ce que j&rsquo;en ai vu fait qu&rsquo;elle est remontée dans la liste des technologies à tester.</p>
<p>J&rsquo;ai ensuite fait une session sur le test du code au delà de l&rsquo;IDE. Cette présentation du Java Champion Ian Darwin. Cette présentation traitait des outils d&rsquo;analyse de code comme PMD et FindBug que je connaissais déjà puisque j&rsquo;en ai parlé lors de ma présentation des Sun TechDays à Paris. Ces outils font de l&rsquo;analyse statique du code ou du bytecode pour trouver certains patterns susceptibles de correspondre à des bugs. Il a aussi présenté le <a href="http://javapathfinder.sourceforge.net/">JPF (Java Path Finder)</a> qui est un outil créé par la NASA pour faire de l&rsquo;analyse dynamique du code, il est capable de détecter des ThreadLock.</p>
<p>J&rsquo;ai ensuite suivi la session de Brian Goetz sur la gestion de concurrence. Brian est l&rsquo;auteur le plus important et la référence du dans le domaine, il a d&rsquo;ailleurs été embauché par Sun récemment. Il s&rsquo;agissait d&rsquo;un rappel de bonne pratique qui ne fait pas de mal, mais aussi quelques conseils sur la gestion des problèmes de concurrence dans les applications.</p>
<p>Ce soir, c&rsquo;était le BOF des Java Champions. Après une rapide présentation du programme, les discussions se sont orientées vers les problèmes que certains Java Champions ont ou ont eu pour se faire entendre des bureaux locaux de SUN. Le problème des leaders de communauté qui n&rsquo;ont pas le temps d&rsquo;être visible sur le web par l&rsquo;intermédiaire d&rsquo;un blog par exemple a aussi été soulevé.</p>
<p>Ensuite on a fait le BOF des JUG Leader. Une trentaine de JUG étaient représentés, représentant presque autant de nationalités. Il a été sujet d&rsquo;organisation d&rsquo;événements dans les JUG et de la venue des speakers officiels de SUN. </p>
<p>Quelques réflexions après ces deux jours de JavaOne:</p>
<p>&#8211; Lors du Keynote James Gosling a dit quelques chose comme &laquo;&nbsp;à JavaOne, dormir est optionnel, voir dormir n&rsquo;est pas préférable&#8230;.&nbsp;&raquo;<br />
Avec le problème du décalage horaire, je confirme que dormir est optionnel pour l&rsquo;instant, Il n&rsquo;y a que de cette nuit que je ne me réveille pas à 3 heures du matin (midi en France&#8230;). Et la soirée s&rsquo;est encore prolongée, il est 2 heures du matin et  je poste ce blog avant de me coucher&#8230;.</p>
<p>&#8211; Comment déjà dit, il y a énormément de gens. Pour assurer les places dans les conférences, il faut réserver et vos réservations sont enregistrées sur votre pass. Ces pass sont vérifiés à l&rsquo;entrée des conférences&#8230; Ce  qui fait qu&rsquo;il y a souvent de grandes files d&rsquo;attente à l&rsquo;entrée des salles avec des temps d&rsquo;attente parfois importants qui font que lorsque l&rsquo;on rentre dans la salle, la session est déjà commencée&#8230;.</p>
<p>&#8211; La moyenne d&rsquo;âge me semble plus élevée qu&rsquo;en France et la parité n&rsquo;est pas encore atteinte mais on croise quand même plus de femmes.</p>
<p>&#8211; Enfin dernier point, je trouve vraiment que les Américains font peu d&rsquo;effort pour articuler quand ils parlent et sont les plus compliqués à comprendre&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne J1 &#8211; fin</title>
		<link>https://blog.developpez.com/christophej/p3441/conferences/javaone2007/javaone_j1_fin</link>
		<comments>https://blog.developpez.com/christophej/p3441/conferences/javaone2007/javaone_j1_fin#comments</comments>
		<pubDate>Wed, 09 May 2007 06:53:05 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[J&#8217;ai fini la journée en assistant à une présentation sur les closures par Neal Gafter qui est leader sur les spécifications de la JSR. Je n&#8217;ai pas tous compris, toujours perturbé par la syntaxe, par contre j&#8217;ai compris que cela permettait de résoudre certains problèmes comme l&#8217;obligation des variables en final pour l&#8217;accès dans les classes anonymes, ou encore la gestion des retours ou exceptions dans les boucles de type foreach. je regarderai de nouveau [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>J&rsquo;ai fini la journée en assistant à une présentation sur les closures par <a href="http://gafter.blogspot.com/">Neal Gafter</a> qui est leader sur les spécifications de la JSR. Je n&rsquo;ai pas tous compris, toujours perturbé par la syntaxe, par contre j&rsquo;ai compris que cela permettait de résoudre certains problèmes comme l&rsquo;obligation des variables en final pour l&rsquo;accès dans les classes anonymes, ou encore la gestion des retours ou exceptions dans les boucles de type foreach. je regarderai de nouveau en rentrant, je finirai peut être par m&rsquo;habituer à la syntaxe&#8230;.</p>
<p>Ce soir, c&rsquo;était diner pour la presse internationale. J&rsquo;étais à table avec d&rsquo;autres journalistes et <a href="http://ianmurdock.com/">Ian Murdock</a> et Mark Herring. Ce dernier nous a confirmé le positionnement de JavaFX comme un concurrent de Flex (d&rsquo;ailleurs le choix du nom ne semble pas innocent&#8230;)<br />
Nous avons aussi discuté des marchés informatiques dans les différents pays des journalistes présents (Hollande, Brésil, Allemagne), que ce soit les langages, les OS ou les modèles économiques.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaOne live</title>
		<link>https://blog.developpez.com/christophej/p3440/conferences/javaone2007/title_55</link>
		<comments>https://blog.developpez.com/christophej/p3440/conferences/javaone2007/title_55#comments</comments>
		<pubDate>Tue, 08 May 2007 23:13:37 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Petite pause dans la journée, j&#8217;en profite pour faire un blog rapide. Je ne bloggue pas en live depuis les conf car la traduction à la volée n&#8217;est pas encore dans mes compétences&#8230;. John Gage a ouvert le Keynote en nous invitant à communiquer, ne pas être timide et aller à la rencontre des autres pour partager. Ensuite Rich Green a fait un petit point sur Java dont la croissance continue. &#8211; Il a aussi [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Petite pause dans la journée, j&rsquo;en profite pour faire un blog rapide. Je ne bloggue pas en live depuis les conf car la traduction à la volée n&rsquo;est pas encore dans mes compétences&#8230;.</p>
<p>John Gage a ouvert le Keynote en nous invitant à communiquer, ne pas être timide et aller à la rencontre des autres pour partager.<br />
Ensuite Rich Green a fait un petit point sur Java dont la croissance continue.<br />
&#8211; Il a aussi indiqué que la part d&rsquo;utilisation de NetBeans a augmenté de 96% l&rsquo;année dernière.<br />
&#8211; Java Real Time (JSR1) est considéré comme abouti. D&rsquo;ailleurs le Nasdaq prototype un passage à JavaRT. Pour donner une idée des contraintes, le système du Nasdaq gère 150 378 transactions à la seconde&#8230;.<br />
<span id="more-27"></span><br />
&#8211; un partenariat avec Ericsson pour une mise en open source d&rsquo;une partie des technologies multimédia permettant une interaction entre les appareils mobiles et GlassFish<br />
&#8211; une petite démonstration de Java dans les disques BlueRay, les menus de vos films seront beaucoup plus interactifs puisque Java permet de créer des animations en temps réel.</p>
<p>Ensuite est venu le temps des annonces : <br />
&#8211; Le processus de mise en open source du JDK est maintenant est maintenant complet. Il reste quand même quelques morceaux (dans la cryptographie et le rendu des fonts, le dessin et les couleurs qui sont au format binaire). Rich a d&rsquo;ailleurs posté <a href="http://mail.openjdk.java.net/pipermail/announce/2007-May/000000.html">l&rsquo;annonce en direct sur la mailing liste</a> <br />
&#8211; Sun va faciliter l&rsquo;accès au TCK, ce qui devrait plaire à la communauté Apache qui avait lancé un appel.<br />
&#8211; l&rsquo;étape suivante est la libération de la communauté par la mise en place d&rsquo;une gouvernance provisoire qui créera une constitution et organisera des élections. Les responsables provisoires sont donc Simon Phipps, Dalibor Topic, Mark Reinhold, Doug Lea, et Fabian Nardon.<br />
&#8211; les prochaines releases du JDK 6 seront orientées sur l&rsquo;amélioration de la vitesse<br />
&#8211; La grosse annonce est JavaFX. C&rsquo;est composé de JavaFX Script, un langage de scripting et javaFX Mobile, pour la version mobile. L&rsquo;idée est d&rsquo;avoir un langage de script qui tourne sur la JVM mais permet de réduire les temps de développement et d&rsquo;être plus accessible. Pour l&rsquo;instant les outils ne sont pas là, mais une roadmap doit venir. Au final l&rsquo;outil devrait être aussi accessible que Flash mais gratuit, avec des outils gratuits et disponible sur toutes les plateformes supportant une JVM, un concurrent direct de Flash et SilverLight. La version mobile nous a permis d&rsquo;avoir une démonstration sur téléphone portable. Scott McNealy dira par la suite que <a href="http://blog.developpez.com/media/RichGreen-JavaFXMobile.JPG">Rich Green est le &laquo;&nbsp;Steve Job de SUN&nbsp;&raquo;</a>. </p>
<p>Jonathan Schwartz est ensuite intervenu en compagnie du Dr Djibril Diallo, directeur pour le développement de la paix et du sport à l&rsquo;ONU pour annoncer un grand programme en participation avec SUN pour promouvoir l&rsquo;accès au savoir. L&rsquo;idée est de faciliter l&rsquo;accès aux connaissances par l&rsquo;intermédiaire des appareils mobiles connectés au réseau et notamment au site <a href="http://www.curriki.org/xwiki/bin/view/Main/WebHome">Curriki</a> créé par cette collaboration entre SUN et l&rsquo;ONU. Nous sommes tous invités à partager notre savoir. Au début j&rsquo;ai douté de cette initiative, mais lors de la conférence de presse qui a suivi, le docteur Diallo a précisé que par exemple dans la République démocratique du Congo (un des pays le plus riche d&rsquo;Afrique) il doit y avoir quelques centaines de lignes de téléphone fixe, mais une des plus forte concentration mondiale de téléphone mobile. Les infrastructures sont donc présentes (en plus je ne suis pas expert mais je pense qu&rsquo;il est moins chère de poser des relais téléphone que de passer des lignes de cuivre&#8230;).<br />
De même pendant cette conférence Rich reprenait Jonathan Schwartz sur le fait qu&rsquo;il ne faut plus parler de &laquo;&nbsp;consumers&nbsp;&raquo; mais de &laquo;&nbsp;people&nbsp;&raquo;.</p>
<p>Les mots clés de la matinée sont donc communauté et partage.</p>
<p>J&rsquo;ai ensuite assisté au déjeuner presse avec une table ronde sur l&rsquo;open source en compagnie entre autre de l&rsquo;équipe désignée pour gouverner la communauté OpenJDK. <br />
Il y avait encore des journalistes qui ne comprenaient pas qu&rsquo;on puisse associer le monde de l&rsquo;open source avec le monde de l&rsquo;entreprise.<br />
J&rsquo;ai beaucoup apprécié une des conclusions de Bruno Souza (à l&rsquo;origine d&rsquo;une des plus grosses communauté open source et Java du Brésil, et récemment embauché par SUN pour la communauté NetBeans):</p>
<blockquote><p>this whole revolution is happening not because i develop my own software, but because i develop OUR software</p></blockquote>
<p>
Vous donnez aux autres et les autres vous donnent. </p>
<p>Pour plus d&rsquo;information sur JavaFX et une meilleur photo de la version mobile, vous pouvez consulter le <a href="http://blogs.sun.com/jonathan/">blog de Jonathan Swhwartz</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CommunityOne suite et fin</title>
		<link>https://blog.developpez.com/christophej/p3432/conferences/javaone2007/communityone_suite_et_fin</link>
		<comments>https://blog.developpez.com/christophej/p3432/conferences/javaone2007/communityone_suite_et_fin#comments</comments>
		<pubDate>Tue, 08 May 2007 07:07:27 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[De retour à l&#8217;hôtel, je finis donc de vous parler de ma journée. J&#8217;ai donc assisté à la présentation sur Ruby, dans le cadre du NetBeans day. Ils ont commencé par une présentation de Ruby puis Ruby on Rails puis de son intégration dans NetBeans. Je ne suis toujours pas convaincu par le langage. Effectivement il semble que cela nécessite moins de code, les expressions littérales pour les collections sont intéressantes, par contre je trouve [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>De retour à l&rsquo;hôtel, je finis donc de vous parler de ma journée.<br />
J&rsquo;ai donc assisté à la présentation sur Ruby, dans le cadre du NetBeans day.<br />
Ils ont commencé par une présentation de Ruby puis Ruby on Rails puis de son intégration dans NetBeans.<br />
Je ne suis toujours pas convaincu par le langage. Effectivement il semble que cela nécessite moins de code, les expressions littérales pour les collections sont intéressantes, par contre je trouve que les fonctionnalités comme les closures et le &laquo;&nbsp;duck typing&nbsp;&raquo; ont tendance à rendre le code moins lisible. J&rsquo;essaierai quand même de voir si je peux m&rsquo;y habituer. Par contre, une des fonctionnalités simples du support de Ruby dans NetBeans et que j&rsquo;ai trouvé génial, c&rsquo;est la complétion dans les chaines de caractères (tous les caractères d&rsquo;échappements et caractères spéciaux dont on ne se souvient jamais) ainsi que dans l&rsquo;écriture des expressions régulière. Je ne sais pas si d&rsquo;autres IDE supporte la fonctionnalité, mais je la trouve pratique.</p>
<p>Les sessions de la journée ont été conclues par James Gosling qui a redit son enthousiasme pour Java et NetBeans. S&rsquo;en sont suivies des démonstrations dont la plus amusante était un système de dressage de chien par l&rsquo;intermédiaire d&rsquo;un site web réalisé avec le Visual Web Pack. Le site permet d&rsquo;afficher l&rsquo;image d&rsquo;un caméra et de déclencher des actions sur le pc hébergeant l&rsquo;application. On pouvait entre autre lire des fichiers audio pour appeler un chien et lui dire de se rouler par terre. Les autres fonctionnalités utilisaient des SUNSPOTS pour délivrer une croquette ou fermer la porte d&rsquo;une petite niche.</p>
<p>J&rsquo;ai ensuite rejoint la communauté réception pour boire et manger un peu, et surtout retrouver mes collègues JUG Leaders. Il y a de nombreuses nationalités représentées, naturellement des Américains mais aussi Brésiliens, Héllenic (il nous a expliqué qu&rsquo;il ne faut officiellement plus dire Grec maintenant&#8230;), Allemand, Belge, Hollandais, Anglais,Argentin,&#8230;  Nous avons ensuite fini au restaurant, afin de faire un peu plus connaissance.</p>
<p>Au programme de demain, le Keynote où l&rsquo;on attend des annonces puisque Rich Green a repoussé certaines questions ce matin en disant &laquo;&nbsp;wait 23 hours&nbsp;&raquo;, des conférences de presse, des closures, et JPA.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>En direct de CommunityOne</title>
		<link>https://blog.developpez.com/christophej/p3431/conferences/javaone2007/en_direct_de_communityone</link>
		<comments>https://blog.developpez.com/christophej/p3431/conferences/javaone2007/en_direct_de_communityone#comments</comments>
		<pubDate>Tue, 08 May 2007 00:11:50 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Je profite de la pause pour faire un petit blog. Ce matin pendant l&#8217;ouverture de session, Rich Green a renvoyé des réponses aux questions au keynote de demain, donc on peut s&#8217;attendre à quelques annonces. Il a toutefois indiqué que SUN allait continuer à donner des choses en open source et à soutenir les communautés. J&#8217;ai finalement pu assister à une présentation de JavaDB par Francois Orsini, glissée dans la présentation du web 2.0 offline. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Je profite de la pause pour faire un petit blog.<br />
Ce matin pendant l&rsquo;ouverture de session, Rich Green a renvoyé des réponses aux questions au keynote de demain, donc on peut s&rsquo;attendre à quelques annonces. Il a toutefois indiqué que SUN allait continuer à donner des choses en open source et à soutenir les communautés.<br />
J&rsquo;ai finalement pu assister à une présentation de JavaDB par Francois Orsini, glissée dans la présentation du web 2.0 offline. C&rsquo;est le grand retour de l&rsquo;applet&#8230;.<br />
J&rsquo;ai ensuite assisté à la présentation sur le Push en Ajax avec IceFace. La présentation de JMaki nous a permis d&rsquo;avoir une preview de l&rsquo;intégration de Ruby on Rails avec JMaki. Après le support premium dans NetBeans, Ruby semble vraiment intéresser SUN&#8230;<br />
J&rsquo;ai ensuite assisté à la session sur Matisse du NetBeans day avec des démos impressionnante des JSR 295 et 296.<br />
Il reste la session du JRuby qui démarre, et la closing session de James Gosling.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne J-2 CommunityOne J-1</title>
		<link>https://blog.developpez.com/christophej/p3418/conferences/javaone2007/javaone_j_2_communityone_j_1</link>
		<comments>https://blog.developpez.com/christophej/p3418/conferences/javaone2007/javaone_j_2_communityone_j_1#comments</comments>
		<pubDate>Mon, 07 May 2007 07:10:08 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[JavaOne2007]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pour ceux qui compte les jours et se disent qu&#8217;il se trompe, il y a 9 heures de décalage et donc je suis encore dimanche à 23 heures&#8230; Nous sommes bien arrivé à San Francisco, il fait un temps de rêve (soleil et 28°C, 30 demain). Pour des choses plus sérieuse il faut demander la suite&#8230; Sur la photo, l&#8217;affiche à l&#8217;entrée du Moscone Center où se déroule JavaOne. je suis déjà passé prendre mon [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Pour ceux qui compte les jours et se disent qu&rsquo;il se trompe, il y a 9 heures de décalage et donc je suis encore dimanche à 23 heures&#8230;<br />
Nous sommes bien arrivé à San Francisco, il fait un temps de rêve (soleil et 28°C, 30 demain).<br />
Pour des choses plus sérieuse il faut demander la suite&#8230;<br />
<span id="more-24"></span><br />
<img src="http://blog.developpez.com/media/JavaOneEntry.JPG" width="600" height="450" alt="Entrée de JavaOne" /><br />
Sur la photo, l&rsquo;affiche à l&rsquo;entrée du Moscone Center où se déroule JavaOne. je suis déjà passé prendre mon badge, et j&rsquo;ai profité de la fin de l&rsquo;après midi pour faire un peu de tourisme. Si vous avez vu les films avec les courses de voitures qui s&rsquo;envolent dans les rues, je peux vous dire que je n&rsquo;ai pas retrouvé la rue&#8230;. La moitié des rues monte à San Francisco et quand à l&rsquo;autre moité : elle descend <img src="https://blog.developpez.com/christophej/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
Plus sérieusement, ce soir, c&rsquo;était diner avec la presse française et il y a eu beaucoup de discussion intéressante.<br />
Demain donc c&rsquo;est community Day, j&rsquo;ai mis dans mon programme du web 2.0 offline avec JavaDB, du web2.0 en push, JMaki, Matisse et JRuby. La soirée devrait finir par un diner avec quelques JUGLeaders.<br />
Pour l&rsquo;instant, au lit parce que la journée a été longue (26 heures&#8230;) et la semaine sera fatiquante..</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
