<?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 la rubrique java &#187; 2. Développement Java</title>
	<atom:link href="https://blog.developpez.com/java/pcategory/2-developpement-java/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/java</link>
	<description></description>
	<lastBuildDate>Sat, 04 Apr 2015 17:15:59 +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>Sortie de Marvin Image Processing Framework 1.2</title>
		<link>https://blog.developpez.com/java/p7323/2-developpement-java/sortie_de_marvin_image_processing_framew_2</link>
		<comments>https://blog.developpez.com/java/p7323/2-developpement-java/sortie_de_marvin_image_processing_framew_2#comments</comments>
		<pubDate>Mon, 09 Mar 2009 00:01:10 +0000</pubDate>
		<dc:creator><![CDATA[Baptiste Wicht]]></dc:creator>
				<category><![CDATA[2. Développement Java]]></category>
		<category><![CDATA[Actualité Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Marvin Image Processing Framework est un framework extensible pour le traitement d&#8217;images développé en java. Le framework met à disposition des fonctions pour manipuler des images et des vidéos, analyser les performances, intégrer des plug-ins avec environnement graphique, traiter des &#8230; <a href="https://blog.developpez.com/java/p7323/2-developpement-java/sortie_de_marvin_image_processing_framew_2">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Marvin Image Processing Framework est un framework extensible pour le traitement d&rsquo;images développé en java. Le framework met à disposition des fonctions pour manipuler des images et des vidéos,  analyser les performances, intégrer des plug-ins avec environnement graphique, traiter des images en utilisant plusieurs threads  et plus encore. La nouvelle version vient avec des exemples d’applications de traitement d&rsquo;images tels que la détection de mouvement et de suivi d’objets.</p>
<p>Principaux changements depuis la version 1.1:<br />
&#8211; Ajout du support pour la capture vidéo<br />
&#8211; Ajout du support pour le traitement des images en utilisant plusieurs threads<br />
&#8211; Optimisations au niveau de la représentation et la manipulation d&rsquo;image<br />
&#8211; 26 nouveaux plug-ins<br />
&#8211; De nouveaux exemples</p>
<p>Vous trouverez plus d&rsquo;informations sur le site officiel du projet : http://marvinproject.sourceforge.net/ </p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JVM Language Summit à Santa Clara</title>
		<link>https://blog.developpez.com/java/p6503/2-developpement-java/jvm_language_summit_a_santa_clara</link>
		<comments>https://blog.developpez.com/java/p6503/2-developpement-java/jvm_language_summit_a_santa_clara#comments</comments>
		<pubDate>Thu, 02 Oct 2008 23:01:44 +0000</pubDate>
		<dc:creator><![CDATA[Ricky81]]></dc:creator>
				<category><![CDATA[2. Développement Java]]></category>
		<category><![CDATA[Événements Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Pas la peine de vous ruer sur la réservation d&#8217;un vol pour franchir l&#8217;Atlantique et vous rendre en Californie, l&#8217;évènement a eu lieu la semaine dernière pendant 3 jours. Néanmoins, je profite de l&#8217;occasion pour partager avec vous le lien &#8230; <a href="https://blog.developpez.com/java/p6503/2-developpement-java/jvm_language_summit_a_santa_clara">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Pas la peine de vous ruer sur la réservation d&rsquo;un vol pour franchir l&rsquo;Atlantique et vous rendre en Californie, l&rsquo;évènement a eu lieu la semaine dernière pendant 3 jours.</p>
<p>Néanmoins, je profite de l&rsquo;occasion pour partager avec vous le <a href="http://openjdk.java.net/projects/mlvm/jvmlangsummit/agenda.html">lien vers le Wiki</a> sur lequel vous trouverez les descriptions et téléchargements de l&rsquo;ensemble des présentations qui s&rsquo;y sont déroulées.<br />
A noter, si vous lisez bien l&rsquo;agenda sans vous précipiter sur les présentations, que la plupart des présentations devraient être mises en lignes sous forme de podcast par InfoQ.</p>
<p>Bonne lecture <img src="https://blog.developpez.com/java/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
Et si vous vous perdez dans les autres sections de http://openjdk.java.net/, bonne visite :p</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MuleSource et Ippon Technologies signent un accord de partenariat</title>
		<link>https://blog.developpez.com/java/p5002/1-news/mulesource_et_ippon_technologies_signent</link>
		<comments>https://blog.developpez.com/java/p5002/1-news/mulesource_et_ippon_technologies_signent#comments</comments>
		<pubDate>Wed, 30 Jan 2008 14:00:00 +0000</pubDate>
		<dc:creator><![CDATA[La rédaction Java]]></dc:creator>
				<category><![CDATA[1. News]]></category>
		<category><![CDATA[2. Développement Java]]></category>
		<category><![CDATA[5. Divers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Sans doute un peu relégué au second plan par les rachats de BEA (par Oracle) et de MySQL (par Sun), le partenariat de la société Ippon Technologies avec MuleSource, l&#8217;éditeur d&#8217;une des solutions Open Source de référence dans le monde &#8230; <a href="https://blog.developpez.com/java/p5002/1-news/mulesource_et_ippon_technologies_signent">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Sans doute un peu relégué au second plan par les rachats de BEA (par Oracle) et de MySQL (par Sun), le partenariat de la société <strong>Ippon Technologies</strong> avec <strong>MuleSource</strong>, l&rsquo;éditeur d&rsquo;une des solutions Open Source de référence dans le monde des ESB, marque la volonté de diffuser et contribuer à l&rsquo;utilisation de cette brique SOA.</p>
<p>Ippon Technologies, en tant que membre du &laquo;&nbsp;MuleSource Partner Network&nbsp;&raquo;, se positionne ainsi (en complément des activités plus classiques de conseil et de réalisation) en tant que support technique et organisme de formation autour des solutions MuleSource.</p>
<p><span id="more-86"></span><br />
Voici un extrait du communiqué de presse :</p>
<blockquote><p><a href="http://www.mulesource.com">MuleSource</a>, le premier éditeur de logiciels open source d’architecture SOA (Service-Oriented Architecture), annonce aujourd’hui avoir conclu un accord de partenariat avec Ippon Technologies, cabinet de conseil informatique spécialisé sur les plates-formes J2EE et SOA. Le contrat fait d’Ippon Technologies le principal partenaire de MuleSource pour la France, la Suisse et le Maroc.<br />
Capitalisant sur l’avance technologique de MuleSource dans sa catégorie et sur l’expertise opérationnelle d’Ippon Technologies, les deux sociétés ont souhaité unir leurs forces pour répondre aux attentes des entreprises, de plus en plus nombreuses à exiger une meilleure intégration de leurs systèmes et applications. À l’heure actuelle, Mule est l’ESB open source le plus répandu et le plus utilisé du marché avec plus d’un million de téléchargements et plus de 2 000 entreprises le plaçant au coeur de leur stratégie SOA. La France est, par exemple, le deuxième marché le plus important en Europe pour Mule et tous les indicateurs du marché SOA en France laissent entrevoir une croissance à deux chiffres au cours des cinq prochaines années. Ippon Technologies peut donc saisir ces opportunités de marché en exploitant tout le potentiel du projet Mule et en le plaçant au coeur du développement et du déploiement des applications métier critiques.<br />
Ce contrat de partenariat marque une nouvelle étape dans la collaboration réussie entre les deux sociétés. MuleSource et Ippon Technologies ont en effet amorcé leur collaboration en intégrant une architecture SOA parmi la gamme de produits développée par CEGEDIM, le premier éditeur mondial de solutions de CRM pour les professionnels de santé et les laboratoires pharmaceutiques.<br />
« Nous voulions un ESB directement opérationnel plutôt que d’en développer un nous-mêmes »,<br />
souligne Julien Dubois, responsable du département « flux de données » à la DSI de CEGEDIM.<br />
« Nous étions déjà utilisateurs de solutions issues du monde Open Source Java, et nous étions très satisfaits de leur qualité et de leur robustesse. Bien qu’étant une technologie jeune au moment de notre choix, Mule affichait de bonnes performances et s’est avérée être une solution extrêmement bien pensée. Nous avons identifié Ippon Technologies alors que nous étions à la recherche de partenaires dotés des compétences nécessaires dans le domaine des ESB et des solutions Open Source Java. Très compétents sur les technologies J2EE, leurs ingénieurs nous ont accompagnés tout au long des différents projets liés à Mule. »<br />
À l’heure actuelle, Mule et Ippon Technologies sont associés à plusieurs projets CEGEDIM, parmi lesquels :</p>
<ul>
<li>Le projet GIS (Global Invoice Services) : plateforme de dématérialisation des factures et des bons de commande, utilisée dans les domaines de la santé, de l’assurance et des transports.</li>
<li>Le projet OCT Qualitrans-Telepharma : transmission aux pharmacies des autorisations de paiement des caisses d’assurance-maladie et des mutuelles via la Carte Vitale. Plus de 100 millions de transactions chaque année.</li>
<li>Un projet de transmission électronique des commandes de produits pour les hôpitaux.</li>
</ul>
<p>Suite à la signature de cet accord avec Ippon Technologies, Ross Mason, CTO de MuleSource et fondateur du projet Mule, s’est exprimé en ces termes : « Ce partenariat marque l’aboutissement du travail que nous avons accompli avec Ippon Technologies au cours des deux dernières années dans le cadre des projets CEGEDIM. Nous avons pu prendre la mesure du niveau d’exigence élevé des clients français en matière d’intégration logicielle. Et nous avons bien compris qu’il était indispensable d’être « très local » pour les satisfaire voire aller au-delà de leurs attentes. Ippon Technologies nous a ouvert les portes du marché français et joué un rôle essentiel en favorisant l’adoption du projet Mule en France, mais aussi en Suisse et au Maroc. »<br />
« Ippon Technologies s’engage à apporter un service de premier choix aux clients francophones de MuleSource pour faire de leurs projets des réussites aussi exemplaires que les projets de CEGEDIM actuellement en production sur Mule, » ajoute Geoffray Gruel, Directeur Général Délégué d’Ippon Technologies.<br />
« Mule nous a dotés d’une architecture extrêmement flexible et évolutive. Nous avons pu<br />
développer nos systèmes, au-delà même de ce que nous avions imaginé initialement », a poursuivi M. Dubois. « Nous nous réjouissons que MuleSource soit désormais présent, ici en France, par l’intermédiaire d’Ippon Technologies, une société dont nous apprécions le travail et qui constitue un réel atout pour CEGEDIM. »</p></blockquote>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formation &#171;&#160;Gestion avancée de la persistance avec Hibernate&#160;&#187;</title>
		<link>https://blog.developpez.com/java/p4872/1-news/formation_gestion_avancee_de_la_persista</link>
		<comments>https://blog.developpez.com/java/p4872/1-news/formation_gestion_avancee_de_la_persista#comments</comments>
		<pubDate>Tue, 29 Jan 2008 11:31:07 +0000</pubDate>
		<dc:creator><![CDATA[La rédaction Java]]></dc:creator>
				<category><![CDATA[1. News]]></category>
		<category><![CDATA[2. Développement Java]]></category>
		<category><![CDATA[5. Divers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Valtech Training vient d&#8217;annoncer l&#8217;ajout d&#8217;une nouvelle formation intitulée &#171;&#160;Gestion avancée de la persistance avec Hibernate&#160;&#187; à son catalogue. La première de cette session de 2 jours aura lieu à Paris les 12 et 13 février (pour ceux qui s&#8217;y &#8230; <a href="https://blog.developpez.com/java/p4872/1-news/formation_gestion_avancee_de_la_persista">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Valtech Training vient d&rsquo;annoncer l&rsquo;ajout d&rsquo;une nouvelle formation intitulée &laquo;&nbsp;Gestion avancée de la persistance avec Hibernate&nbsp;&raquo; à son catalogue.</p>
<p>La première de cette session de 2 jours aura lieu à Paris les 12 et 13 février (pour ceux qui s&rsquo;y rendraient, <a href="http://blog.developpez.com/index.php?blog=12&amp;title=inauguration_du_paris_java_user_group&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">si vous vous ennuyez le 12 au soir</a> <img src="https://blog.developpez.com/java/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> )</p>
<p>La formation concerne plutôt des utilisateurs avertis ayant une bonne connaissance de ce framework de persistance et souhaitant bénéficier de conseils sur les bonnes pratiques, souhaitant gagner en efficacité et performance, et aller au delà d&rsquo;une utilisation simple du framework (cache de niveau 2, Hibernate Search, etc.).</p>
<p>La formation a été conçue par Denis Peyrusaubes, consultant et formateur, auteur de livres blancs dont celui sur <a href="http://valtech.developpez.com/articles/client/riche/presentation/">Les clients riches</a></p>
<p><span id="more-85"></span></p>
<p>Voici un extrait du communiqué de presse :</p>
<blockquote><p><strong>Une formation pour pallier au manque d’expérience.</strong></p>
<p>« Très pragmatique, ce cours a pour objectifs de développer efficacement, d&rsquo;optimiser les performances d&rsquo;Hibernate et de gérer l’intégrité des données en base. Il permet aussi de lister les contrôles à effectuer, en particulier lorsque l&rsquo;équipe de développement manque de pratique. En effet, nous constatons couramment le manque d&rsquo;expérience sur Hibernate, framework pourtant réputé complexe, des développeurs Java chargés de le mettre en œuvre. Il s’ensuit inévitablement de gros problèmes de performance » commente Denis Peyrusaubes, consultant et formateur chez Valtech Training et concepteur de la formation avancée sur Hibernate.</p>
<p><strong>Un antagonisme historique et structurel : les bases de données sont relationnelles, les applications sont objets.</strong></p>
<p>Depuis 2005, une formation « Gestion de la persistance avec Hibernate » est déjà présente au catalogue de Valtech Training. La nouvelle formation « avancée » vient donc la compléter et suit naturellement l’évolution du marché. En effet, le Mapping Objet Relationnel est un besoin ancien : il existe depuis qu’existent les langages objets, mais se fait d’autant plus pressant que se généralisent les technologies Java et Microsoft .Net. « Nous estimons que pour une application de gestion, telle une application bancaire par exemple, au moins un tiers du code est dédié au traitement et à la persistance des données (enregistrement, modification, suppression, lecture, et requêtes sur les données). Ce fort pourcentage s’explique par le fait que les principales bases de données du marché conservent une structure relationnelle alors que les applications gèrent des structures objets. Cette différence est à l&rsquo;origine de débats animés puisque certains préfèrent laisser les développeurs écrire le code faisant le lien entre les deux modèles alors que d&rsquo;autres préconisent l&rsquo;utilisation d&rsquo;un outil de mapping afin d’avoir une approche plus industrielle du développement logiciel. En pratique les approches mixtes sont fréquentes. Quoi qu’il en soit, si le débat fait toujours rage entre partisans de la flexibilité et partisans de l’automatisation, l’utilisation d’Hibernate, sans être généralisée, est devenue monnaie courante dans les projets Java EE. » précise Xavier Paradon, Directeur Technique de Valtech Training. </p>
<p><strong><br />
Les problématiques de conception surviennent après quelques semaines de mise en œuvre.</strong></p>
<p>« Dans un premier temps il est effectivement nécessaire de savoir utiliser l&rsquo;outil et de comprendre quel est son impact sur la conception des applications. Après quelques mois d&rsquo;utilisation de nombreuses questions supplémentaires se posent. Le marché en est maintenant à ce stade. Nous constatons aujourd&rsquo;hui qu&rsquo;un nombre croissant d&rsquo;équipes ont passé le cap de la découverte de l&rsquo;outil et ont besoin d&rsquo;aide pour aller plus loin surtout qu&rsquo;elles trouvent rarement en interne de personnes qualifiées pour les conseiller.  Les développeurs sont ainsi anxieux de pouvoir valider leur choix, ils souhaitent discuter des problèmes de conceptions qu&rsquo;ils rencontrent et en savoir plus sur les stratégies d&rsquo;optimisation de chargement ou d&rsquo;utilisation d&rsquo;un cache de second niveau. En outre ils sont intéressés par des retours d&rsquo;expérience sur la mise en œuvre de mappings complexes. C’est pourquoi nous avons créé cette formation 3 ans après notre cours de premier niveau sur Hibernate » conclut Xavier Paradon.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La version 2.2 de Jython est disponible</title>
		<link>https://blog.developpez.com/java/p4140/1-news/la_version_2_2_de_jython_est_disponible</link>
		<comments>https://blog.developpez.com/java/p4140/1-news/la_version_2_2_de_jython_est_disponible#comments</comments>
		<pubDate>Wed, 29 Aug 2007 07:18:02 +0000</pubDate>
		<dc:creator><![CDATA[Ricky81]]></dc:creator>
				<category><![CDATA[1. News]]></category>
		<category><![CDATA[2. Développement Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vous avez sans doute davantage entendu parlé de Java ou de Python que de Jython ? Pour ceux qui n&#8217;en auraient jamais entendu parler, Jython est une implémentation de Python qui s&#8217;intègre à la JVM. Initialement JPython, Jython arrive désormais &#8230; <a href="https://blog.developpez.com/java/p4140/1-news/la_version_2_2_de_jython_est_disponible">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Vous avez sans doute davantage entendu parlé de Java ou de Python que de Jython ?<br />
Pour ceux qui n&rsquo;en auraient jamais entendu parler, Jython est une implémentation de Python qui s&rsquo;intègre à la JVM. </p>
<p>Initialement JPython, Jython arrive désormais à une nouvelle version mature et stable, et ne demande qu&rsquo;à être utilisé <img src="https://blog.developpez.com/java/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley" /></p>
<p>Jython permet de</p>
<ul>
<li>compiler dynamiquement du python en bytecode Java</li>
<li>hériter des classes Java en Jython</li>
<li>compiler statiquement (création d&rsquo;applets, servlets, beans&#8230;)</li>
<li>utiliser la syntaxe et les modules python dans les programmes Java</li>
<li>avoir un interpréteur python manipulant des objets Java</li>
<li>Jython est certifié 100% Pure Java et profite donc de la portabilité via la JVM</li>
</ul>
<p>Après Groovy, JRuby, et j&rsquo;en oublie certainement, voici donc Jython qui frappe à la porte.<br />
Pour ceux qui voudraient avoir une idée du futur, voici la roadmap : http://www.jython.org/Project/roadmap.html</p>
<p>Certains d&rsquo;entre vous se sont déjà laissé tenter ?</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Les projets retenus au JAX Innovation Award</title>
		<link>https://blog.developpez.com/java/p3145/1-news/les_projets_retenus_au_jax_innovation_aw</link>
		<comments>https://blog.developpez.com/java/p3145/1-news/les_projets_retenus_au_jax_innovation_aw#comments</comments>
		<pubDate>Thu, 29 Mar 2007 21:10:25 +0000</pubDate>
		<dc:creator><![CDATA[Ricky81]]></dc:creator>
				<category><![CDATA[1. News]]></category>
		<category><![CDATA[2. Développement Java]]></category>
		<category><![CDATA[Jax]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[On connait désormais tous les projets candidats pour la seconde édition de cet évènement destiné à valoriser et récompenser les contributions Java européennes (un total de 20 000 € de prix et l&#8217;engagement de Software AG en tant que co-sponsor) &#8230; <a href="https://blog.developpez.com/java/p3145/1-news/les_projets_retenus_au_jax_innovation_aw">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>On connait désormais tous les projets candidats pour la seconde édition de cet évènement destiné à valoriser et récompenser les contributions Java européennes (un total de 20 000 € de prix et l&rsquo;engagement de Software AG en tant que co-sponsor)</p>
<p>La remise des prix aura lieu le 25 avril lors des <a href="http://www.jax.de/">JAX07</a> du 23 au 27 avril, après préselection (si c&rsquo;est comme l&rsquo;an passé) de 10 contributions.</p>
<p>N&rsquo;hésitez pas à participer à <a href="http://www.developpez.net/forums/showthread.php?p=1907100">la discussion sur les différents projets engagés</a>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les JAX Innovation Award 2007</title>
		<link>https://blog.developpez.com/java/p2855/1-news/les_jax_innovation_award_2007</link>
		<comments>https://blog.developpez.com/java/p2855/1-news/les_jax_innovation_award_2007#comments</comments>
		<pubDate>Tue, 13 Feb 2007 21:45:00 +0000</pubDate>
		<dc:creator><![CDATA[La rédaction Java]]></dc:creator>
				<category><![CDATA[1. News]]></category>
		<category><![CDATA[2. Développement Java]]></category>
		<category><![CDATA[Jax]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Dans le cadre des évènements JAX, Eclipse Forum Europe, EAKon 2007 à Wiesbaden en Allemagne, du 23 au 27 avril, les organisateurs rééditent les JAX Innovation Award et récompenseront donc les acteurs ayant contribué au développement, la diffusion, et l&#8217;enrichissement &#8230; <a href="https://blog.developpez.com/java/p2855/1-news/les_jax_innovation_award_2007">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Dans le cadre des évènements <a href="http://www.jax.de/" target="_new">JAX, Eclipse Forum Europe, EAKon 2007</a> à Wiesbaden en Allemagne, du 23 au 27 avril, les organisateurs rééditent les JAX Innovation Award et récompenseront donc les acteurs ayant contribué au développement, la diffusion, et l&rsquo;enrichissement de Java.</p>
<p>Que ce soit un projet open-source, un produit, un projet universitaire, ou toute initiative destinée à contribuer et faire évoluer les technologies Java ainsi qu&rsquo;Eclipse et SOA.</p>
<p>Si vous vous sentez concernés, il suffit de remplir un questionnaire détaillé et de persuader le <a href="http://jax-award.de/jax_award/jury_eng.php" target="_new">jury</a> (dont un français !) de vous classer parmis les 6 récompensés (dotation totale de 20 000 €, 10 000 € pour le vainqueur).<br />
Attention, vous avez jusqu&rsquo;au 19 mars dernier délai.</p>
<p><a href="http://jax-award.de/jax_award/online_eng.php" target="_new">Pour vous inscrire</a></p>
<p>Voir également :<br />
<a href="http://ricky81.developpez.com/reportages/jax2006/">Compte rendu de JAX &#8211; EAKon &#8211; Eclipse Forum Europe 2006</a><br />
<a href="http://www.developpez.net/forums/showthread.php?t=143123">Le vote des membres du club developpez.com</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groovy RC-1 disponible!</title>
		<link>https://blog.developpez.com/java/p2589/1-news/groovy_rc_1_disponible</link>
		<comments>https://blog.developpez.com/java/p2589/1-news/groovy_rc_1_disponible#comments</comments>
		<pubDate>Tue, 05 Dec 2006 09:06:39 +0000</pubDate>
		<dc:creator><![CDATA[denisC]]></dc:creator>
				<category><![CDATA[1. News]]></category>
		<category><![CDATA[2. Développement Java]]></category>
		<category><![CDATA[Actualité Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Guillaume Laforge (Projet Manager de Groovy) vient de l&#8217;annoncer sur son blog : La première release candidate de Groovy est disponible! Groovy est un langage de script pour Java qui devient de plus en plus populaire et permet d&#8217;introduire une &#8230; <a href="https://blog.developpez.com/java/p2589/1-news/groovy_rc_1_disponible">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Guillaume Laforge (Projet Manager de Groovy) vient de l&rsquo;annoncer sur <a href="http://glaforge.free.fr/weblog/index.php?itemid=189" title="Blog de Guillaume Laforge">son blog</a> : La première release candidate de Groovy est disponible! Groovy est un <a href="http://ericreboisson.developpez.com/tutoriel/java/groovy/" title="Introduction au langage de script Groovy">langage de script pour Java</a> qui devient de plus en plus populaire et permet d&rsquo;introduire une certaine fléxibilité, à l&rsquo;execution, dans les programmes Java.</p>
<p>Le blog de Guillaume Laforge nous propose également un <a href="http://glaforge.free.fr/weblog/index.php?itemid=190">lien vers un article complet</a> concernant la sortie de Groovy en RC-1.</p>
<p>Voila une résumé en français (par Guillaume Laforge lui même, merci à lui) du début de l&rsquo;annonce:</p>
<p>Nous venons de sortir la première Release Candidate de Groovy. C&rsquo;est un moment très important pour le projet, car nous approchons de la sortie de la version finale que nous avons planifiée pour la fin de ce mois de décembre.</p>
<p>Le langage de script <a href="http://groovy.codehaus.org">Groovy</a> et son framework web <a href="http://grails.org">Grails</a> connaissent un franc succès ces derniers temps et sont utilisés pour des situations où l&rsquo;expressivité du langage importe et où une solution de développement rapide et compatible serveurs d&rsquo;application Java est nécessaire pour suivre les besoins et les demandes des clients. Groovy et Grails sont utilisés aussi bien pour des applications de calcul de risque dans le domaine de l&rsquo;assurance que pour des solutions de Grid Computing au sein d&rsquo;un consortium aérospatial.</p>
<p>Cette nouvelle version améliore légèrement les performances de la plateforme et propose des perfectionnements du moteur interne pour une meilleure compatibilité avec Java. Un bon nombre de bugs ont également été corrigés et quelques nouvelles fonctionnalités ont été apportées aux capacités dynamiques et expressives du langage.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mesurer le temps de vos applications</title>
		<link>https://blog.developpez.com/java/p2563/2-developpement-java/mesurer_le_temps_de_vos_applications</link>
		<comments>https://blog.developpez.com/java/p2563/2-developpement-java/mesurer_le_temps_de_vos_applications#comments</comments>
		<pubDate>Wed, 22 Nov 2006 20:30:49 +0000</pubDate>
		<dc:creator><![CDATA[christopheJ]]></dc:creator>
				<category><![CDATA[2. Développement Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vous avez sans doute déjà mesuré le temps d&#8217;exécution de certaines de vos méthodes en utilisant la fonction System.currentTimeMillis() comme c&#8217;est d&#8217;ailleurs décrit dans la FAQ Java. Je discutais hier avec un collègue de cette méthode et celui-ci m&#8217;a indiqué &#8230; <a href="https://blog.developpez.com/java/p2563/2-developpement-java/mesurer_le_temps_de_vos_applications">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Vous avez sans doute déjà mesuré le temps d&rsquo;exécution de certaines de vos méthodes en utilisant la fonction <em>System.currentTimeMillis()</em> comme c&rsquo;est d&rsquo;ailleurs décrit dans la <a href="http://java.developpez.com/faq/java/?page=divers#DIVERS_tempsEcoule">FAQ Java</a>.<br />
Je discutais hier avec un collègue de cette méthode et celui-ci m&rsquo;a indiqué qu&rsquo;il fallait se méfier de la granularité du résultat retourné et qu&rsquo;il suffisait de faire un simple test.<br />
Voici le code du test (ce code n&rsquo;est pas propre, il en s&rsquo;arrête pas, il faut interrompre l&rsquo;exécution, mais le but est d&rsquo;être concis&#8230;)</p>
<blockquote><pre>

<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">public class Test { &nbsp; &nbsp; <br />
&nbsp; &nbsp;public static void main (String args[]){ <br />
&nbsp; &nbsp; &nbsp; &nbsp; long start= System.currentTimeMillis(); <br />
&nbsp; &nbsp; &nbsp; &nbsp; long time; <br />
&nbsp; &nbsp; &nbsp; &nbsp; for (;;){ <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; time= System.currentTimeMillis(); <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.println(time - start); <br />
&nbsp; &nbsp; &nbsp; &nbsp; } <br />
&nbsp; &nbsp; } <br />
}</div></div>

</pre>
</blockquote>
<p>En fonction de la machine d&rsquo;exécution, le pas varie. Sur mon poste, sur Windows, je vois plusieurs fois 0 puis plusieurs fois 16, puis 32&#8230;. Le pas moyen est 15 ou 16. Sous Linux, je ne rencontre pas ce problème et voit défiler presque toutes les valeurs (il y a des trous dans les valeurs selon ce que vous faites avec votre poste).<br />
Ce n&rsquo;est pas la peine d&rsquo;ouvrir un bug, <a href="http://bugs.sun.com/bugdatabase/search.do?process=1&amp;category=java&amp;bugStatus=&amp;subcategory=classes_lang&amp;type=bug&amp;keyword=currentTimeMillis">de nombreux</a> existent déjà. Par contre ça peut être utile de mieux lire <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#currentTimeMillis()">la javadoc</a> car le problème est décrit.</p>
<p>Alors la prochaine fois que vous essayer de mesurer des performances, faites attention à cette granularité.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sortie de NetBeans IDE 5.0 BlueJ Edition</title>
		<link>https://blog.developpez.com/java/p2244/1-news/ssortie_de_netbeans_ide_5_0_bluej_editio</link>
		<comments>https://blog.developpez.com/java/p2244/1-news/ssortie_de_netbeans_ide_5_0_bluej_editio#comments</comments>
		<pubDate>Fri, 28 Jul 2006 18:34:03 +0000</pubDate>
		<dc:creator><![CDATA[Ricky81]]></dc:creator>
				<category><![CDATA[1. News]]></category>
		<category><![CDATA[2. Développement Java]]></category>
		<category><![CDATA[4. EDI et outils Java]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[BlueJ, développé par l&#8217;université du Kent en Angleterre et celle de Deakin en Australie, est un petit outil de developpement créé spécialement pour faciliter l&#8217;apprentissage de Java, et tout specialement dans ses aspects orientés objets. Sun et les créateurs de &#8230; <a href="https://blog.developpez.com/java/p2244/1-news/ssortie_de_netbeans_ide_5_0_bluej_editio">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.bluej.org/">BlueJ</a>, développé par l&rsquo;université du Kent en Angleterre et celle de Deakin en Australie, est un petit outil de developpement créé spécialement pour faciliter l&rsquo;apprentissage de Java, et tout specialement dans ses aspects orientés objets.</p>
<p><span id="more-135"></span></p>
<p><img src="http://java.developpez.com/img/nbbluejsplash.png" alt="splashscreen" title="" /></p>
<p>Sun et les créateurs de BlueJ ont décidé de collaborer il y a quelques mois, et le fruit de cette collaboration vient de sortir en version de production. <a href="http://edu.netbeans.org/bluej/index.html">NetBeans IDE 5.0 BlueJ Edition</a> permet de faciliter la transition vers un EDI plus complexe, lorque le developpeur commence à se sentir à l&rsquo;étroit dans BlueJ et souhaite utiliser des fonctionnalités comme le refactoring ou le code completion.</p>
<p><img src="http://java.developpez.com/img/nbbluejscreen.png" alt="un petit aperçu" title="" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
