Présentation sur Maven2

30 septembre 2011
Par  Khanh Maudoux dans Divers

A So@t, nous organisons régulièrement des soirées dites “techniques” qui peuvent être, aussi bien, des soirées techniques sur un sujet en particuliers, ou des retours d’expérience sur une mise en oeuvre d’une technologie ou d’un type d’architecture.

Aujourd’hui, nous avons décidé de vous faire partager ces derniers en mettant à disposition les supports utilisés.
Pour ouvrir le bal, vous trouverez ci-dessous le support de notre soirée Maven qui comprend :

  • un rappel sur l’intérêt d’avoir une usine logicielle
  • un rappel sur l’importance d’un outil de build dans une usine logicielle
  • un rappel sur les notions fondamentales de Maven
  • un retour d’expérience sur une mise en oeuvre d’une usine logicielle complète en entreprise

Bon visionnage! ;-)

Comment passer à WPF lorsqu’on a toujours fait du Windows Forms ? (Partie 1)

30 septembre 2011

Windows Forms est une technologie « ancienne » basée sur win32 et inspirée de Visual Basic. Elle a l’avantage d’être facile à apprendre et rapidement performante. Malheureusement, il arrive souvent lorsque l’on cherche à construire des formulaires complexes d’être « limité ».

Microsoft a introduit Windows Presentation Foundation (WPF) avec la version 3.0 du Framework .net, cette spécification graphique permet à l’aide du langage XAML, un langage basé sur XML, de spécifier vos formulaires à la manière d’ASP.net : c’est à la fois très facile… et déroutant !

WPF abandonne GDI+ et s’appuie désormais sur DirectX qui lui permet d’offrir en plus un support de la 3D et surtout un rendu vectoriel, il est donc possible très facilement d’effectuer des zooms, des rotations, des flips…

Si comme moi vous avez fait beaucoup de Windows Forms, la transition vers WPF peut vous faire peur car tout semble différent… voire étrange ! Nous allons donc découvrir comment, à partir de notre expérience Windows Forms, il est possible (je n’ai pas dit simple) de se mettre à WPF. Commençons donc par quelques banalités et voyons les containers.

Le cloud 3/3 – Ses limites et points faibles

28 septembre 2011

Après avoir défini plus concrètement ce qu’est le Cloud Computing et avoir vu quels outils il propose aux développeurs, nous allons maintenant nous intéresser aux principales limites et faiblesses de cette technologie.

En effet, bien que de plus en plus présents dans nos vies de tous les jours qu’elles soient professionnelles ou personnelles, le Cloud n’est pas une solution miracle répondant à tous les besoins.

Cet article fait partie d’un triptyque sur le Cloud Computing :

  1. Le cloud 1/3 – Les concepts de base
  2. Le cloud 2/3 – Le Cloud pour les développeurs
  3. Le cloud 3/3 – Ses limites et points faibles

Jetty, Maven et JMX

26 septembre 2011
Par  Khanh Maudoux dans Java

Dans cet article, je vais montrer comment il est facilement possible de déployer une application web dans le conteneur embarqué Jetty via Maven en activant la couche JMX afin de pouvoir tester de manière intégrée cette couche.
Pour ce faire, je présenterai dans un premier temps le contexte, puis comment cela peut être mise en œuvre.
Bien sûr, cet article montre comment j’ai fait mais il ne représente pas la seule manière de faire…

JugSummerCamp : De l’intranet social au développement sur le Cloud par Tugdual Grall

23 septembre 2011

Pendant cette session, Tugdual Grall CTO d’eXo Platform nous a présenté l’outil Cloud-ide.

Pour rappel, eXo Platform offre un portail d’intégration en Java permettant d’héberger des portlets mais aussi des gadgets OpenSocial.

Dans ce cadre est né le besoin d’une interface d’édition de code afin de pouvoir créer/éditer des gadgets OpenSocial tout en permettant leurs intégrations rapidement dans le portail afin de les rendre disponibles au plus tôt aux différents utilisateurs.

JugSummerCamp : Keynote d’ouverture par Antonio Goncalves

22 septembre 2011

La Rochelle, Vendredi 16 septembre 2011, 9h30 du matin. Antonio Goncalves (Java Champion, membre des zindeps, co-fondateur du ParisJUG, auteur de livres, blogueur, membre d’expert du JCP, …) a ouvert la session du JUG Summer Camp 2011 sur le thème : Le traitement de l’information.

Antonio a, tout d’abord, commencé par nous faire une présentation de l’évolution du traitement de l’information de l’antiquité à nos jours pour, ensuite, jouer au voyant afin de tenter de nous prédire l’avenir.

Cet article va donc tenter l’exercice périlleux de retranscrire cette excellente keynote.

JugSummerCamp : CDI-OSGi, OSGi en toute simplicité par Mathieu Ancelin

21 septembre 2011

Pendant cette présentation sur Weld-OSGi, Mathieu Ancelin (@TrevorReznik) nous a fait un petit récapitulatif sur les différents tenants et apports de CDI, d’OSGi. il nous a également montré l’extension de CDI qu’il a développé (avec d’autres de ses collègues de SERLI) permettant le support d’OSGi dans l’implémentation de référence de CDI : Weld de JBoss.

JugSummerCamp 2011

20 septembre 2011

Ça y est, le JugSummerCamp vient de se terminer. Pour les néophytes, le JugSummerCamp est une journée de conférences orientées Java et en est à sa deuxième édition.

Cette année, elle a eu lieu le vendredi 16 Septembre à La Rochelle et a été organisée par l’équipe du Poitou-Charentes Java User Group.

Du coté des sessions, elles étaient de qualité et, plutôt que de dénaturer leur synopsis, je vous invite à aller voir directement le planning sur le site.

Ayant eu la chance d’y assister, nous allons tenter de vous faire un petit compte-rendu de quelques-unes des sessions qui nous ont le plus marquées (même si le choix a été dur puisqu’elles étaient toutes de qualité ;-) ).

Restez connectés pour en savoir plus et voir ce que vous avez manqué! ;-)

[edit]

Ci-dessous, comme promis, quelques petits compte-rendu :

10 extensions essentielles pour VS2010

16 septembre 2011
Par  Olivier Le Lan dans .NET

Visual Studio, l’outil quasi-indispensable pour coder en .Net. Malgré les successions de versions depuis plusieurs années, il lui manque quelques features essentielles pour tenir la comparaison avec d’autres IDE, Eclipse en tête. Pour y remédier, il existe heureusement de nombreux add-ins disponibles sur le net, via l’Extension Manager. Cet article a pour but de vous faire découvrir quelques uns des add-ins les plus remarquables. Je vous propose donc une sélection de 10 plug-ins pour améliorer votre IDE et ainsi (normalement !) votre productivité. Enjoy !

Le cloud 2/3 : Le Cloud pour les développeurs

16 septembre 2011

Après avoir défini plus concrètement ce qu’est le Cloud Computing et fait un rapide historique, nous allons maintenant nous intéresser aux différents services proposés aux développeurs.

En effet, ce qui constitue le principal challenge du Cloud est le transfert des outils informatiques à l’extérieur de l’entreprise. Y compris les outils des développeurs.

Cet article fait partie d’un triptyque sur le Cloud Computing :

  1. Le cloud 1/3 – Les concepts de base
  2. Le cloud 2/3 – Le Cloud pour les développeurs
  3. Le cloud 3/3 – Ses limites et points faibles