2012


OK I am late for the ‘traditional’ past-year summary. So let’s do it short with 4 pictures…

OW2

OW2

I gave several talks at OW2Con 2012 and had fun like every year. I am also proud to be the new OW2 technology council chairman. There is just one thing to say: There are nice things to come this year!

OS X

OS X

I launched several OS X apps, just for fun and to get feedback from new communities. Check them out on the Apps menu. The end of the year has been busy but some updates are almost ready to be published, especially for my favorite app : QuickHub.

Linagora

Linagora, Open Source, Geek life

The big change of the year: Work. PetalsLink has been acquired by Linagora. Some good challenges and nice Open source stuff to develop in this new company. I am also always looking for new challenges and new languages to learn. I started the year with some ObjectiveC/Cocoa stuff as described above, then move to Ruby and finally finished the year with javascript and node.js development which is completely fun and easy to handle for a Java developer like me.

This is the most important thing of the year, no!?

Family

The most important thing of the year. Loris now have a sister: Mila.

Speaking at OW2Con 2012


Me @ OW2Con 2012

Me @ OW2Con 2012

One more time this year, I will give some talks at the OW2 annual conference. I spoke about Petals and the Cloud in 2010 and 2011 and this year again, I will talk about it but not only:

  1. Playing with SOA, EDA and Event Processing in the Cloud. I will introduce the PLAY research project which will soon become an OW2 project. (Hope to do a demo which works on low resolution this year…)
  2. What’s new in Petals? Petals is not only an Enterprise Service Bus, there are also cool tools around which help to integrate your services and run your processes in a distributed way. We will also give details about what is coming in the next months, we have many things in mind. This will be a join talk with @VincentZurczak
  3. Development 2.0 @ OW2. Finally, as an active Technology Council member, I will share a talk with @sauthieg and @clementplop to introduce our vision on a distributed/collaborative development platform.

We also have some talks planned around other Linagora projects: @jplorre will introduce the OpenPaaS project and @clementoudot will LemonLDAP.

More details on the talks and sessions are available on the conference Web page. Note that this event is free as well as the beer at the social event…

InThe Cloud – Paris


Ca commence à pas mal bouger en France et en Europe au sujet du Cloud Computing. Des initiatives sont lancées, des projets de recherche financés par la France et par l’Europe fleurissent, les gens sont intéressés et intéressants. On trouve même des rencontres dédiées entièrement au Cloud, et la semaine prochaine se tiendra à Paris la conférence InThe Cloud dans sa seconde édition avec un programme technique mais aussi business.

Pour ma part j’y serais les trois jours, probablement sur le stand OW2 ou sera présenté les travaux sur l’initiative Cloud lancée l’an dernier (OSCi Open Source Cloud initiative):

La communauté démontrera pendant le salon les solutions et travaux menés dans le cadre de son Initiative Cloudware et de sa participation au projet R&D CompatibleOne. L’Initiative OSCi anime un effort collaboratif visant à définir le futur d’un cloud computing ouvert et interoperable. Le projet CompatibleOne a pour vocation le développement d’un socle standard pour répondre au manque d’interopérabilité des plateformes Cloud existantes, en leur apportant notamment les outils technologiques nécessaires de portabilité.La communauté sera représentée sur le salon par l’équipe OW2 ainsi que par ses partenaires UShareSoft, ActiveEon et les membres du projet CompatibleOne (source http://www.inthe-cloud.com/info_societe/36/ow2.html).

 

OW2Con 2010 feedback


OW2Con 2010, la conférence annuelle du consortium OW2, se tenait la semaine dernière à Paris au co-working space ‘La Cantine‘. Pour la première année, cette manifestation n’était pas organisée pendant le salon Solution-Linux, mais ce n’est pas pour cela que le monde n’était pas au rendez-vous avec une grosse centaine de participants et un programme bien rempli. L’occasion d’écouter des présentations de qualité autour de l’open source, du cloud computing, des projets OW2 et de rencontrer les personnes que je côtoie depuis quelques années via les nouvelles technologies de communication…

Le ‘Cloud Summit’ de la première journée était je pense la partie la plus attendue et la plus suivi. Ce thème excite évidement beaucoup de monde en ce moment, et chez OW2, l’initiative Cloud est bien lancée avec de premiers résultats et prototype prévus pour l’an prochain.
Coté speakers, le niveau était là, ce qui m’a beaucoup amusé, c’est la présence de représentants des projets OpenNebula et OpenStack, deux solutions de virtualisation de ressources pour le Cloud qui se ressemblent fortement. Mis a part une solution EU et une autre US, les différences sont assez minimes (tout du moins dans ce qui a été présenté). Affaire a suivre sur le Net ou ici car j’aurais l’occasion de mettre en oeuvre très prochainement ces frameworks pour les travaux Cloud que je mène actuellement…

De la deuxième journée, je retiens principalement les présentations relatives aux projets OW2 : Jonas, XWiki, Talend, Bonita.
La démo combinée de Talend et de Bonita est simple mais efficace. Effectivement, on se doutait déjà que les deux produits marchait sans problèmes, là j’en suis sur, pas grand chose a dire de plus la dessus…
Je préfère approfondir un peu sur les présentations relatives à Jonas, le serveur J2EE principalement développé par Bull. Les slideshares cités dans un tweet de leur auteur (@florentbenoit):

http://twitter.com/#!/florentbenoit/status/8196891242143747

Sur la partie ‘Reliable Asynchronous Web Services on JOnAS Java EE server’ fournissant un nouveau mode d’échange de message reliable et asynchrone à Apache CXF, mon constant est le suivant : L’approche est non lightweight et est plutôt orientée pour l’entreprise ie il faut des instances de Jonas pour faire tourner cette solution. Fini le bon vieux Endpoint e = Endpoint.publish(); . Mais disons ici que ce n’est pas le but. Le vrai but est démontré par une démo efficace; client et serveurs peuvent ‘tomber’, les messages seront de toute façon délivrés lorsque les parties intéressées seront de retour (A méditer pour Petals ESB…).
Sur la deuxième présentation ‘Secure your Java EE projects by using JOnAS audit tools’, je retiens la partie présentation des informations de monitoring qui permet de suivre le cheminement d’une invocation dans tout les modules entrant en jeu. La solution de présentation basée sur Flex est sexy, c’est vraiment mieux que de montrer des messages XML dans une pauvre table HTML… Cette partie aussi me semble très intéressante à extraire de Jonas et à rendre générique et disponible pour tous…

Tout cela (et tout ce que j’ai raté) confirme vraiment que les personnes impliquées dans OW2 fournissent vraiment un travail de qualité, que ce soit au niveau des projets, du management du consortium et sont vraiment motivés. Je pense vraiment que le travail autour des initiatives lancées cette année, que ce soit pour le Cloud ou le BI fourniront des solutions compétitives car les gens sont là, compétents et motivés!

Pour ceux qui ne suivent pas mes tweets, toutes les vidéos de ces deux journées sont disponibles en ligne.

OW2 Conference, Cloud & SOA Talk


Aujourd’hui et demain se tient la conférence annuelle du consortium Open Source OW2 à Paris. Je prendrais un peu de temps pour raconter un peu tout ce qu’il s’est passé, mais en attendant voici quelques slides de ma présentation sur notre vision SOA dans le Cloud; « Cloud Aware Large Scale Distributed SOA » que j’avais introduit ici:

En attendant plus de détails, une phrase qui m’a bien plu ce matin, simple et efficace par Jean-Pierre Laisné, président de OW2 :

Pourquoi? Parce que le brouillard commence en bas, et en bas de la pile il y a l’infrastructure, facile mais à méditer…