<?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>Le Touilleur Express &#187; exo</title>
	<atom:link href="http://www.touilleur-express.fr/tag/exo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr</link>
	<description>Blog sur Java, le métier de développeur et la vie de freelance par Nicolas Martignole</description>
	<lastBuildDate>Wed, 08 Feb 2012 11:54:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>GateIn et Liferay, les portails préparent l&#039;entreprise de 2015</title>
		<link>http://www.touilleur-express.fr/2009/11/03/gatein-liferay-portail/</link>
		<comments>http://www.touilleur-express.fr/2009/11/03/gatein-liferay-portail/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 21:48:42 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[exo]]></category>
		<category><![CDATA[gatein]]></category>
		<category><![CDATA[portail]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2221</guid>
		<description><![CDATA[Si vous avez suivi les sujets du moment sur le Touilleur Express, vous savez qu&#8217;en ce moment je travaille sur les Portails Java Open-Source (Liferay, eXo Portal et Jahia). Après quelques articles sur les Portlets et les Portails, j&#8217;ai eu la chance de participer la semaine dernière à la formation eXo Portal organisée par Julien Viet. Il est temps de vous parler un peu de GateIn. Dans cet article j&#8217;ai essayé d&#8217;avoir une vision plus globale de ce que les Portails peuvent nous apporter. Nous reviendrons dans d&#8217;autres articles sur ...]]></description>
			<content:encoded><![CDATA[<p>Si vous avez suivi les sujets du moment sur le Touilleur Express, vous savez qu&#8217;en ce moment je travaille sur les Portails Java Open-Source (Liferay, eXo Portal et Jahia). Après <a href="http://www.touilleur-express.fr/tag/portail/">quelques articles</a> sur les Portlets et les Portails, j&#8217;ai eu la chance de participer la semaine dernière à la formation eXo Portal organisée par Julien Viet. Il est temps de vous parler un peu de GateIn. Dans cet article j&#8217;ai essayé d&#8217;avoir une vision plus globale de ce que les Portails peuvent nous apporter. Nous reviendrons dans d&#8217;autres articles sur <a href="http://www.jboss.org/gatein/">GateIn</a> pour toi développeur. Là j&#8217;ai envie de parler à toi, le Client final ou le Visionnaire, histoire de vous parler un peu de ce qui nous attend.</p>
<p>Tout d&#8217;abord, regardons un peu le marché des portails d&#8217;intégrations. L&#8217;étude &laquo;&nbsp;<a href="http://www.gartner.com/technology/media-products/reprints/oracle/article95/article95.html">Magic Quadrant for Horizontal Portals</a>&nbsp;&raquo; de 2009 est intéressante, car elle donne un état du marché, et quelques indications sur les acteurs du marché. 2 phrases retiennent mon attention :  &laquo;&nbsp;<em>By 2011, Gartner expects at least 15% of new enterprise portal projects in Global 2000 firms to use open-source horizontal portal frameworks.</em>&nbsp;&raquo; et &laquo;&nbsp;<em>By 2014, horizontal portal products based on portal containers will be used for no more than 60% of new enterprise portal projects.</em>&laquo;&nbsp;.<br />
En 2014, Gartner estime à 60% le nombre de nouveaux projets basés sur les portails d&#8217;intégration&#8230; C&#8217;est dans 5 ans&#8230; allo ?</p>
<p>Le marché des portails est actuellement dominé par IBM, Oracle et Microsoft. Cependant, un effet bénéfique de la crise, c&#8217;est que les budgets d&#8217;investissement pour les portails internes ont connu un sacré ralentissement en 2009. Cela a pour effet de profiter directement à des acteurs comme Liferay, RedHat et eXo Platform. Le rapprochement entre eXo Platform SAS et Red Hat Inc. est certainement un signe fort qu&#8217;en 2010, ces deux là viendront perturber le marché avec un objectif à 5 ans très clair : devenir la première solution open-source java de portails d&#8217;entreprise. Liferay n&#8217;a qu&#8217;à bien se tenir.</p>
<p>La semaine passée j&#8217;étais en formation à Paris avec Julien Viet, ancien de RedHat et maintenant Lead Developer chez eXo Platform, sur le Portail. La formation s&#8217;est déroulée sur 2 jours. Elle permet tout d&#8217;abord de comprendre la culture et le positionnement des Portails. Lorsque nous parlons de Portails, certains en ont une vision très Web. Ils imaginent des mashups, une page à la iGoogle. D&#8217;autres en ont une vision plutôt orientée middleware/service. Les portails sont des ponts entre différents services et une application Web. Et c&#8217;est cette culture qui doit, à mon avis, encore être travaillée. Liferay a quelque chose que son voisin n&#8217;a pas encore : une sacré interface prête à l&#8217;emploi avec ses quelques 60 petites applications. Son plus gros avantage et aussi son plus gros défaut. Petites applications, pas produits.</p>
<p>Liferay descend du monde du Web, et s&#8217;adresse maintenant à l&#8217;infrastructure. Au contraire, JBoss Portal est un logiciel qui vient du monde du middleware, avec un socle robuste, un moteur d&#8217;exécution proche quelque part d&#8217;un serveur d&#8217;application. eXo Platform propose une vision plus produit, qui n&#8217;est ni du Web Portlet, ni du MiddleWare, mais ce que j&#8217;appellerais un moteur d&#8217;execution pour applications webs. C&#8217;est peut-être le code génétique de <a href="http://www.jboss.org/gatein/">GateIn</a>.</p>
<p><a href="http://www.jboss.org/gatein/">GateIn</a> est taillé pour être un moteur d&#8217;hébergement d&#8217;applications, comme JBoss Portal. Mais il est aussi structuré pour proposer de vrais produits plutôt qu&#8217;une boîte à Portlets comme chez Liferay.<br />
GateIn est le moteur de départ sur lequel nous allons déployer d&#8217;une part les produits eXo Platform, mais aussi votre propre application portail. Les produits eXo Platform permettent de gérer du contenu (eXo WCM), de gérer des documents (eXo DMS), de configurer finement la validation (eXo Workflow), de créer des forums et des FAQs intelligentes (eXo KS) et propose aussi une suite d&#8217;outils collaboratifs (eXo CS). Encore une fois, là où Liferay propose des Portlets, eXo Platform propose de réels produits, avec la documentation et les équipes produits, avec un service plus adapté à l&#8217;entreprise.</p>
<p>Maintenant attention, il semble que la bonne pratique est de se baser sur des solutions plus complètes dès lors que les besoins de base ne sont pas couverts par le Portail. Liferay dès le guide de l&#8217;utilisateur, vous oriente vers <a href="http://www.alfresco.com/fr/">Alfresco</a> si vous souhaitez utiliser une solution de publication de contenu complète (CMS). Et eXo Portal fonctionne aussi d&#8217;ailleurs très bien avec <a href="http://www.alfresco.com/">Alfresco</a>.</p>
<p>On comprend donc que l&#8217;énergie maintenant n&#8217;est plus dans le développement d&#8217;une application web avec son authentification, sa gestion de la mise en page, son cycle de vie&#8230; Non j&#8217;ai presque envie de croire que c&#8217;est terminé.</p>
<p>Liferay et GateIn vous font regarder vers une nouvelle direction, qui me semble plus intelligente pour l&#8217;entreprise : l&#8217;intégration d&#8217;application dans un portail plutôt que l&#8217;intégration d&#8217;un service dans une application Web. Les produits d&#8217;eXo Platform seront tous bientôt compatibles avec <a href="http://www.jboss.org/gatein">GateIn</a>, qui se positionne comme un moteur d&#8217;exécution, une plate-forme, et la porte d&#8217;entrée vers le monde de l&#8217;entreprise.</p>
<p>Pour revenir à l&#8217;intégration de solutions existants, prenez <a href="http://www.sugarcrm.com/crm/">SugarCRM</a> par exemple pour la gestion de la relation clientèle. Une fois intégré avec un moteur de publication de contenu, voilà votre site Internet d&#8217;entreprise avec son extranet. Si bien sûr votre métier est de développer des applications de gestion, peut-être que cela vous semble abstrait. Mais si votre métier est de développer des solutions webs d&#8217;entreprise, et bien cela devrait vous parler.</p>
<p>Quelle entreprise en 2015 pourra se passer d&#8217;un site Internet, avec un extranet sécurisé pour ses employés, un outil de gestion de la clientèle, un Wiki, des Forums, et un moteur de publication pour les pages ?<br />
Dîtes-moi qui pourrait se passer de ces outils ?</p>
<p>Rendez-vous maintenant pour construire ensemble pas-à-pas un nouvel écosystème d&#8217;applications dans GateIn. Première étape : installer GateIn, faire le tour du propriétaire, puis ensuite commencer à mettre ses premières applications.</p>
<p>A dans 5 ans ? ou à demain ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/11/03/gatein-liferay-portail/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Séminaire sur les portails open-source chez Ippon Technologies</title>
		<link>http://www.touilleur-express.fr/2009/10/10/seminaire-sur-les-portails-open-source-chez-ippon-technologies/</link>
		<comments>http://www.touilleur-express.fr/2009/10/10/seminaire-sur-les-portails-open-source-chez-ippon-technologies/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 14:59:26 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[exo]]></category>
		<category><![CDATA[liferay]]></category>
		<category><![CDATA[portail]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2057</guid>
		<description><![CDATA[Jeudi matin j&#8217;ai assisté à un séminaire sur les Portails Java Open-Source  organisé par Ippon Technologies dans les locaux de Sup Info à Paris. Après une présentation des Portails, de la spécification des Portlets et des différents types de projets rencontrés, nous avons eu le témoignage d&#8217;un client eXo Portal puis d&#8217;un client Liferay. Le tout s&#8217;est terminé avec une séance de questions/réponses.
Bertrand Pinel d&#8217;Ippon Technologies a tout d&#8217;abord présenté un état de l&#8217;art des Portails Open-Source. La présentation débute par une explication du mot &#171;&#160;Portail&#160;&#187;. Car chacun a ...]]></description>
			<content:encoded><![CDATA[<p>Jeudi matin j&#8217;ai assisté à un séminaire sur les Portails Java Open-Source  organisé par <a href="http://www.ippon.fr/infoglueDeliverLive/ViewPage.action?siteNodeId=30&#038;languageId=4&#038;contentId=-1">Ippon Technologies</a> dans les locaux de Sup Info à Paris. Après une présentation des Portails, de la spécification des Portlets et des différents types de projets rencontrés, nous avons eu le témoignage d&#8217;un client eXo Portal puis d&#8217;un client Liferay. Le tout s&#8217;est terminé avec une séance de questions/réponses.</p>
<p>Bertrand Pinel d&#8217;Ippon Technologies a tout d&#8217;abord présenté un état de l&#8217;art des Portails Open-Source. La présentation débute par une explication du mot &laquo;&nbsp;Portail&nbsp;&raquo;. Car chacun a une image en tête. Certains voient un portail à la iGoogle ou la NetVibes, d&#8217;autres voient une page comme Amazon.com, et d&#8217;autres voient un portail en fer forgé. Bon pour le groupe 3 : un Portail Java est un logiciel qui permet d&#8217;agréger du contenu, et d&#8217;agir comme un proxy vers l&#8217;information. Les Portlets sont en quelques sortes des applications légères qui, lorsqu&#8217;elles sont placées ensembles, créent un service sur une page. Comme tout ceci est un peu abstrait, je vous promets de vous raconter une vraie histoire d&#8217;ici à la fin de l&#8217;année sur le Touilleur Express.</p>
<p>Un Portail est aussi un moyen de proposer des services communs comme l&#8217;authentification, la gestion des droits des utilisateurs, la possibilité de personnaliser son interface, ou de contribuer avec du contenu. Un portail est aussi un socle technique sur lequel vous pouvez faire fonctionner des services à valeur ajoutée comme un gestionnaire de contenu (CMS) ou un Wiki par exemple. Donc on retiendra surtout qu&#8217;un Portail est le chassis de la voiture, et que ce sont les services que l&#8217;on pose dessus qui en font ensuite &laquo;&nbsp;un portail de contenu&nbsp;&raquo; ou &laquo;&nbsp;un intranet&nbsp;&raquo; ou encore &laquo;&nbsp;une page d&#8217;accueil de notre site institutionnel&nbsp;&raquo;. Vous suivez ?</p>
<p>Tout le monde fait du portail&#8230; Mais tout le monde ne fait pas du Portail, avec un P majuscule. Les éditeurs traditionnels comme Oracle et IBM sont certes présents sur ce marché. Mais ce sont des constructeurs qui viennent du monde du middleware. A l&#8217;opposé, dans le monde de l&#8217;open-source il y a d&#8217;autres acteurs qui ne font que cela, et qui le font mieux d&#8217;après Bertrand Pinel. Avis que je partage de plus en plus.</p>
<p>Cette carte de métro provient du site &laquo;&nbsp;CMS Watch&nbsp;&raquo;. Elle présente l&#8217;ensemble des Portails, des CMS, des outils de publication de contenu.<br />
(<a href="http://www.cmswatch.com/images/CMS-Watch-subway-map-2009-large.jpg">voir l&#8217;image en grande taille</a>)<br />
<img src="http://www.touilleur-express.fr/wp-content/cms_watch_portal.jpg" alt="cms_watch_portal" title="cms_watch_portal" width="500" height="387" class="alignnone size-full wp-image-2058" /></p>
<p>Alfresco et Nuxeo sont sur la branche &laquo;&nbsp;Enterprise Content Managment&nbsp;&raquo; alors que les Portails d&#8217;Entreprise sont représentés par JBoss Portal, eXo Portal, Liferay ou uPortal par exemple. Je trouve ce schéma très intéressant pour comprendre comment chacun des acteurs du marché se positionne. Et finalement, est-ce qu&#8217;une approche modulable à la eXo n&#8217;est pas plus intéressante qu&#8217;une approche tout ou rien à la Liferay ? Je crayonne sur mon bloc&#8230; &laquo;&nbsp;Modularité = Flexibilité = eXo&nbsp;&raquo;.</p>
<p>Nous parlons ensuite de licences, LifeRay comme eXo Portal sont open-sources. Puis ensuite quelque chose qui me parle en ce moment : est-il possible d&#8217;identifier les attentes des utilisateurs selon leur métier ? Un utilisateur final demande de la facilité d&#8217;utilisation. Une interface intuitive, une ergonomie, une simplicité pour qu&#8217;il soit autonome. Un administrateur de contenu demande des outils d&#8217;administration pratiques et simples. Un admin technique aimerait des Portlets d&#8217;administration afin de visualiser la santé de son portail. Un responsable marketing aimerait voir si cette portlet de simulation de crédit fonctionne bien ou non&#8230; Bref ce qui est très intéressant c&#8217;est qu&#8217;il faut penser aux différents types d&#8217;utilisateur. Liferay propose ainsi un grand nombre de portlets &laquo;&nbsp;out of the box&nbsp;&raquo;, ce qui permet de commencer à s&#8217;en servir rapidement. Dans son Control Panel, un onglet permet de voir aussi la charge mémoire du serveur. Patrice Lamarque mentionne l&#8217;utilisation de JMX du côté d&#8217;eXo Portal, mais je ne me souviens pas avoir vu pour l&#8217;instant de Portlets d&#8217;administration.</p>
<p>Bertrand Pinel explique aussi que le choix d&#8217;un portail doit s&#8217;effectuer par rapport aux respects des standards, comme la JSR-168 et la JSR-286 pour les Portlets, mais aussi la JSR-170 pour tout ce qui est Java Content Repository. Au passage concernant les Portlets, il est important de comprendre qu&#8217;en terme de rendu, une Portlet ce n&#8217;est pas qu&#8217;une petite boite avec un bouton &laquo;&nbsp;maximiser&nbsp;&raquo; et &laquo;&nbsp;fermer&nbsp;&raquo;. Une Portlet peu être complétement transparente, le rendu ce n&#8217;est que du CSS avec un DIV, et le Portail vous permet bien entendu de ne pas afficher la petite boite autour d&#8217;une Portlet. D&#8217;ailleurs je trouve dommage de voir par défaut un habillage de ce style dans Liferay, c&#8217;est trop réducteur.<br />
Donc retenez qu&#8217;une Portlet est un proxy du côté du serveur qui est capable de gérer des événements pour les faire passer à d&#8217;autres Portlets. Du côté de l&#8217;enveloppe c&#8217;est le Portail, donc son thème ou sa skin. Et à l&#8217;intérieur de la Portlet, c&#8217;est vous avec votre technologie Web : Wicket, JSF, GWT ou JSP par exemple. Bien entendu si vous voulez que votre Portlet ait le look de ses voisines, il faut alors utiliser les feuilles de style du Portail. Mais Liferay par exemple est assez bien fait car il est capable d&#8217;habiller votre Portlet si vous ne surchargez pas trop les styles. eXo Portal aussi, le résultat est similaire des deux côtés.</p>
<p>Les slides suivants parlent d&#8217;architecture. Une Portlet est une mini-application Web embarquée qui ne peut vivre que dans un Portail. Ensuite, il est intéressant de voir que l&#8217;on peut soit faire une application complète avec accès à une base de données, soit une Portlet plus simple qui consommerait des services distants (EJB, REST), soit simplement une Portlet de réaffichage d&#8217;un contenu HTML distant (clipping, web proxy et WSRP). Quoi tu veux faire une Portlet avec une IFrame ? Oui monsieur, c&#8217;est possible. Imaginez un produit en fin de vie qui tourne sur un autre serveur Web. Avec ce système de clipping il est possible d&#8217;aller chercher des pages Webs distantes pour les affichers dans le Portail. Bien entendu ce n&#8217;est pas très élégant, mais ça marche.<br />
WSRP est une spécification qui permet à 2 portails de s&#8217;échanger du contenu. Un portail expose son contenu avec du WSRP et un autre portail consomme ce contenu. L&#8217;usage que je vois pour l&#8217;instant est le suivant : imaginons que votre architecture est découpée en plusieurs tiers. Une DMZ Internet avec les serveurs Webs et une deuxième DMZ avec les serveurs d&#8217;applications. Entre les deux, des EJB. Bref lorsque vous débarquez avec votre Portail, vous voilà bien embêté. Une idée serait d&#8217;installer un Portail dans la zone Internet, et un deuxième Portail dans la zone Service, et de faire communiquer les deux via WSRP. Je ne vous cache pas que cette architecture au final ne résout pas la sécurité, mais permet d&#8217;alimenter le portefeuille de l&#8217;éditeur de logiciel et du constructeur de machine. Mais bon, lorsque l&#8217;on ne peut pas réécrire d&#8217;anciens services à la sauce EJB 2.1, je dis : pourquoi pas ?</p>
<p>Voyons maintenant le marché des Portails Open-Source :<br />
<img src="http://www.touilleur-express.fr/wp-content/capture01.jpg" alt="capture01" title="capture01" width="694" height="511" class="alignnone size-full wp-image-2059" /></p>
<p>La suite présente ensuite le projet <a href="http://www.jahia.org/cms">Jahia</a> qui est un gestionnaire de contenu très bien fait, à la Joomla en PHP par exemple. Je le testerai pour vous en reparler.</p>
<p>JBoss Portal ensuite, est la solution de Portail de RedHat JBoss. Un peu austère, mais avec un moteur technique vraiment très puissant, il manquait à JBoss une couche applicative.</p>
<p>eXo Portal par la société eXo Platform ensuite. Avec une centaine de collaborateurs, eXo est présent sur ce marché depuis de longues années. Membre du JCP sur la JSR-168 et la JSR-286, comme JBoss, les équipes d&#8217;eXo proposent en plus des solutions applicatives prêtes à l&#8217;emploi et modulaire.</p>
<p>J&#8217;ai appris que <a href="http://www.touilleur-express.fr/2008/12/03/petit-compte-rendu-de-la-soiree-jboss-au-paris-jug/">Sacha Labourey</a> (ex JBoss) avait rejoint le Board of Advisors de l&#8217;équipe d&#8217;eXo Platform (<a href="http://www.rumeurpublique.fr/rp-net/tous-les-communiques/tous-les-communiques/fiche-communique/exo-platform-part-a-la-conquete-du-marche-nord-americain-et-presente-son-board-of-advisors/">voir le communiqué de presse ici</a>). Quand on sait qui est Sacha, je peux vous dire que c&#8217;est un peu comme si David Beckham venait jouer dans votre club de foot. C&#8217;est juste énorme. Il est certain que l&#8217;on va entendre parler d&#8217;eXo Platform dans les mois qui viennent.</p>
<p>Bertrand Pinel parle ensuite du projet GateIn, qui est le rapprochement des équipes de JBoss Portal et des équipes d&#8217;eXo Portal. A priori d&#8217;après les rumeurs, la version Beta 2 de GateIn devrait sortir d&#8217;ici quelques semaines. Les équipes travaillent en ce moment à fond, et je crois que je le testerai pour vous en reparler un peu plus tard.</p>
<p>Liferay ensuite est présenté. Avec 90 000 téléchargements par mois, c&#8217;est clairement un acteur très important, très populaire. Ippon Technologies a une très bonne expertise sur LifeRay, Geoffray Gruel était la semaine dernière en Allemagne au Symposium Liferay. Installation facile, communauté importante, LifeRay manque un peu de présence en France par rapport à eXo Platform, mais se rattrape avec la taille de la communauté. Bref c&#8217;est une solution à étudier. Un point où j&#8217;émets une réserve, c&#8217;est le côté &laquo;&nbsp;tout-ou-rien&nbsp;&raquo; où l&#8217;on installe LifeRay, puis ensuite on découvre un peu les Portlets, mais on ne parle pas de produits. J&#8217;ai compris que chez eXo Platform, il y a de réels produits, avec des chefs de produits comme Patrice Lamarque qui était présent. C&#8217;est intéressant car cette approche produit est plus ouverte. Là où LifeRay c&#8217;est la suite Office, eXo semble proposer des briques selon vos besoins. Bon je jette un peu trop de fleurs sur eXo Platform alors je vais dire un truc négatif : je trouve que LifeRay est mieux terminé au niveau de l&#8217;interface utilisateur qu&#8217;eXo Portal 2.5. Plus intuitif. Maintenant avec le nouveau GateIn, j&#8217;ai aussi l&#8217;impression que dans les mois qui viennent, les gens d&#8217;eXo vont repasser devant.</p>
<p>Les points forts de Liferay ensuite : seul portail open-source cité en 2008  par le Gartner, sa licence MIT permet de changer le code, sans être tenu de le reverser dans le domaine publique. eXo Portal est distribué en licence <a href="http://www.exoplatform.com/portal/public/website/product/Licensing">Affero GPL</a>. Vous pouvez changer le code, le partager, le distribuer, mais je crois que vous êtes tenu de le faire. Je ne sais pas vraiment la différence, mais Bertrand Pinel semble dire que Liferay vous permet plus de faire ce que vous voulez qu&#8217;eXo.</p>
<p><strong>Les cas d&#8217;utilisation</strong><br />
Cette partie présente un retour sur expérience avec quelques exemples de projet type réalisé avec des Portails:<br />
- Intranet usine à sites<br />
- Bureau Virtuel<br />
- Internet de Mutualisation</p>
<p>L&#8217;intranet usine à sites est un projet orienté contenu, qui vise à faciliter la communication dans l&#8217;entreprise, entre différents départements. Le Portail offre la possibilité d&#8217;agréger du contenu. Il propose aussi de travailler à plusieurs équipes, de construire du contenu commun. C&#8217;est donc un projet piloté par le contenu.<br />
Bertrand rappelle l&#8217;importance des comités de pilotage et des équipes d&#8217;encadrement. C&#8217;est le projet réalisé avec eXo Portal et eXo WCM par les équipes de GlobeCast que nous verrons ensuite.</p>
<p>Le Bureau Virtuel est un projet où l&#8217;objectif est de construire un espace de travail pour le collaborateur. Chacun peut piocher des appliquettes dans une liste d&#8217;application pour les placer sur son bureau virtuel. Ici c&#8217;est la possibilité de personnaliser qui est mise en avant. C&#8217;est donc un projet piloté par les services que l&#8217;on souhaite offrir. J&#8217;aime beaucoup cette idée, où l&#8217;utilisateur final se construit son espace de travail. Dans la Finance prenons un opérateur du Front-Office qui traite sur le marché Européen le matin puis les US l&#8217;après-midi. Grâce au portail il peut se construire un espace dédié pour sa vue du matin, puis basculer vers un autre environnement l&#8217;après-midi. Je me souviens aussi d&#8217;une présentation d&#8217;Oracle qui, pour la Société Générale, a proposé de construire un bureau virtuel pour les conseillers en Agence. Lorsque vous viendrez en agence, une fois assis le conseiller aura une vue qui se sera personnalisée selon votre profil. Vous avez besoin d&#8217;un crédit à la consommation ? Une portlet s&#8217;affiche pour que le conseiller puisse vous faire une offre. Et c&#8217;est un crédit auto ? Une deuxième Portlet pour l&#8217;Assurance voiture apparaît alors&#8230; C&#8217;est donc un bureau qui s&#8217;adapte aussi à ce que vous êtes entrain de faire. J&#8217;adore l&#8217;idée d&#8217;avoir un logiciel qui s&#8217;adapte à l&#8217;usage. Oui c&#8217;est de l&#8217;ergonomie, mais c&#8217;est un truc qui coûte une fortune avec une application Web classique, bien rigide, et bien incapable de s&#8217;adapter nativement à vous, l&#8217;utilisateur.</p>
<p>Le troisième type de projet est l&#8217;intégration d&#8217;applications hétérogènes. Prenez un SI d&#8217;entreprise : un moteur Documentum, un annuaire LDAP sur Active Directory Server, un agenda sur Lotus Notes, le Portail est capable d&#8217;agréger des contenus différents, provenant de sources diverses. Evidemment, ces connecteurs sont spécifiques à chaque Portail. Mais Documentum propose ses propores portlets standards par exemple. C&#8217;est donc un projet plus piloté par l&#8217;infrastructure pour le coup.<br />
L&#8217;exemple d&#8217;un site mutualisé qui regroupe différents départements est pertinent, c&#8217;est ce que je fais en ce moment. Comment regrouper sous une même bannière des applications Webs différentes ? Comment proposer plusieurs services à un seul utilisateur final ? Un Portail est donc aussi un moyen de présenter à un seul endroit les services de son SI (<a href="http://www.touilleur-express.fr/2009/09/12/portails-et-portlets/">voir aussi cet article</a>)</p>
<p>Ce que je retiens c&#8217;est que certains projets de Portail permettent aussi de refondre le SI, en pilotant le développement de l&#8217;architecture par la couche de présentation. Oui je sais c&#8217;est bien capilo-tracté (tiré par les cheveux). Bon si vous voulez que l&#8217;on en parle vous m&#8217;appelez. Cela me donne envie de préparer une présentation pour l&#8217;USI pour 2010 par exemple. Va falloir décanter ces idées pour vous les présenter correctement.</p>
<p><strong>Témoignagnes de GlobeCast et FranceBillet</strong><br />
Pour revenir au séminaire, nous avons ensuite assisté à 2 présentations de 2 clients d&#8217;Ippon Technologies. GlobeCast tout d&#8217;abord qui est une filliale de France Telecom, a présenté un projet d&#8217;Intranet réalisé avec eXo Portal et <a href="http://www.exoplatform.com/portal/public/website/product/exomodules/ecm/wcm/wcmoverview">eXo WCM</a>. La deuxième présentation était un projet de portail LifeRay business-to-business par FranceBillet, la billeterie du groupe Fnac, qui a de grosses références comme le concert de U2 dernièrement par exemple.</p>
<p>Nous avons terminé la matinée par une séance de questions/réponses. J&#8217;ai noté quelques questions autour de la sécurité. <a href="http://www.liferay.com/web/guest/community/forums/-/message_boards/message/2556302">LifeRay a des failles de sécurité</a> de type <a href="http://fr.wikipedia.org/wiki/Cross-site_scripting">XSS</a> connues et donc rapidement corrigées. C&#8217;est l&#8217;avantage de l&#8217;open-source. Mais donc attention avec la sécurité, un monsieur sécurité chez un éditeur ne serait pas une mauvaise idée je pense.<br />
Ensuite concernant GWT j&#8217;ai demandé si l&#8217;une des 2 équipes avait fait un projet avec du GWT. Bertrand Pinel cite avec LifeRay le projet <a href="http://vaadin.com/home">Vaadin</a>. Après enquête en effet j&#8217;ai trouvé un exemple avec une application GWT qui propose un PortletContextListener afin de pouvoir faire suivre sous forme d&#8217;événements ce qui vient du monde GWT. Bon, allez je vous vois venir : je ferai un article là dessus un peu plus tard pour présenter ce principe. A vue de nez je pense même qu&#8217;il sera possible de faire aussi une version eXo Portal facilement. Voir l<a href="http://vaadin.com/book/-/page/advanced.portal.html">es articles sur le site de Vaadin</a> sur ce sujet.</p>
<p><strong>Conclusion</strong><br />
Grâce à Ippon Technologies, nous avons eu encore une bonne présentation sur le thème des Portails et des Portlets. Les témoignages ont surtout mis en avant le besoin d&#8217;une organisation et d&#8217;une structuration pour développer un projet avec un Portail. Autant la première partie était technique, avec une présentation à la JUG, autant j&#8217;ai aussi bien aimé ensuite la seconde partie nous expliquant la démarche projet. J&#8217;ai rencontré au buffet d&#8217;autres personnes qui étudient aussi les portails. Nous avons eu aussi la chance de bien discuter avec Patrice Lamarque d&#8217;eXo Platform. La nouvelle version du moteur d&#8217;eXo s&#8217;appelle GateIn. Fruit du rapprochement entre JBoss et eXo Platform, il est très prometteur. Je pense que nous aurons une nouvelle génération de Portails d&#8217;ici quelques mois.</p>
<p>Les Portails version 2010&#8230; Je vois bien une révolution où l&#8217;utilisateur est mis au centre de la nouvelle architecture de l&#8217;information. Pensez au développeur, à l&#8217;administrateur, au chef produit, à la responsable marketing, à l&#8217;utilisateur final&#8230; Le Web sera incontournable, la personnalisation aussi. Il ne manque plus que le Portail Mobile, léger et adapté au format de nos petits écrans, des outils avec une ergonomie très poussée pour que tout le monde puisse s&#8217;en servir.<br />
Le premier qui proposera un PortailOS aussi bien que mon iPhone aura juste gagné. Je pense à un OS qui marcherait bien entendu sur mon navigateur standard, pas spécifiquement sur mon mobile.<br />
Le premier qui proposera un site marchand avec des Portlets ou des Gadgets aura aussi gagné. Un annuaire des Gadgets et des Portlets en quelques sortes.<br />
Le premier qui aura des outils d&#8217;administration standards pour des administrateurs, des responsables de campagne marketing, des développeurs aussi pour construire des pages rapidement, celui-là aura aussi gagné.</p>
<p>Le premier&#8230; on en est pas loin je pense.</p>
<p><strong>Références</strong><br />
Les slides de la présentation sont <a href="http://blog.ippon.fr/2009/10/08/retour-sur-le-seminaire-ippon-sur-les-portails-open-source">sur le blog d&#8217;Ippon Technologies</a>.<br />
<img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNTUxNTk4MTA*ODcmcHQ9MTI1NTE1OTgxNTg2NiZwPTEwMTkxJmQ9c3NfZW1iZWQmZz*yJm89YmUwOTg5NzA3MTEzNDEyYWJkY2UwYjM1MTk3ZDUwNmEmb2Y9MA==.gif" />
<div style="width:425px;text-align:left" id="__ss_2166027"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/antoinesd/seminaire-portail-open-source" title="Seminaire Portail Open Source">Seminaire Portail Open Source</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=20091007itsminaireportai-091008093843-phpapp02&#038;stripped_title=seminaire-portail-open-source" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=20091007itsminaireportai-091008093843-phpapp02&#038;stripped_title=seminaire-portail-open-source" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/antoinesd">Ippon Technologies</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/10/10/seminaire-sur-les-portails-open-source-chez-ippon-technologies/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Le portail d&#039;eXoPlatform et JBoss Portal fusionnent</title>
		<link>http://www.touilleur-express.fr/2009/06/10/le-portail-dexoplatform-et-jboss-portal-fusionnent/</link>
		<comments>http://www.touilleur-express.fr/2009/06/10/le-portail-dexoplatform-et-jboss-portal-fusionnent/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 13:05:07 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[exo]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=1434</guid>
		<description><![CDATA[Exclusif le Touilleur Express : la solution eXoPortal de l&#8217;éditeur français eXoPlatform et  le produit JBoss Portlet Container, qui implémentent chacun la spécification JSR-286 Portlet 2.0, ont annoncé aujourd&#8217;hui à 15h00 leur fusion. L&#8217;annonce a eu lieu lors du salon &#171;&#160;Gartner Portals, Content &#038; Collaboration Summit&#171;&#160;. La fusion se fait vers le projet open-source JBoss Portal.
Julien Viet d&#8217;eXoPlatform est l&#8217;ancien spec-leader de JBoss Portal, même le fondateur du projet en 2004. Comme il l&#8217;explique sur le blog d&#8217;eXoPlatform, les 2 produits fournissent le même service, avec deux approches différentes ...]]></description>
			<content:encoded><![CDATA[<p>Exclusif le Touilleur Express : la solution <a href="http://www.exoplatform.com/portal/public/en/product/portal/overview">eXoPortal</a> de l&#8217;éditeur français eXoPlatform et  le produit JBoss Portlet Container, qui implémentent chacun la spécification JSR-286 Portlet 2.0, ont annoncé aujourd&#8217;hui à 15h00 leur fusion. L&#8217;annonce a eu lieu lors du salon &laquo;&nbsp;<a href="http://www.gartner.com/it/page.jsp?id=762513">Gartner Portals, Content &#038; Collaboration Summit</a>&laquo;&nbsp;. La fusion se fait vers le projet open-source JBoss Portal.</p>
<p>Julien Viet d&#8217;eXoPlatform est l&#8217;ancien spec-leader de JBoss Portal, même le fondateur du projet en 2004. Comme il l&#8217;explique sur <a href="http://blog.exoplatform.org/2009/06/10/exo-jboss-partnership/">le blog d&#8217;eXoPlatform</a>, les 2 produits fournissent le même service, avec deux approches différentes :</p>
<blockquote><p>
JBoss Portal and eXo Portal in essence do the same job: aggregating applications to the user desktop, however both focus on different strengths. The main difference between products comes from the nature of the companies.
</p></blockquote>
<p>C&#8217;est une excellente nouvelle pour la communauté d&#8217;une part, et pour eXoPlatform, éditeur de logiciel français. Un peu de cocorico par les temps qui courent, cela fait du bien non ?</p>
<p>La nouvelle version sera distribuée sous licence LGPL, en fin d&#8217;année. Cette annonce va aussi redynamiser le projet JBoss Portal, la contribution d&#8217;eXoPlatform apporte un retour précieux des déploiements du produit eXo Portal à la version communautaire.</p>
<p>Bravo à l&#8217;équipe d&#8217;eXo Platform, d&#8217;autres nouvelles à suivre pour mi-juin.</p>
<p><strong>Références:</strong><br />
- <a href="http://www.exoplatform.org/portal/public/website/aboutUS/eXoJBossPartnership">Détails et FAQ sur le site d&#8217;eXoPlatform</a><br />
- <a href="http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&#038;newsId=20090610005342&#038;newsLang=en">L&#8217;annonce officielle</a><br />
- <a href="http://www.touilleur-express.fr/2009/01/23/exo-platform-rencontre-avec-benjamin-mestrallet/">Rencontre avec Benjamin Mestrallet</a> interview réalisée en janvier dernier.<br />
- <a href="http://www.touilleur-express.fr/2009/03/28/podcast-episode-2-sur-scrum/">Interview de Dimitri Baeli</a> à propos de la mise en place de Scrum chez eXo platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/06/10/le-portail-dexoplatform-et-jboss-portal-fusionnent/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Podcast épisode 2 sur Scrum avec Dimitri Baeli</title>
		<link>http://www.touilleur-express.fr/2009/03/28/podcast-episode-2-sur-scrum/</link>
		<comments>http://www.touilleur-express.fr/2009/03/28/podcast-episode-2-sur-scrum/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 23:58:22 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[scrum]]></category>
		<category><![CDATA[exo]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=965</guid>
		<description><![CDATA[J&#8217;ai interviewé Dimitri BAELI d&#8217;eXoPlatform cette semaine à propos de Scrum. L&#8217;interview écrit sera sur le site du French SUG la semaine prochaine. En attendant j&#8217;en ai profité pour mettre en ligne sous la forme d&#8217;un podcast l&#8217;interview réalisé mercredi dernier.
L&#8217;interview est disponible sur la page Podcast du Touilleur.
Dimitri nous explique comment l&#8217;éditeur français de logiciel open-source eXoPlatform a mis en place la méthode Scrum. La particularité d&#8217;eXo c&#8217;est qu&#8217;il y a 3 centres de développements : en Ukraine, au Viet-Nam et en Tunisie. Il nous explique son rôle chez ...]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai interviewé Dimitri BAELI d&#8217;eXoPlatform cette semaine à propos de Scrum. L&#8217;interview écrit sera sur le site du <a href="http://www.frenchsug.org">French SUG</a> la semaine prochaine. En attendant j&#8217;en ai profité pour mettre en ligne sous la forme d&#8217;un podcast l&#8217;interview réalisé mercredi dernier.</p>
<p>L&#8217;interview est disponible sur la page <a href="http://www.touilleur-express.fr/podcast_page/">Podcast</a> du Touilleur.</p>
<p>Dimitri nous explique comment l&#8217;éditeur français de logiciel open-source eXoPlatform a mis en place la méthode Scrum. La particularité d&#8217;eXo c&#8217;est qu&#8217;il y a 3 centres de développements : en Ukraine, au Viet-Nam et en Tunisie. Il nous explique son rôle chez eXo, les raisons du succès de Scrum parmies d&#8217;autres méthodes comme l&#8217;eXtreme Programming ou les valeurs du Lean.</p>
<p>Le podcast est aussi disponible sur l&#8217;iTunes Store, gratuitement bien entendu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/03/28/podcast-episode-2-sur-scrum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>eXo Platform : rencontre avec Benjamin Mestrallet</title>
		<link>http://www.touilleur-express.fr/2009/01/23/exo-platform-rencontre-avec-benjamin-mestrallet/</link>
		<comments>http://www.touilleur-express.fr/2009/01/23/exo-platform-rencontre-avec-benjamin-mestrallet/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 22:40:04 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[exo]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[portlet]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=705</guid>
		<description><![CDATA[
J&#8217;ai eu l’occasion d&#8217;interviewer Benjamin Mestrallet, PDG de la société eXo Platform grâce à Dimitri Baeli. Editeur de logiciel français, eXo Platform est le leader des solutions de portails basées sur la JSR 168 et JSR 286. Les solutions disponibles en open-source, sont aussi livrées sous la forme de produits avec licences. eXo est un acteur très actif de la communauté Java. Au delà du socle technique dont nous allons parler, il est intéressant de comprendre la démarche et la vision d&#8217;eXo.
Nous avons discuté pendant deux heures. J&#8217;ai vraiment apprécié ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://wiki.exoplatform.org/xwiki/bin/download/Main/Team/My1.jpg" alt="Benjamin Mestrallet"/><br />
<i>J&#8217;ai eu l’occasion d&#8217;interviewer Benjamin Mestrallet, PDG de la société <a href="http://www.exoplatform.com" target="new">eXo Platform</a> grâce à Dimitri Baeli. Editeur de logiciel français, eXo Platform est le leader des solutions de portails basées sur la JSR 168 et JSR 286. Les solutions disponibles en open-source, sont aussi livrées sous la forme de produits avec licences. eXo est un acteur très actif de la communauté Java. Au delà du socle technique dont nous allons parler, il est intéressant de comprendre la démarche et la vision d&#8217;eXo.<br />
Nous avons discuté pendant deux heures. J&#8217;ai vraiment apprécié notre rencontre,  Benjamin ayant une vision très solide du futur, et surtout très réaliste. C&#8217;est ce que nous allons voir dans cet entretien. </i></p>
<p><strong>Pour commencer, l&nbsp;&raquo;actualité d&#8217;eXo Platform a été riche en cette fin d&#8217;années. Beaucoup d&#8217;actualités, de voyages comme lu sur ton feed twitter (<a href="http://twitter.com/benjmestrallet">@benjmestrallet</a>). En quelques mots peux-tu me parler de l&#8217;entreprise et de tes équipes ?</strong><br />
En effet, 2008 a été une année riche. L&#8217;année 2009 sera l&#8217;année de la stabilisation. 2008 a été l&#8217;année du lancement de beaucoup de produits et nous n&#8217;annonçons pas pour l&#8217;instant de nouveaux produits pour 2009.<br />
Concernant l&#8217;entreprise, en effet nous avons aussi recruté beaucoup de personnes. La société se compose de plusieurs centres de développement : le Viet-nam, l&#8217;Ukraine, la Tunisie et la France. eXo Platform représente environ 95 personnes aujourd&#8217;hui.<br />
Si tout va bien nous devrions démarrer aussi aux USA avec un bureau là-bas.</p>
<p><strong>A propos du nom &laquo;&nbsp;eXo Platform&nbsp;&raquo;, j&#8217;ai entendu plusieurs histoires, mais donc il semble que cela vienne du nom de ton projet de fin d&#8217;étude, tout simplement appelé &laquo;&nbsp;exo&nbsp;&raquo; comme exercice, et que finalement tu aurais gardé. Vrai ou pas vrai ? Légende urbaine ou pas ?</strong><br />
C&#8217;est vrai.</p>
<p><strong>Comment l&#8217;aventure a commencé ?</strong><br />
Nous avons publié un article sur The Server Side à propos des portails. Cet article a été repéré par un membre du Department of Defense en 2003, l&#8217;équivalent de la DGA en France, au moment de la guerre en Irak. De fil en aiguille, en effet notre premier client a été le DoD. J&#8217;avoue que la première fois qu&#8217;un email avec &laquo;&nbsp;@jfcom.mil&nbsp;&raquo; arrive dans ta boîte aux lettres, tu n&#8217;y crois pas&#8230;<br />
Le code source a été placé sur SourceForge, c&#8217;était l&#8217;implémentation de la JSR 168, basée sur Pico Container, un des premiers frameworks d&#8217;inversion de contrôle. Nous avons été contacté afin d&#8217;écrire plusieurs articles sur les portails collaboratifs, et c&#8217;est de cette façon que notre premier client a démarré l&#8217;aventure eXo Platform, courant 2004.</p>
<p><strong>La société a été créé à Vannes ?</strong><br />
En fait j&#8217;ai commencé à Paris, en banlieue parisienne.</p>
<p><strong>&#8230; dans un garage ? Important le garage !</strong><br />
*rires*, oui le garage en effet.<br />
Nous avons commencé ensuite à Vannes, cela nous a donné la possibilité de démarrer rapidement, entre autre grâce à François Moron, qui est le directeur des opérations aujourd&#8217;hui chez eXo.</p>
<p><strong>Comment se passe la répartition des équipes entre les différents centres de R&#038;D ?</strong><br />
Nous sommes répartis par couche technique. L&#8217;implémentation de spécification se fait plutôt en Ukraine, le Viet-Nâm se concentrant sur l&#8217;intégration et la réalisation des produits. La Tunisie démarre afin d&#8217;offrir un support francophone et surtout, le support des écritures right-to-left comme l&#8217;arabe, l&#8217;hébreu et le persan. Nous souhaitons démarrer très rapidement de nouveaux projets en Afrique du Nord et au Moyen-Orient. Le support des utilisateurs francophones en Tunisie nous permet aussi de renforcer nos équipes et d&#8217;offrir un service de qualité à nos clients en Europe.<br />
A propos nous recrutons en Tunisie, et nous cherchons des personnes motivées afin de renforcer nos équipes à Tunis (voir le site http://www.exoplatform.com). Si des personnes sont intéressées, elles peuvent postuler via le site Web d’eXo.</p>
<p><strong>eXo Platform fait partie du JCP (Java Community Process) et vous intervenez sur la JSR 286, Portlet 2.0. Qui est en charge chez eXo de la JSR ?</strong><br />
Au départ c&#8217;était moi. A cette occasion j&#8217;ai fait la connaissance de Julien Viet. Il était à l&#8217;époque chef de projet chez RedHat de JBoss Portal. De fil en aiguille, Julien nous a rejoint et il est en charge aujourd&#8217;hui du produit <a href="http://www.exoplatform.com/portal/public/en/product/portal/overview">eXo Portal 2.5</a>.</p>
<p><strong>Par exemple, où travaillait <a href=”http://tugdualgrall.blogspot.com/”>Tugdual Grall</a> avant de rejoindre eXo  ?</strong><br />
Chez Oracle à San Francisco, pendant une dizaine d&#8217;années. Il est aujourd’hui VP of Business and Product Strategy chez nous.</p>
<p><strong>Il y a pas mal de personnes connues de la communauté Java dans les membres d&#8217;eXo Platform non ?</strong><br />
Dimitri Baeli, OSSGTP, anciennement chez Prima Solutions nous a rejoint récemment. Il a mis en place Scrum et il travaille sur l&#8217;industrialisation de nos produits. Ensuite Brice Revenant dirige eXo Platform SEA (South East Asia). Il est basé au Viet-Nam, il travaillait anciennement chez Bull.<br />
Patrice Lamarque est Product Manager, il est en charge <a href="http://www.exoplatform.com/portal/public/en/product/cs/overview">d&#8217;eXo Collaboration Suite,</a> notre suite collaborative avec email, agenda, carnet d&#8217;adresse.<br />
Il y aura d&#8217;autres personnes prochainement&#8230;</p>
<p><strong>eXo Platform fait partie du consortium OW2, peux-tu expliquer ce que cela représente et comment vous avez rejoins ce groupe ?</strong><br />
<a href="http://www.ow2.org">OW2</a> est au départ une initiative de France Telecom, de Bull et de l&#8217;INRIA, visant à promouvoir les projets open-sources. Cependant aujourd&#8217;hui c&#8217;est un consortium bien plus important, l&#8217;Asie et le reste de l&#8217;Europe sont fortement représentés. Au départ, l&#8217;objectif est de fédérer des projets autour du middleware, plutôt en licence LGPL. Lorsque nous avons commencé à travailler avec OW2, nous avons proposé eXo qui est en double licence : GPL et commerciale. D&#8217;autre part nous sommes un socle applicatif. Aujourd&#8217;hui les projets regroupés autour d&#8217;OW2 sont plus vastes. On retrouve par exemple d&#8217;autres projets comme <a href="http://www.xwiki.com/xwiki/bin/view/About/">xWiki</a>, initié par Ludovic Dubost ou <a href="http://www.elastic-grid.com">elastic Grid</a> initié par Jérôme Bernard.</p>
<p><strong>A propos des évolutions à venir d&#8217;eXo Platform, j&#8217;ai lu que tu parles d&#8217;un mode hébergé (Saas) et d&#8217;un mode déconnecté. Qu&#8217;en est-il aujourd&#8217;hui ?</strong><br />
Oui à propos du mode hébergé, nous sommes utilisateurs d&#8217;Amazon S3 et EC2. Pour l&#8217;instant nous n&#8217;avons pas encore finalisé de produits. Notre idée est de proposer ce que l&#8217;on appelle &laquo;&nbsp;Paas&nbsp;&raquo; : Platform as a Service. Nous travaillons aujourd&#8217;hui avec des intégrateurs qui réalisent des projets chez des grands comptes. Notre souhait est d&#8217;offrir directement aux PME une solution locative et donc d&#8217;héberger leurs applications sur notre plate-forme. Ainsi, chacun se concentre sur son coeur de métier et ne prend pas en charge la gestion d&#8217;un data center par exemple.</p>
<p>Sur ce modèle, SalesForce.com propose ce service, nous souhaitons aussi travailler dans ce sens. C&#8217;est un mouvement fort pour les années à venir.</p>
<p>A la base notre offre vise à simplifier chez les grands comptes l&#8217;usage des familles de produits sur lesquels nous nous sommes positionnés. Là où il y a un IBM Websphere Portal, notre offre est plus compétitive. Nous avons fait un gros travail pour supprimer la segmentation du marché (Websphere Portal, FileNet, Lotus&#8230;) et d&#8217;offrir un socle commun plus puissant.</p>
<p>Amazon SimpleDB, S3, EC2, le Cloud computing sont des sujets sur lesquels nous travaillons. Faire fonctionne une application J2EE en cluster demande un travail très intéressant. Il n&#8217;y a pas de multi-cast dans le cloud computing. Ce sont vraiment des sujets intéressants.</p>
<p><strong>Je me souviens que lors de la précédente crise dans les années 2000, Linux a littéralement explosé. Face aux réductions de budgets, les DSI ont propulsé Linux. Surtout sur les marchés publics. Que penses-tu par rapport à cette crise ?</strong><br />
On sent un mouvement global, la crise va-t-elle privilégier l&#8217;open-source ? et d&#8217;autre part, est-ce que les choix techniques que nous avons fait sont les meilleurs ?<br />
Sur la première question, ce qui est intéressant c&#8217;est que les gens se posent plus rapidement la question de &laquo;&nbsp;est-ce que c&#8217;est moins cher ?&nbsp;&raquo;. C&#8217;est la première question. Ce n&#8217;est pas gratuit car c&#8217;est open-source, ce que les décideurs ont intégré. Alors quel est le prix ?<br />
On a vu que les couches basses ont percé dans le monde de l&#8217;open-source ces dernières années. Tout le monde est d&#8217;accord pour s&#8217;en servir. Je pense que l’on va remonter de ces couches basses vers les plate-formes d&#8217;hébergement comme la nôtre, qui proposent des services à valeur ajoutée, comme  Alfresco ou Liferay. Le pipe en ce moment est plus important, nous voyons que la crise provoque en ce moment un mouvement.<br />
Finalement en situation de danger, les décisions sont plus radicales, et nous sommes mieux positionné.</p>
<p><strong>Entre la France et l&#8217;export, comment est réparti l&#8217;activité ? le chiffre d&#8217;affaire ? as-tu des repères à nous donner ?</strong><br />
35% du CA génère en 2008 s&#8217;est fait à l&#8217;export.  En 2007 c&#8217;était 50/50. Notre chiffre d&#8217;affaire en 2008 a presque quadruplé en un an.</p>
<p><strong>Quelles sont vos sources de revenu ?</strong><br />
C&#8217;est de la souscription, et un pourcentage sur le support. Nous avons aussi des experts et des prestations de service. Finalement surtout de la formation, et des développements noyaux. Nos clients sont sponsors.</p>
<p><strong>Quel est votre concurrent numéro 1 ? si nous étions dans la rue, est-ce que ce serait une petite épicerie ? un supermarché ? quel est sa taille par rapport à eXo ?</strong><br />
Cela dépend du marché, de la partie dans le monde dont nous parlons. Sur les appels pour marché public nous voyons souvent en concurrence des solutions proposées autour de <a href="http://www.liferay.com/web/guest/home">Liferay</a>, <a href="http://www.alfresco.com/fr/">Alfresco</a>, parfois du <a href="http://www.jahia.com/jahia/Jahia">Jahia</a>. Sinon aussi IBM Websphere Portal et Oracle Portal.<br />
Nous voyons beaucoup de projets proposés sur Microsoft Office Sharepoint Server, surtout en Afrique du Nord.</p>
<p><strong>J&#8217;ai vu dans la Finance aux USA que les solutions basées sur Microsoft avaient le vent en poupe, car ce sont des solutions qui partent d&#8217;une interface agréable, là où les solutions Java remontent des serveurs d&#8217;application vers l&#8217;interface utilisateur. JavaFX vient juste de sortir&#8230; On parlait RIA, GWT, Flex l&#8217;an passé comme d&#8217;une révolution&#8230; Pour revenir à eXo Platform. WebOS montre peut-être une piste pour le futur.<br />
Finalement, tu ne penses pas que Google sera ton plus gros compétiteur demain ? </strong><br />
Non nous ne sommes pas sur la même segmentation. Google est un partenaire avec lequel nous travaillons. Ils ont lancé le modèle &laquo;&nbsp;Gadget&nbsp;&raquo; et &laquo;&nbsp;OpenSocial&nbsp;&raquo; qui fédère beaucoup de sites (LinkedIn, MySpaces.com&#8230;). On a aussi un engouement justifié sur le développeur chez Google. Ils sont aussi fort en proposant des solutions qui ne sont pas uniquement basées sur Java mais sur Python, javascript, Groovy ou autre&#8230;<br />
Google Gadget est une solution agnostique de la partie serveur. Du côté du client, du html, du javascript. Et tu peux alors mettre ce que tu veux du côté du serveur, ce qui est vraiment intéressant car les perspectives sont plus larges.<br />
eXo Platform supporte l&#8217;intégration des Googles Gadgets, ce qui nous ouvre aujourd&#8217;hui plus de 1000 composants que chacun peut placer sur son portail.<br />
On retrouve un mode client-serveur, le client communique avec le serveur avec du JSON.</p>
<p>J&#8217;ai fait le tour de l&#8217;Asie avec Google en novembre dernier. Lors des conférences, une page pas très belle présentée par Google : résultat,, 500 personnes dans la salle. Tu passes derrière et tu proposes une présentation très sympa ? 100 personnes ! C&#8217;est l&#8217;effet Google ! Le traiteur le Nôtre pour eXo : 100 personnes. Des bières et des chips chez Google : 500 personnes&#8230; C&#8217;est Google *rires*</p>
<p><strong>Pourtant tout ne marche pas si bien. Google Chrome est utilisé autant que Safari d&#8217;après des chiffres vus sur le site du NewYork Times je crois </strong><br />
Les gens qui utilisent un Mac utilisent Safari, il marche bien. Les iPhones, cela fait aussi un grand nombre de navigateur &laquo;&nbsp;Safari&nbsp;&raquo;. Sur Google Android je crois que c&#8217;est Web Toolkit. Apple a vendu 17 millions d&#8217;iPhone&#8230; C&#8217;est énorme.</p>
<p><strong>A propos donc de téléphone mobile, avez-vous des projets ou des prototypes ?</strong><br />
Il y a 3 usages différents : deux qui sont classiques, naviguer sur internet pour le premier, et faire de la synchronisation pour le deuxième. On étudie SyncML pour voir comment nous pourrions proposer la synchro entre notre suite collaborative et ton PDA. Le 3ème usage auquel nous pensons, c&#8217;est de proposer un &laquo;&nbsp;Application Store&nbsp;&raquo; pour proposer des gadgets et des outils.<br />
Le WebOS de Palm est très puissant et pourrait afficher le contenu de notre plate-forme.<br />
Goojet (http://www.goojet.com/index.html) est une société Toulousaine qui propose par exemple un système de gadgets et d&#8217;application mais pour téléphone portable.</p>
<p>Présenter le portail ou le WebOS sur un petit écran, je ne sais pas. Par contre je pense que présenter une partie des gadgets de nos portails, cela serait possible&#8230;</p>
<p><strong>Sur un autre sujet, tu as annoncé l&#8217;ouverture d&#8217;une filiale en Tunisie. Où en sommes-nous ?</strong><br />
Le marché de l&#8217;Afrique du Nord se développe à vitesse grand V. Nous avons la chance de parler français, nous sommes proches géographiqmenent. J&#8217;ai contacté un ami rencontré pendant mes études, Oualid Chaker. Ensemble nous avons monté ce projet et débuté fin juillet une activité de commercialisation et de support basée à Tunis, en charge des contacts avec les pays d&#8217;Afrique et du Moyen-Orient.</p>
<p><strong>Peux-tu présenter les produits et le socle technique d&#8217;eXo Platform ?</strong><br />
Le plus simple pour présenter cette partie est de faire un petit schéma.<br />
<img src="http://www.exoplatform.com/eXoResourcesCompany/skin/DefaultSkin/webui/component/UIProductBrowser/products/portal/dfm766fk_29f53shwf8_b.png"/></p>
<p>Au niveau du socle technique :<br />
1) eXo Portlet Container est une implémentation des JSR 168 et JSR 286 (Portlet 2.0). Ce module gère le cycle de vie et les instances des composants de portlet. L&#8217;implémentation a été optimisée et fournit également des capacités de monitoring qui sont indispensables dans un environnement de production.<br />
2) les WebServices sont supportés avec une implémentation de la spécification JSR 311(JAX-RS) l&#8217;API pour les webservices de type REST. JSR 181 est une JSR pour les WebServices Metadata, qui te permet d&#8217;exposer via des annotations des web services type WSDL<br />
3) eXo Java Content Repository. Il s&#8217;agit d&#8217;une implémentation de la JSR 170  et JSR 283 qui vise à rendre abstrait et à normaliser le stockage des données. Les dépôts de données sont composés d&#8217;espaces de travail qui peuvent contenir du contenu dans une structure hiérarchique. Notre implémentation fournit des services pour gérer les versions, le verrouillage, la sécurité (LDAP), et les recherches. L&#8217;implémentation eXo permet également des connections optimisées avec toutes les bases de données telles que Oracle, DB2, MySQL&#8230;</p>
<p>On a donc 3 points à retenir. Exo Platform offre :<br />
- la portabilite des applications avec portlet<br />
- la portabilité des données avec le JCR<br />
- la portabilité de la logique métier avec JAX-RS et WS Metadata.</p>
<p><strong>Wow&#8230;.. </strong><br />
Le point essentiel est ensuite qu&#8217;on ajoute ensuite la notion de &laquo;&nbsp;Gadget serveur&nbsp;&raquo; à la Google. On peut soit les exposer pour nous, soit vers l&#8217;extérieur. On a là le socle portail d&#8217;eXo Platform. Nous stockons les préférences et les pages dans le JCR. Et on pense maintenant proposer un IDE pour que tu puisses développer en Groovy des applications hébergées dans la plate-forme&#8230;</p>
<p><strong>&#8230; wow&#8230; wow&#8230;.. et ensuite ?</strong><br />
On a ensuite travaillé sur la représentation et l&#8217;interface utilisateur. Tu as d&#8217;une part la vue classique, orienté Web avec le portail. Mais nous avons aussi la vue type &laquo;&nbsp;WebOS&nbsp;&raquo; qui t&#8217;offre un bureau avec ses applications, le tout déployé sur le même serveur.</p>
<p><strong>&#8230; ah&#8230; wow&#8230;</strong><br />
Nos produits phares sont donc développés avec notre socle.<br />
 &#8211; eXo ECM 2.2 (Enterprise Content Managment) est notre offre de gestion de document avancée. (<a href="http://www.exoplatform.com/portal/public/en/product/ecm/overview">voir sur le site pour plus de détails</a>)<br />
- eXo WCM 1.0 (Web Content Managment) est un produit très intéressant de gestion de sites Internet. Il permet aux collaborateurs d&#8217;une entreprise d&#8217;avoir une vue synthétique pour gérer le contenu et les mises en ligne de sites Internet.<br />
- eXo CS 1.0 (Collaboration Suite) est un portail d&#8217;entreprise : agenda, courrier électronique, carnet d&#8217;adresse&#8230; nous proposons de regrouper dans un navigateur les informations de l&#8217;entreprise afin d&#8217;offrir un socle de collaboration et de partage très puissant</p>
<p> Il manque enfin le module transverse : une implémentation d&#8217;open-social, qui nous permet d&#8217;offrir une intégration avec les applications Web 2.0. Il sera possible d&#8217;exposer par exemple ton réseau d&#8217;ami&#8230;</p>
<p>Selon les personnes avec lesquels on discute, nous présentons eXo Platform d&#8217;une manière ou d&#8217;une autre.<br />
En tant que technicien, tu as vu le socle technique, mais aussi notre chemin d&#8217;intégration, ce qui nous permet de travailler ensuite avec les clients et de réaliser des produits finis.</p>
<p><strong>En tant que développeur, comment puis-je ensuite travailler avec vous afin de développer une solution sur votre socle ?</strong><br />
La notion de plate-forme te permet de rajouter tes propres composants. Tu as aussi un éditeur de gadget en ligne, ce qui ouvre le système et permet à chacun de contribuer à la plate-forme.</p>
<p><strong>Mais est-ce suffisant pour développer une application ?</strong><br />
La partie serveur sera exposée avec REST, tu retrouves ton modèle classique, avec une application Java et celle-ci discutera via JSON par exemple, avec le gadget.</p>
<p><strong>Les visiteurs sont aujourd&#8217;hui souvent sur des sites comme Facebook, MySpaces.com. Comment les faire venir ?</strong><br />
Justement, tu utiliseras la plate-forme d&#8217;hébergement eXo, tu pourras aussi gérer finement le cycle de vie de ton gadget, nous offrirons un service qui n&#8217;existe pas encore&#8230; Tes visiteurs seront sur leur page iGoogle avec une application exposée via OpenSocial par eXo Platform. Tu pourras donc par exemple accéder au gadget hébergé sur la plate-forme eXo&#8230;.<br />
Nous offrons une version un peu plus entreprise pour gérer ce cycle de vie. C&#8217;est adapté aux entreprises qui cherchent à ouvrir leurs services.<br />
600 millions de personnes sur OpenSocial, 180 millions chez Facebook&#8230;</p>
<p><strong>Pour revenir à l&#8217;offre hébergée, je te présente du code normalisé pour qu&#8217;il fonctionne sur la plate-forme. Est-ce que je peux venir louer une partie de ta plate-forme ?</strong><br />
Pour tout ce qui est gadget, je pense que nous offrirons un point d&#8217;entrée et que tu pourras proposer tes gadgets. Les portlets par contre, sont du côté de ce que nos clients hébergent avec nos produits, et les utilisateurs de nos clients pourraient ajouter des gadgets afin d’ajouter de nouveaux services sur leur application.</p>
<p><strong>Qu’en est-il du Java content repository ?</strong><br />
Du côté du JCR nous avons aussi des chemins encore à explorer. Aujourd’hui nous stockons les données soit dans une base relationnelle, soit sur le disque lorsque celles-ci sont trop grandes. Nous travaillons afin de remplacer cette base relationnelle par la solution type <a href="http://aws.amazon.com/simpledb">Amazon SimpleDB</a>. Cependant faire travailler ce type d’application dans un Cloud demande un travail assez important. Passionnant mais cela demande du travail.<br />
La version 1.11 du JCR devrait proposer en beta ces fonctionnalités.</p>
<p>Donc à terme, Amazon EC2 pour la partie JVM, et Amazon DB à la place de clusters de MySQL. Nous serons alors prêt à segmenter pour que chaque société puisse alors utiliser une partie de nos produits.</p>
<p>Cela à l’objectif des deux années à venir.</p>
<p><strong>Il faut avoir aussi les investissements et les moyens. Par les temps qui courent, ne crains-tu pas que cela soit plus difficile ?</strong><br />
eXo Platform s’autofinance par son revenu, ce qui nous donne une liberté et donc une réactivité. Nos produits sont matures et sont sur les rails. Nos axes de dépense seront plutôt les efforts commerciaux, le travail que nous réalisons en ce moment pour aller à la rencontre de nos clients.<br />
Nous travaillons pour offrir une plate-forme de services et donc proposer à chaque client la même offre de support. Notre offre “Enterprise” répond à la gestion de versions, au cycle de vie de nos produits.</p>
<p><strong>Dimitri m’a parlé aussi des méthodes de développement et de vos outils. Sans trop en dévoiler, vous êtes vraiment bien outillé et industrialisé. J’ai eu le sentiment en effet que les projets sont sur les rails, que les équipes produisent et travaillent avec une synergie dont on rêve parfois. Il manque encore des produits ?</strong><br />
Nous sommes open-source. Dès le départ nous avons eu besoin d’outils comme des wikis, les outils d’Atlassian, la gestion des bugs. Nous travaillons sur les outils de tests d’intégration, comme Selenium  par exemple. Cependant, comme nous étions dès le départ open-source, les efforts sont logiques.</p>
<p>Cela me fait aussi penser qu’il y a vraiment un potentiel pour, par exemple, proposer une plate-forme d’hébergement à des développeurs. J’imagine en effet que nous pourrions proposer d’héberger des projets, de les compiler, de les versionner&#8230;</p>
<p><strong>Collabnet le fait déjà. Chez Reuters c’est la solution retenue pour les 3200 développeurs dans le monde. Il faudrait offrir un service SVN non ?</strong></p>
<p>En fait nous avons travaillé avec le repository maven2 “Archiva”. SVN fonctionne par dessus le protocole http, et notre JCR peut s’exposer avec des modules WebDAV. Il sera donc possible de le faire je pense.</p>
<p>J’imagine mettre dans le JCR le code source d’une part, et les artifacts compilés d’autre part. A la fois un repo SVN et un repo Maven2 par exemple. On peut alors utiliser qu’un seul serveur au lieu de deux !</p>
<p><strong>&#8230;et je vais abonder dans ton sens, car aujourd’hui il est difficile de demander à des équipes MiddleWare d’héberger et de maintenir le repository SVN et le proxy Maven2. Cela pose des soucis de budget !</strong></p>
<p>Ce n’est pas pour l’instant notre but, mais je pense que ce serait un produit que j’utiliserai.<br />
A réfléchir. Pour que cela soit intéressant il faut que l’automatisation soit poussée.</p>
<p><strong>Pour boucler avec les questions du début, quels sont les clients en France qui utilisent eXo Platform ?</strong><br />
Je ne vais pas les citer tous, mais par exemple nous travaillons avec M6. Le dernier résultat dont je suis très fier c’est le support du texte “right-to-left” pour l’arabe, l’hébreu et le persan. C’est l’un des travaux de Julien Viet depuis qu’il nous a rejoint.</p>
<p><strong>Pour terminer sur une note plus légère, quel usage de Twitter fais-tu ?</strong><br />
Deux choses : où je suis, car je voyage pas mal. Et ce que je bois <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Julien Viet est un spécialiste des sushis par exemple. Twitter c’est un moyen déconnecté de rester informé de ce que chacun fait.<br />
J’utilisais plus twitter lorsqu’il y avait la notification par SMS. Je dois passer par le web.<br />
Cependant en Asie je me souviens que lorsque nous twittions sur #devfest en Asie, nous<br />
avons eu des journées énormes avec beaucoup de messages échangés. Twitter est déroutant.</p>
<p><strong>Le mot de la fin ?</strong><br />
J’invite tout le monde à venir tester eXo, <a href="http://laurentbois.com/2008/11/23/deploy-a-remote-opensocial-google-gadget-made-with-gwt-in-exo">des articles</a> sur internet vous donne un guide complet pour commencer rapidement à créer vos applications. eXo Platform peut très bien faire fonctionner par exemple une application en Flex, hébergée sous la forme d’une Portlet 2.0. A part un premier souci de z-index, nous n’avons pas eu de soucis. Il est possible de faire fonctionner des technologies comme GWT ou Flex avec eXo.</p>
<p><strong>Merci Benjamin !</strong><br />
Merci Nicolas !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/01/23/exo-platform-rencontre-avec-benjamin-mestrallet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nouveau : un podcast le Touilleur Express</title>
		<link>http://www.touilleur-express.fr/2008/11/15/nouveau-un-podcast-le-touilleur-express/</link>
		<comments>http://www.touilleur-express.fr/2008/11/15/nouveau-un-podcast-le-touilleur-express/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 11:23:48 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[exo]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=489</guid>
		<description><![CDATA[C&#8217;est fait, le premier podcast du Touilleur Express est en ligne sur sa page dédiée. Le premier épisode vous propose d&#8217;écouter Guillaume Laforge, le chef de projet du langage Groovy. SpringSource a annoncé le 11 novembre dernier le rachat de sa société, G2One.inc. A l&#8217;occasion de la journée &#171;&#160;Les Rencontres Spring&#160;&#187; nous avons été invité par SFEIR à rencontrer plusieurs personnes de SpringSource. J&#8217;ai enregistré une petite interview de guillaume avec Olivier Croisier, auteur du blog &#171;&#160;The Coder&#8217;s Breakfast&#171;&#160;.
Voici des pointeurs vers des sujets abordés dans le podcast :

article sur ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_501" class="wp-caption alignnone" style="width: 310px"><a href="http://www.touilleur-express.fr/wp-content/nicolas_martignole_guillaume_laforge.jpg"><img src="http://www.touilleur-express.fr/wp-content/nicolas_martignole_guillaume_laforge-300x187.jpg" alt="N.Martignole et G.Laforge" title="nicolas_martignole_guillaume_laforge" width="300" height="187" class="size-medium wp-image-501" /></a><p class="wp-caption-text">N.Martignole et G.Laforge</p></div>
<p>C&#8217;est fait, le premier podcast du Touilleur Express est en ligne sur <a href="http://www.touilleur-express.fr/podcast_page/">sa page dédiée</a>. Le premier épisode vous propose d&#8217;écouter Guillaume Laforge, le chef de projet du langage Groovy. SpringSource a annoncé le 11 novembre dernier le rachat de sa société, G2One.inc. A l&#8217;occasion de la journée &laquo;&nbsp;Les Rencontres Spring&nbsp;&raquo; nous avons été invité par SFEIR à rencontrer plusieurs personnes de SpringSource. J&#8217;ai enregistré une petite interview de guillaume avec Olivier Croisier, auteur du blog &laquo;&nbsp;<a href="http://olivier.croisier.free.fr/blog/">The Coder&#8217;s Breakfast</a>&laquo;&nbsp;.</p>
<p>Voici des pointeurs vers des sujets abordés dans le podcast :</p>
<ul>
<li><a href="http://www.infoq.com/news/2008/11/springsource-g2one">article sur InfoQ</a></li>
<li><a href="http://glaforge.free.fr/weblog/">Le Blog de Guillaume</a></li>
<li><a href="http://www.exoplatform.com/portal/public/en/">The eXo Platform</a></li>
<li><a href="http://www.pilotsystems.net/actus/benjamin-mestrallet-exo-platform-prix-jeune-dirigeant-technologie">Benjamin Mestrallet, fondateur d&#8217;eXo, gagne le prix du jeune dirigeant de la Technologie</a></li>
</ul>
<p>A venir prochainement : interview avec Peter Cooper-Ellis. La qualité n&#8217;étant pas assez bonne, je vous proposerai une transcription de notre rencontre avec Peter prochainement.</p>
<p>En attendant voici une photo prise chez SFEIR, avec donc de gauche à droite : Peter Cooper-Ellis, moi-même et enfin <a href="http://olivier.croisier.free.fr/blog/">Olivier Croisier</a>.<br />
<div id="attachment_490" class="wp-caption alignnone" style="width: 310px"><a href="http://www.touilleur-express.fr/wp-content/img_5744.jpg"><img src="http://www.touilleur-express.fr/wp-content/img_5744-300x200.jpg" alt="Interview Peter Cooper-Ellis avec Nicolas Martignole et Olivier Croisier" title="Interview Peter Cooper-Ellis avec Nicolas Martignole et Olivier Croisier" width="300" height="200" class="size-medium wp-image-490" /></a><p class="wp-caption-text">Interview Peter Cooper-Ellis avec Nicolas Martignole et Olivier Croisier</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2008/11/15/nouveau-un-podcast-le-touilleur-express/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

