
<?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>OPCoach</title>
	<atom:link href="http://www.opcoach.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.opcoach.com</link>
	<description>Formations &#38; Expertise Eclipse, Java, Open Source</description>
	<lastBuildDate>Fri, 25 May 2012 14:35:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Présentation Eclipse 4 lors de l&#8217;Eclipse Day à Toulouse</title>
		<link>http://www.opcoach.com/2012/05/presentation-eclipse-4-lors-de-leclipse-day-a-toulouse/</link>
		<comments>http://www.opcoach.com/2012/05/presentation-eclipse-4-lors-de-leclipse-day-a-toulouse/#comments</comments>
		<pubDate>Fri, 25 May 2012 14:12:47 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[OPCoach]]></category>
		<category><![CDATA[application model]]></category>
		<category><![CDATA[Eclipse 4]]></category>
		<category><![CDATA[Eclipse 4 annotation]]></category>
		<category><![CDATA[Eclipse Day Toulouse]]></category>
		<category><![CDATA[Injection]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=2135</guid>
		<description><![CDATA[L&#8217;Eclipse Day 2012 à Toulouse a été un grand succès avec environ 200 participants. De nombreuses présentations ont eu lieu mais je n&#8217;ai malheureusement pas pu toute suivre, tellement il y avait de gens à rencontrer ! Comme [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;Eclipse Day 2012 à Toulouse a été un grand succès avec environ 200 participants.</p>
<p>De nombreuses présentations ont eu lieu mais je n&#8217;ai malheureusement pas pu toute suivre, tellement il y avait de gens à rencontrer !</p>
<p>Comme annoncé lors de ma présentation, voici le lien sur le document PDF de la présentation Eclipse 4.</p>
<ul>
<li><a title="Présentation Eclipse 4 français" href="http://www.opcoach.com/wp-content/uploads/2012/05/EclipseDayToulouse2012_papier.pdf">Présentation Eclipse 4 en français</a></li>
<li><a title="Eclipse 4 talk " href="http://www.opcoach.com/wp-content/uploads/2012/05/EclipseDayToulouse2012_en_papier.pdf">Présentation Eclipse 4 en anglais</a></li>
</ul>
<p>Je vous propose de commenter cet article si vous avez des remarques sur cette présentation. En effet, j&#8217;ai eu des retours lors de discussions informelles, mais il serait bien de les tracer pour en discuter ensembles !</p>
<p>N&#8217;hésitez donc pas à commenter ce post !</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/05/presentation-eclipse-4-lors-de-leclipse-day-a-toulouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 commandes pour migrer de svn vers git</title>
		<link>http://www.opcoach.com/2012/05/3-commandes-pour-migrer-de-svn-vers-git/</link>
		<comments>http://www.opcoach.com/2012/05/3-commandes-pour-migrer-de-svn-vers-git/#comments</comments>
		<pubDate>Wed, 23 May 2012 13:26:48 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[OPCoach]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=2125</guid>
		<description><![CDATA[Le but de cet article n&#8217;est pas de vous former à GIT, ni de vous convaincre de l&#8217;utiliser, mais de vous montrer qu&#8217;il est très simple de migrer dessus si vous utilisez SVN &#8230; Si vous n&#8217;avez pas [...]]]></description>
			<content:encoded><![CDATA[<p>Le but de cet article n&#8217;est pas de vous former à <a href="http://git-scm.com/">GIT</a>, ni de vous convaincre de l&#8217;utiliser, mais de vous montrer qu&#8217;il est très simple de migrer dessus si vous utilisez SVN &#8230; Si vous n&#8217;avez pas encore étudié GIT, achetez vous <a href="http://astore.amazon.fr/op06-21/detail/1430218339">le livre Pro Git</a> !</p>
<p>Outre les avantages techniques de GIT, son utilisation dans Eclipse vous fera gagner aussi du temps puisqu&#8217;il est livré nativement dans Eclipse (comme CVS), et donc plus besoin de chercher et d&#8217;installer les SVN à chaque changement de version d&#8217;Eclipse !</p>
<p>Si tous vos sources sont gérés dans SVN vous vous dites surement, on verra plus tard &#8230; Pourtant tout migrer dans GIT peut se faire en 3 commandes git en ligne, tout en conservant tout votre historique SVN. Ces commandes les voici (à lancer dans un répertoire vide) :</p>
<p>&nbsp;</p>
<p><strong>git svn clone -s VOTRE_URL_SVN  .         </strong>            (ne pas oublier le &#8216;.&#8217; à la fin)</p>
<p><strong></strong><strong>git remote add origin VOTRE_URL_GIT           </strong> (par ex : git@github.com:compte/repo.git)</p>
<p><strong></strong><strong> git push origin master</strong></p>
<p>Et c&#8217;est terminé vous êtes dans la branche master et vous pouvez descendre votre projet dans Eclipse en y accédant avec votre URL GIT.</p>
<p>Et pour obtenir un compte GIT gratuit, 3 solutions s&#8217;offrent à vous :</p>
<ul>
<li><a href="https://github.com/">github</a> : si votre projet est open source&#8230; tous les repositories gratuits y sont publics</li>
<li><a href="https://bitbucket.org/">bitbucket</a> : jusque 5 repositories privés gratuits (jusque 10 utilisateurs), ou repositories publics.</li>
<li>serveur interne : à vous de l&#8217;installer &#8230;</li>
</ul>
<p>&nbsp;</p>
<p>N&#8217;hésitez pas à commenter cet article avec vos remarques.</p>
<p>J&#8217;écrirai un autre article plus tard sur l&#8217;utilisation de eGit dans Eclipse.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/05/3-commandes-pour-migrer-de-svn-vers-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Day à Toulouse le 24 mai 2012</title>
		<link>http://www.opcoach.com/2012/05/eclipse-day-a-toulouse-le-24-mai-2012/</link>
		<comments>http://www.opcoach.com/2012/05/eclipse-day-a-toulouse-le-24-mai-2012/#comments</comments>
		<pubDate>Mon, 07 May 2012 09:04:49 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[OPCoach]]></category>
		<category><![CDATA[BIRT]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Eclipse 4]]></category>
		<category><![CDATA[Eclipse Day]]></category>
		<category><![CDATA[Modeling]]></category>
		<category><![CDATA[Polarsys]]></category>
		<category><![CDATA[Toulouse]]></category>
		<category><![CDATA[XText]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=2063</guid>
		<description><![CDATA[L&#8217;Eclipse Day Toulouse 2012 aura lieu le 24 mai à l&#8217;hôtel Palladia, 271 Avenue de Grande Bretagne. Le planning de cette journée vous donnera un aperçu des thématiques couvertes. Vous pourrez notamment percevoir les tendances technologiques à venir en [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;<a href="http://www.eclipsedaytoulouse.com">Eclipse Day Toulouse 2012</a> aura lieu le 24 mai à l&#8217;<a href="http://www.eclipsedaytoulouse.com/lieu/">hôtel Palladia</a>, 271 Avenue de Grande Bretagne.</p>
<p><a href="http://www.eclipsedaytoulouse.com/programme/">Le planning</a> de cette journée vous donnera un aperçu des thématiques couvertes. Vous pourrez notamment percevoir les tendances technologiques à venir en assistant aux présentations de  Modeling, XText ou Eclipse 4 (<a href="http://www.eclipsedaytoulouse.com/en/sessions/#e4">que je présenterai</a>).</p>
<p>Le projet <a href="http://www.eclipse.org/org/press-release/20111102_polarsys.php">Polarsys</a> sera également présenté. Ce projet a pour but d&#8217;héberger du code embarqué open source tout en fournissant une maintenance à très long terme (50 ans et plus !). Il vous montrera également l&#8217;intérêt que portent de grosses industries aéronautiques pour le monde open source.</p>
<p>N&#8217;hésitez donc pas <a href="http://www.eclipsedaytoulouse.com/inscription/">à vous y inscrire</a> pour avoir des retours d&#8217;expériences de l&#8217;utilisation d&#8217;Eclipse dans l&#8217;industrie, mais aussi pour rencontrer les membres de la communauté et les acteurs économiques nationaux et européens.</p>
<p>&nbsp;</p>
<p>Vous pouvez télécharger le PDF de ma présentation Eclipse 4 <a title="Présentation Eclipse 4 lors de l’Eclipse Day à Toulouse" href="http://www.opcoach.com/2012/05/presentation-eclipse-4-lors-de-leclipse-day-a-toulouse/">en allant sur cet article</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/05/eclipse-day-a-toulouse-le-24-mai-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formation Eclipse RCP                    Paris du 2 au 5 Juillet 2012</title>
		<link>http://www.opcoach.com/2012/04/formation-eclipse-rcp-paris-du-2-au-5-juillet-2012/</link>
		<comments>http://www.opcoach.com/2012/04/formation-eclipse-rcp-paris-du-2-au-5-juillet-2012/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 09:19:14 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[Formations & Expertise Eclipse, Java, Open Source]]></category>
		<category><![CDATA[application RCP]]></category>
		<category><![CDATA[Architecture RCP]]></category>
		<category><![CDATA[Formation Eclipse]]></category>
		<category><![CDATA[Formation Eclipse RCP]]></category>
		<category><![CDATA[formation eclipse rcp paris]]></category>
		<category><![CDATA[formation rcp]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=1991</guid>
		<description><![CDATA[OPCoach vous propose une formation Eclipse RCP du 2 au 5 juillet 2012 à Paris (8e). Il s&#8217;agit d&#8217;une formation inter entreprise qui vous permettra d&#8217;atteindre les objectifs suivants : Comprendre l&#8217;architecture RCP/OSGi Construire des IHM SWT/JFace Concevoir [...]]]></description>
			<content:encoded><![CDATA[<p>OPCoach vous propose une formation Eclipse RCP du 2 au 5 juillet 2012 à Paris (8e).</p>
<p>Il s&#8217;agit d&#8217;une formation inter entreprise qui vous permettra d&#8217;atteindre les objectifs suivants :</p>
<ul>
<li>Comprendre l&#8217;architecture RCP/OSGi</li>
<li>Construire des IHM SWT/JFace</li>
<li>Concevoir des plugins Eclipse performants</li>
<li>Maitriser la distribution de l&#8217;application</li>
<li>Faire fonctionner son application dans un navigateur web (RAP)</li>
</ul>
<div></div>
<p>La formation est agrémentée d&#8217;une quinzaine d&#8217;exercices pratiques permettant de créer plusieurs plugins illustrant une application RCP type.</p>
<p>Cette formation est organisée en partenariat avec <a href="http://www.formation.fr.atos.net/">Atos Formation</a> (la formation se déroulera dans leurs locaux)</p>
<p><strong>Le plan détaillé de cette formation est disponible ici :</strong></p>
<p align="center"><a href="http://www.opcoach.com/wp-content/uploads/2012/04/EclipseRichClientPlatform_fr_G.pdf"><img src="http://www.opcoach.com/wp-content/gallery/divers/icon-pdf-48.png" alt="icon-pdf-48" width="48" height="48" />Télécharger le plan de formation</a></p>
<p style="text-align: left;" align="center"><span style="color: #008000;"><strong>Le plan a été mis à jour par rapport à la version Juno qui sortira en Juin 2012</strong></span></p>
<p style="text-align: left;">Le tarif de cette formation est de 2400 € HT pour les 4 jours.</p>
<p>OPCoach<a href="http://www.opcoach.com/mentions-legales/"> est déclaré en tant qu&#8217;organisme de formation</a>, ce qui vous permet de prendre en charge tout ou partie du coût de cette formation.</p>
<p>Spécialisé sur les technologies Eclipse, OPCoach possède de <a href="http://www.opcoach.com/references/">très nombreuses références</a> dans les grands groupes, SSII et PME en France et à l&#8217;étranger.</p>
<p>Vous pouvez aussi consulter les témoignages de formation laissés <a title="Témoignages" href="http://www.opcoach.com/formations-eclipse/temoignages/">sur cette page</a>.</p>
<p>N&#8217;hésitez pas à me contacter  pour tous renseignements au <strong>06 28 07 65 64</strong> ou par <a href="mailto:olivier.prouvost@opcoach.com?subject=Formation Eclipse RCP Paris Juillet 2012">email.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/04/formation-eclipse-rcp-paris-du-2-au-5-juillet-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formation Eclipse RCP EMF    Toulouse du 25 au 29 juin 2012</title>
		<link>http://www.opcoach.com/2012/04/formation-eclipse-rcp-emf-toulouse-du-25-au-29-juin-2012/</link>
		<comments>http://www.opcoach.com/2012/04/formation-eclipse-rcp-emf-toulouse-du-25-au-29-juin-2012/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 09:03:28 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[Formations & Expertise Eclipse, Java, Open Source]]></category>
		<category><![CDATA[Architecture RCP]]></category>
		<category><![CDATA[EMF]]></category>
		<category><![CDATA[Formation Eclipse RCP]]></category>
		<category><![CDATA[formation EMF]]></category>
		<category><![CDATA[RCP]]></category>
		<category><![CDATA[Toulouse]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=1969</guid>
		<description><![CDATA[OPCoach vous propose une formation Eclipse RCP et EMF du 25 au 29 juin 2012 à Toulouse. Il s&#8217;agit d&#8217;une formation inter entreprise organisée en 2 parties : Eclipse RCP sur 4 jours : permettra de maitriser tous [...]]]></description>
			<content:encoded><![CDATA[<p>OPCoach vous propose une formation Eclipse RCP et EMF du 25 au 29 juin 2012 à Toulouse.</p>
<p>Il s&#8217;agit d&#8217;une formation inter entreprise organisée en 2 parties :</p>
<ul>
<li><strong>Eclipse RCP sur 4 jours</strong> : permettra de maitriser tous les concepts de cette puissante architecture devenue incontournable pour les développements Java.</li>
<li><strong>Eclipse EMF sur 1 jour</strong>  : permettra de maitriser son langage Ecore de modélisation et ses outils de génération de code associés. Cette journée complète parfaitement la formation RCP afin d&#8217;être directement opérationnel et productif lors de vos développements.</li>
</ul>
<p>La formation complète est agrémentée d&#8217;une vingtaine d&#8217;exercices pratiques sur RCP et EMF.</p>
<p><strong>Les plans détaillés de cette formation sont disponibles ici :</strong></p>
<p align="center"><a href="http://www.opcoach.com/wp-content/uploads/2012/04/EclipseRichClientPlatform_fr_G.pdf"><img src="http://www.opcoach.com/wp-content/gallery/divers/icon-pdf-48.png" alt="icon-pdf-48" width="48" height="48" />Télécharger le plan de formation RCP</a>              <a href="http://www.opcoach.com/wp-content/uploads/2012/04/OPCoach_Plan_Eclipse_EMF_fr_C.pdf"><img src="http://www.opcoach.com/wp-content/gallery/divers/icon-pdf-48.png" alt="icon-pdf-48" width="48" height="48" />Télécharger le plan de formation EMF</a></p>
<p>&nbsp;</p>
<p align="center"><span style="color: #008000;"><strong>Ces plans ont été mis à jour par rapport à la version Juno qui sortira en Juin 2012</strong></span></p>
<p>&nbsp;</p>
<p>Il est possible de s&#8217;inscrire à la session complète, ou à chaque session séparément.</p>
<p>Les tarifs sont les suivants :</p>
<ul>
<li>2800 € HT pour la formation complète</li>
<li>2250 € HT pour la formation Eclipse RCP</li>
<li>600 € HT pour la formation Eclipse EMF</li>
</ul>
<div>OPCoach<a href="http://www.opcoach.com/mentions-legales/"> est déclaré en tant qu&#8217;organisme de formation</a>, ce qui vous permet de prendre en charge tout ou partie du coût de cette formation.</div>
<div></div>
<div>Spécialisé sur les technologies Eclipse, OPCoach possède de <a href="http://www.opcoach.com/references/">très nombreuses références</a> dans les grands groupes, SSII et PME en France et à l&#8217;étranger.</div>
<div></div>
<div>N&#8217;hésitez pas à me contacter  pour tous renseignements au 06 28 07 65 64 ou par <a href="mailto:olivier.prouvost@opcoach.com?subject=Formation Eclipse RCP EMF Toulouse Juin 2012">email.</a></div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/04/formation-eclipse-rcp-emf-toulouse-du-25-au-29-juin-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formation Eclipse RCP                    Paris du 18 au 21 Juin 2012</title>
		<link>http://www.opcoach.com/2012/04/formation-eclipse-rcp-paris-du-18-au-21-juin-2012/</link>
		<comments>http://www.opcoach.com/2012/04/formation-eclipse-rcp-paris-du-18-au-21-juin-2012/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 11:41:25 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[Formations & Expertise Eclipse, Java, Open Source]]></category>
		<category><![CDATA[Architecture RCP]]></category>
		<category><![CDATA[Formation Eclipse]]></category>
		<category><![CDATA[Formation Eclipse RCP]]></category>
		<category><![CDATA[Paris]]></category>
		<category><![CDATA[RCP]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=1957</guid>
		<description><![CDATA[OPCoach vous propose une formation Eclipse RCP du 18 au 21 juin 2012 à Paris (9e). Il s&#8217;agit d&#8217;une formation inter entreprise qui vous permettra d&#8217;atteindre les objectifs suivants : Comprendre l&#8217;architecture RCP/OSGi Construire des IHM SWT/JFace Concevoir [...]]]></description>
			<content:encoded><![CDATA[<p>OPCoach vous propose une formation Eclipse RCP du 18 au 21 juin 2012 à Paris (9e).</p>
<p>Il s&#8217;agit d&#8217;une formation inter entreprise qui vous permettra d&#8217;atteindre les objectifs suivants :</p>
<ul>
<li>Comprendre l&#8217;architecture RCP/OSGi</li>
<li>Construire des IHM SWT/JFace</li>
<li>Concevoir des plugins Eclipse performants</li>
<li>Maitriser la distribution de l&#8217;application</li>
<li>Faire fonctionner son application dans un navigateur web (RAP)</li>
</ul>
<div></div>
<p>La formation est agrémentée d&#8217;une quinzaine d&#8217;exercices pratiques permettant de créer plusieurs plugins illustrant une application RCP type.</p>
<p>Cette formation est organisée  en partenariat avec <a href="http://www.zenika.com">Zenika</a> (la formation se déroulera dans leurs locaux).</p>
<p><strong>Le plan détaillé de cette formation est disponible ici :</strong></p>
<p align="center"><a href="http://www.opcoach.com/wp-content/uploads/2012/04/EclipseRichClientPlatform_fr_G.pdf"><img src="http://www.opcoach.com/wp-content/gallery/divers/icon-pdf-48.png" alt="icon-pdf-48" width="48" height="48" />Télécharger le plan de formation</a></p>
<p style="text-align: left;" align="center"><span style="color: #008000;"><strong>Le plan a été mis à jour par rapport à la version Juno qui sortira en Juin 2012</strong></span></p>
<p style="text-align: left;">Le tarif de cette formation est de 2250 € HT pour les 4 jours.</p>
<p>OPCoach<a href="http://www.opcoach.com/mentions-legales/"> est déclaré en tant qu&#8217;organisme de formation</a>, ce qui vous permet de prendre en charge tout ou partie du coût de cette formation.</p>
<p>Spécialisé sur les technologies Eclipse, OPCoach possède de <a href="http://www.opcoach.com/references/">très nombreuses références</a> dans les grands groupes, SSII et PME en France et à l&#8217;étranger.</p>
<p>Vous pouvez aussi consulter les témoignages de formation laissés <a title="Témoignages" href="http://www.opcoach.com/formations-eclipse/temoignages/">sur cette page</a>.</p>
<p>N&#8217;hésitez pas à me contacter  pour tous renseignements au <strong>06 28 07 65 64</strong> ou par <a href="mailto:olivier.prouvost@opcoach.com?subject=Formation Eclipse RCP Paris  Juin 2012">email.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/04/formation-eclipse-rcp-paris-du-18-au-21-juin-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retours Eclipse Con 2012</title>
		<link>http://www.opcoach.com/2012/04/retours-eclipse-con-2012/</link>
		<comments>http://www.opcoach.com/2012/04/retours-eclipse-con-2012/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 09:14:57 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[OPCoach]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Eclipse 4]]></category>
		<category><![CDATA[Eclipse Con 2012]]></category>
		<category><![CDATA[Juno]]></category>
		<category><![CDATA[Xtend]]></category>
		<category><![CDATA[XText]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=1916</guid>
		<description><![CDATA[Avec 650 participants venant de 36 pays, l&#8217;Eclipse Con 2012 qui s&#8217;est déroulé à Reston en Virginie, a été encore une fois un succés. &#160; &#160; Sur 4 jours, plusieurs dizaines de présentations ont permis de voir les [...]]]></description>
			<content:encoded><![CDATA[<p>Avec 650 participants venant de 36 pays, l&#8217;<a href="http://www.eclipsecon.org/2012/">Eclipse Con 2012</a> qui s&#8217;est déroulé à Reston en Virginie, a été encore une fois un succés.</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-medium wp-image-1922" title="IMG_0965" src="http://www.opcoach.com/wp-content/uploads/2012/04/IMG_0965-224x300.jpg" alt="" width="224" height="300" /></p>
<p>&nbsp;</p>
<p>Sur 4 jours, plusieurs <a href="http://www.eclipsecon.org/2012/program/session-schedule">dizaines de présentations</a> ont permis de voir les tendances techniques qui s&#8217;imposent au fur et à mesure de chaque conférence et notamment :</p>
<ul>
<li><a href="http://www.eclipse.org/eclipse4/">Eclipse 4</a></li>
<li><a href="http://www.eclipse.org/Xtext/">Xtext</a></li>
<li><a href="http://www.eclipse.org/xtend/">Xtend</a></li>
</ul>
<p>&nbsp;</p>
<h2>Eclipse 4</h2>
<p>Eclipse 4 va devenir l&#8217;architecture RCP officielle à partir de Juin 2012, avec la version Juno (4.2). Néanmoins la version 3.8 sortira également et pourra servir de base pour développer ou faire évoluer une application.</p>
<p><img class="aligncenter  wp-image-1923" title="Juno" src="http://www.opcoach.com/wp-content/uploads/2012/04/Juno.png" alt="" width="271" height="181" /><br />
Actuellement en version Juno 4.2M6, cette nouvelle architecture fait l&#8217;objet de nombreux débats de couloir !  Beaucoup de personnes l&#8217;ont utilisé une fois, peut être trop tôt, et les retours sont plutôt négatifs : ça ne marche pas, c&#8217;est compliqué, ça n&#8217;apporte rien, c&#8217;est pas convaincant&#8230; Pourtant, en suivant <a href="http://www.eclipsecon.org/2012/sessions/creating-rich-clients-eclipse-rcp-4x">le tutorial du lundi après midi</a>, expliquant les différents concepts et invitant à développer une application simple, j&#8217;ai pu apprécier l&#8217;architecture et les perspectives intéressantes que cette version apportera :</p>
<ul>
<li>l&#8217;injection de dépendance : elle permet de supprimer tous les accès compliqués des API. Quand on a besoin d&#8217;un objet enregistré, il suffit de précéder sa déclaration d&#8217;une annotation @Inject. Fini les accès interminables avec des PlatformUI.getWorkbench()&#8230;.</li>
</ul>
<ul>
<li>le modèle d&#8217;application : désormais l&#8217;application se décrit dans un modèle, entièrement dynamique permettant de définir tous les composants graphiques ainsi que les commandes et handlers. L&#8217;éditeur dédié permet d&#8217;assembler les différentes vues ou éditeurs (qui sont désormais traités de la même manière). Le contenu graphique des &#8216;parts&#8217; reste ensuite défini dans le code. Point intéressant également, les part n&#8217;ont plus besoin de dériver de ViewPart ou d&#8217;EditorPart. Ce sont des classes simples gérées avec de l&#8217;injection.</li>
</ul>
<div></div>
<div><a href="http://www.opcoach.com/wp-content/uploads/2012/04/E4-Editor.png" rel="lightbox[1916]"><img class="aligncenter size-full wp-image-1924" title="E4 Editor" src="http://www.opcoach.com/wp-content/uploads/2012/04/E4-Editor.png" alt="" width="960" height="584" /></a></div>
<ul>
<li>La couche de compatibilité : elle permet de faire tourner une application 3.X sur le framework 4.X. D&#8217;un usage un peu délicat (il faut bien gérer la launch configuration), cette couche permet d&#8217;effectuer une migration progressive. Il faut noter que l&#8217;IDE Eclipse 4.2 fonctionne dessus et que la majorité du code de l&#8217;IDE n&#8217;a pas été réécrit.</li>
</ul>
<p>On entend alors deux avis : on attend pour voir, et &#8230;  oui il faut l&#8217;utiliser directement.</p>
<p>De toute manière la migration sur cette nouvelle version devra se faire car la plupart des outils commencent à se développer dessus (Xcore, Xtend, etc&#8230;)</p>
<p>&nbsp;</p>
<h2>XText</h2>
<p style="text-align: center;"><a href="http://www.opcoach.com/wp-content/uploads/2012/04/xtext.png" rel="lightbox[1916]"><img class="aligncenter  wp-image-1926" title="xtext" src="http://www.opcoach.com/wp-content/uploads/2012/04/xtext.png" alt="" width="210" height="62" /></a></p>
<p>Autre tendance qui se confirme, la montée de Xtext et de toutes ses implications. Xtext est un framework permettant de décrire un nouveau langage (Domain Specific Language (DSL)), dont l&#8217;édition met à jour un modèle en mémoire. L&#8217;éditeur ainsi défini à partir d&#8217;une grammaire (que l&#8217;on peut générer par défaut à partir d&#8217;un modèle ecore), possède automatiquement beaucoup de fonctionnalités difficiles à implémenter à la main, comme : le syntax highlighting, l&#8217;auto complétion, la sauvegarde, la recherche, les erreurs de syntaxe, les quickfixes, etc&#8230;.</p>
<p>Associé au nouveau langage Xtend, la sauvegarde de l&#8217;éditeur peut déclencher de la génération de code automatiquement. Ceci permet de décrire à l&#8217;aide du DSL dédié une description concentrée d&#8217;information qui se génère ensuite dans un langage cible.</p>
<p>Déjà plusieurs utilisations concrètes et opérationnelles de Xtext montrent une nouvelle facette des outils de demain :</p>
<ul>
<li><a href="http://ed-merks.blogspot.com/2011/08/xcore-coolness-reborn.html">Xcore</a>, l&#8217;éditeur textuel de Ecore, permet d&#8217;éditer, dans une syntaxe appropriée et simple un modèle Ecore. La sauvegarde du modèle peut déclencher la génération par défaut du code EMF.</li>
<li><a href="http://kthoms.wordpress.com/2011/05/30/spray-a-quick-way-to-create-graphiti/">Spray</a> qui propose deux DSL : un pour décrire les shapes et un autre pour les associer aux classes du modèle. Spay génère ensuite directement du code graphiti.</li>
<li><a href="http://www.eclipse.org/xtend/">Xtend</a>, nouveau language simplifiant l&#8217;écriture de code (lambda expression, suppression des choses inutiles de java, etc&#8230;à et … qui génère du java !</li>
</ul>
<p>Un DSL avec une sémantique appropriée, devient alors beaucoup plus simple à définir et à outiller que d&#8217;écrire du code Java dont la sémantique est trop faible ou inappropriée et qui nécessite par conséquent l&#8217;écriture de code compliqué.</p>
<p>&nbsp;</p>
<h2>Xtend 2</h2>
<div><a href="http://www.opcoach.com/wp-content/uploads/2012/04/Xtend-farbig-800.png" rel="lightbox[1916]"><img class="aligncenter  wp-image-1927" title="Xtend-farbig-800" src="http://www.opcoach.com/wp-content/uploads/2012/04/Xtend-farbig-800-300x112.png" alt="" width="210" height="78" /></a></div>
<div>Xtend est un nouveau langage qui se place au dessus de java. Sa définition le place à la fois dans la rubrique des langages de programmation et des langages de template (pour générer du texte !).</div>
<p>Globalement Xtend permet :</p>
<ul>
<li>d&#8217;utiliser tous les types de java</li>
<li>de simplifier certains de ses concepts (public implicite, &#8230;)</li>
<li>d&#8217;écrire des lambda expressions (accès direct aux sous élements d&#8217;une liste par exemple),</li>
<li>d&#8217;écrire des closures (permet d&#8217;écrire du code en paramètre d&#8217;une méthode, pour définir un listener par exemple).</li>
<li>de définir des templates à l&#8217;intérieur du code (cette partie est issue de « l&#8217;ancien » langage de template Xpand défini dans le projet M2T de génération de code</li>
</ul>
<p>Xtend génère ensuite directement du code java qui est ensuite compilé classiquement.</p>
<p>Ainsi, on peut utiliser Xtend pour développer des classes en utilisant un langage bien plus simple que java, mais aussi pour générer du code en pouvant utiliser les fonctionnalités du langage (les templates sont issus de l&#8217;ancienne technologie Xpand).</p>
<p>Associé à Xtext (via un builder), Xtend permet ainsi de générer du code à la sauvegarde d&#8217;un éditeur Xtext. C&#8217;est un peu une nouvelle révolution qui va permettre d&#8217;intégrer encore plus fortement les technologies MDA dans le monde du développement. En effet, jusqu&#8217;à présent pour faire ce genre de choses, il fallait avoir un éditeur de modèle et lui associer les outils de génération M2T existant (Xpand ou Acceleo). Or ceci était globalement compliqué et nécessitait une expertise avancée qui faisait que ce genre de technologies était finalement peu utilisées dans le monde de l&#8217;industrie.<br />
Xtext associé à Xtend devient maintenant une technologie d&#8217;intégration des modèles et des générateurs, ce qui offrira une autre opportunité au MDA !</p>
<p>&nbsp;</p>
<h2>Spray</h2>
<p>Un autre outil intéressant commence aussi à apparaître à partir de ces techniques. Il s&#8217;agit de <a href="http://kthoms.wordpress.com/2011/05/30/spray-a-quick-way-to-create-graphiti/">Spray</a>,  boite à outils pour générer du code <a href="http://www.eclipse.org/graphiti/">graphiti</a>. Les slides de la présentation de karsten <a href="http://www.eclipsecon.org/2012/sites/eclipsecon.org.2012/files/Spraying%20-%20a%20quick%20way%20to%20create%20Graphitis%20-%20EclipseCon2012_0.pdf">sont disponibles ici</a>.</p>
<p>Graphiti est une librairie pour aider à réaliser des éditeur graphiques de modèle, en offrant des accès de plus haut niveau que les API de GEF et d&#8217;EMF. Ce projet a été créé devant la complexité affichée de GMF Runtime. Malgré tout, Graphiti nécessite d&#8217;écrire plusieurs classes (Features) pour chaque classe du modèle, et cette écriture est similaire pour chaque classe.</p>
<p>Ceci a amené l&#8217;équipe de Graphiti à proposer un outil permettant de simplement décrire ce qu&#8217;on veut faire comme éditeur de diagramme, à l&#8217;aide d&#8217;un DSL dédié. Bien évidemment, Spray est développé à l&#8217;aide d&#8217;XText et il se veut d&#8217;être un exemple de référence pour cette cette technologie.</p>
<p>Les fichiers descriptifs de Spray consistent simplement à décrire des shapes, qui sont ensuite associés aux classes du modèle. Tout le code graphiti est généré automatiquement dans le projet à chaque sauvegarde de l&#8217;un des fichiers.</p>
<p>J&#8217;ai d&#8217;ailleurs eu l&#8217;occasion de faire une séance de travail avec Karsten et Xavier, pour voir ce que Spray permet de faire.</p>
<p><a href="http://www.opcoach.com/wp-content/uploads/2012/04/seanceSpray.jpg" rel="lightbox[1916]"><img class="aligncenter size-medium wp-image-1928" title="seanceSpray" src="http://www.opcoach.com/wp-content/uploads/2012/04/seanceSpray-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p>&nbsp;</p>
<p>Alors, on est en version 0.5, donc il ne faut pas s&#8217;attendre à avoir tout l&#8217;éditeur décrit dans les fichiers Spray, mais c&#8217;est un début bien prometteur pour ce produit. Notamment, les propriétés ne sont pas encore toutes générées. Et on peut voir le fonctionnement XText/Xtend qui produit tout le code graphiti à chaud.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Voilà donc pour ce résumé technique de cette conférence. Je ne détaille pas le trajet en A380 (très confortable même en éco) où ça parlait d&#8217;ailleurs pas mal d&#8217;Eclipse, les 3 j passés a New York avant de rentrer lundi en subissant la grève des contrôleurs aériens français (4h d&#8217;attente à Amsterdam&#8230;)&#8230;</p>
<p>Prochaine conférence : Eclipse Con Europe à Ludwigsburg (au sud de Stuttgart).</p>
<p><a href="http://www.opcoach.com/wp-content/uploads/2012/04/EclipseConEurope.png" rel="lightbox[1916]"><img class="aligncenter size-full wp-image-1929" title="EclipseConEurope" src="http://www.opcoach.com/wp-content/uploads/2012/04/EclipseConEurope.png" alt="" width="125" height="72" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/04/retours-eclipse-con-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formation Eclipse Modeling Toulouse du 9 au 11 mai 2012</title>
		<link>http://www.opcoach.com/2012/03/formation-eclipse-modeling-toulouse-du-9-au-11-mai-2012/</link>
		<comments>http://www.opcoach.com/2012/03/formation-eclipse-modeling-toulouse-du-9-au-11-mai-2012/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 21:15:24 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[Acceleo]]></category>
		<category><![CDATA[EMF]]></category>
		<category><![CDATA[Formation Eclipse]]></category>
		<category><![CDATA[formation EMF]]></category>
		<category><![CDATA[formation M2T]]></category>
		<category><![CDATA[Formation modeling]]></category>
		<category><![CDATA[Toulouse]]></category>
		<category><![CDATA[Xtend]]></category>
		<category><![CDATA[XText]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=1907</guid>
		<description><![CDATA[Cette formation inter entreprise de 3 jours permet de bien maitriser le projet Modeling et de comprendre son intérêt majeur pour le développement de projets. Cette formation aborde : le langage de modélisation Ecore et ses multiples applications [...]]]></description>
			<content:encoded><![CDATA[<p>Cette formation inter entreprise de 3 jours permet de bien maitriser le projet Modeling et de comprendre son intérêt majeur pour le développement de projets.</p>
<p>Cette formation aborde :</p>
<ul>
<li>le langage de modélisation Ecore et ses multiples applications</li>
<li>la génération de code EMF, et sa gestion dans un développement industriel</li>
<li>la génération de code sur mesure avec Xtend ou Acceleo</li>
<li>le framework XText pour créer un éditeur textuel de modèle</li>
<li>GEF et GMF pour créer un éditeur graphique de modèle</li>
</ul>
<p>A l&#8217;issue de cette formation les participants comprendront comment le projet modeling leur permet d&#8217;améliorer nettement la productivité des développements.</p>
<p>La formation est illustrée par de nombreux exercices.</p>
<p><a href="http://www.opcoach.com/wp-content/uploads/2012/04/EclipseModeling_fr_E.pdf">Le plan détaillé de la formation est disponible en suivant ce lien</a>.</p>
<p><span style="color: #008000;"><strong>Ce plan a été mis à jour avec les nouveautés 2012 du projet modeling notamment : XTend, XText, XCore</strong></span></p>
<p>Le tarif de cette formation est de 1700 € HT pour les 3 jours.</p>
<p>OPCoach<a href="http://www.opcoach.com/mentions-legales/"> est déclaré en tant qu&#8217;organisme de formation</a>, ce qui vous permet de prendre en charge tout ou partie du coût de cette formation.</p>
<p>N&#8217;hésitez pas à me contacter  pour tous renseignements au <strong>06 28 07 65 64</strong> ou par <a href="mailto:olivier.prouvost@opcoach.com?subject=Formation Eclipse Modeling Toulouse Mai 2012">email.</a></p>
<div></div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/03/formation-eclipse-modeling-toulouse-du-9-au-11-mai-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formation Eclipse RCP Paris            du 23 au 26 Avril 2012</title>
		<link>http://www.opcoach.com/2012/03/formation-eclipse-rcp-paris-du-23-au-26-avril-2012/</link>
		<comments>http://www.opcoach.com/2012/03/formation-eclipse-rcp-paris-du-23-au-26-avril-2012/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 21:11:00 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[Formations]]></category>
		<category><![CDATA[Architecture RCP]]></category>
		<category><![CDATA[Formation Eclipse]]></category>
		<category><![CDATA[Formation Eclipse RCP]]></category>
		<category><![CDATA[Paris]]></category>
		<category><![CDATA[RCP]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=1902</guid>
		<description><![CDATA[OPCoach vous propose une formation Eclipse RCP du 23 au 26 avril 2012 à Paris (9e). Il s&#8217;agit d&#8217;une formation inter entreprise qui vous permettra d&#8217;atteindre les objectifs suivants : Comprendre l&#8217;architecture RCP/OSGi Construire des IHM SWT/JFace Concevoir [...]]]></description>
			<content:encoded><![CDATA[<p>OPCoach vous propose une formation Eclipse RCP du 23 au 26 avril 2012 à Paris (9e).</p>
<p>Il s&#8217;agit d&#8217;une formation inter entreprise qui vous permettra d&#8217;atteindre les objectifs suivants :</p>
<ul>
<li>Comprendre l&#8217;architecture RCP/OSGi</li>
<li>Construire des IHM SWT/JFace</li>
<li>Concevoir des plugins Eclipse performants</li>
<li>Maitriser la distribution de l&#8217;application</li>
<li>Faire fonctionner son application dans un navigateur web (RAP)</li>
</ul>
<div></div>
<p>La formation est agrémentée d&#8217;une quinzaine d&#8217;exercices pratiques permettant de créer plusieurs plugins illustrant une application RCP type.</p>
<p><strong>Le plan détaillé de cette formation est disponible ici :</strong></p>
<p align="center"><a href="http://www.opcoach.com/wp-content/uploads/2012/01/EclipseRichClientPlatform_fr_F.pdf"><img src="http://www.opcoach.com/wp-content/gallery/divers/icon-pdf-48.png" alt="icon-pdf-48" width="48" height="48" />Télécharger le plan de formation</a></p>
<p>Le tarif de cette formation est de 2250 € HT pour les 4 jours.</p>
<p>OPCoach<a href="http://www.opcoach.com/mentions-legales/"> est déclaré en tant qu&#8217;organisme de formation</a>, ce qui vous permet de prendre en charge tout ou partie du coût de cette formation.</p>
<p>N&#8217;hésitez pas à me contacter  pour tous renseignements au <strong>06 28 07 65 64</strong> ou par <a href="mailto:olivier.prouvost@opcoach.com?subject=Formation Eclipse RCP Paris  Mars 2012">email.</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/03/formation-eclipse-rcp-paris-du-23-au-26-avril-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formation Eclipse RCP Paris            du 20 au 23 Mars 2012</title>
		<link>http://www.opcoach.com/2012/03/formation-eclipse-rcp-paris-du-20-au-23-mars-2012/</link>
		<comments>http://www.opcoach.com/2012/03/formation-eclipse-rcp-paris-du-20-au-23-mars-2012/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 18:04:25 +0000</pubDate>
		<dc:creator>OPCoach</dc:creator>
				<category><![CDATA[Formations]]></category>

		<guid isPermaLink="false">http://www.opcoach.com/?p=1859</guid>
		<description><![CDATA[OPCoach vous propose une formation Eclipse RCP du 20 au 23 mars 2012 à Paris (8e). Il s&#8217;agit d&#8217;une formation inter entreprise qui vous permettra d&#8217;atteindre les objectifs suivants : Comprendre l&#8217;architecture RCP/OSGi Construire des IHM SWT/JFace Concevoir [...]]]></description>
			<content:encoded><![CDATA[<p>OPCoach vous propose une formation Eclipse RCP du 20 au 23 mars 2012 à Paris (8e).</p>
<p>Il s&#8217;agit d&#8217;une formation inter entreprise qui vous permettra d&#8217;atteindre les objectifs suivants :</p>
<ul>
<li>Comprendre l&#8217;architecture RCP/OSGi</li>
<li>Construire des IHM SWT/JFace</li>
<li>Concevoir des plugins Eclipse performants</li>
<li>Maitriser la distribution de l&#8217;application</li>
<li>Faire fonctionner son application dans un navigateur web (RAP)</li>
</ul>
<div></div>
<p>La formation est agrémentée d&#8217;une quinzaine d&#8217;exercices pratiques permettant de créer plusieurs plugins illustrant une application RCP type.</p>
<p style="text-align: center;"><strong>Le plan détaillé de cette formation est disponible ici : </strong></p>
<p style="text-align: center;" align="center"><a href="http://www.opcoach.com/wp-content/uploads/2012/01/EclipseRichClientPlatform_fr_F.pdf"><img class="aligncenter" src="http://www.opcoach.com/wp-content/gallery/divers/icon-pdf-48.png" alt="icon-pdf-48" width="48" height="48" /> Télécharger le plan de formation</a></p>
<p>Le tarif de cette formation est de 2250 € HT pour les 4 jours.</p>
<p>OPCoach<a href="http://www.opcoach.com/mentions-legales/"> est déclaré en tant qu&#8217;organisme de formation</a>, ce qui vous permet de prendre en charge tout ou partie du coût de cette formation.</p>
<p>N&#8217;hésitez pas à me contacter  pour tous renseignements au <strong>06 28 07 65 64</strong> ou par <a href="mailto:olivier.prouvost@opcoach.com?subject=Formation Eclipse RCP Paris  Mars 2012">email.</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opcoach.com/2012/03/formation-eclipse-rcp-paris-du-20-au-23-mars-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

