Devoxx J1

Ça y est le coup d’envoi de Devoxx est donné.

Après une longue hésitation sur la session avec laquelle je devais commencer ma semaine de conférences, j’ai opté pour 3 heures de JavaFx.
Sur les rangs, on trouvait aussi REST et Scrum. REST a été rapidement éliminé car c’était celui qui me tentait le moins. Le dilemme restait donc entre JavaFx et Scrum. En dernière minute (devant les portes des salles) j’ai tranché pour JavaFx.
C’est l’occasion d’avoir un aperçu rapide de la chose, sans passer des heures à courir les blogs et tutoriels.

Quelques trucs sont particulièrement bien pensés, comme le bind et les triggers.
J’aime bien aussi la déclaration de séquence qui économise la mémoire. La possibilité d’utiliser des StyleClass et des css laissent présager d’applications facilement skinnable par l’utilisateur.
L’outillage est déjà bien avancé, avec NetBeans qui propose la complétion, des Snippets de code et un preview live de l’interface qui se met à jour sans sauvegarde. Enfin les plugins pour Illustrator ou Photoshop permettent un travail très simple entre le développeur et le designer, moyennant de s’entendre sur le découpage et nommage des composants.
Reste à voir ce que donne JavaFx pour une vraie application. C’est bien pour faire rapidement des carrés qui bougent et rebondissent dans l’interface, mais qu’en est-il d’une vraie application? Et surtout de la maintenance d’une interface complexe?

Lire la suite

Inauguration du Lorraine JUG

Le jeudi 29 janvier à 18h00 aura lieu la première rencontre organisée par le Lorraine JUG dans les locaux de l’Ecole Supérieure d’Informatique et Applications de Lorraine (54602 Villers-lès-Nancy)

Pour cette séance inaugurale, sponsorisée par la société SFEIR, c’est Jean-Michel Doudoux qui aura le privilège de présenter la première session qui constituera un retour sur les sujets majeurs ayant fait l’actualité de Devoxx en décembre.
Puis Xavier Roy, architecte chez Fujitsu Services (mais surtout leader du JUG), prendra le relais pour parler des outils permettant de monitorer et administrer l’activité de la JVM (mémoire, thread).

Saluons cette nouvelle initiative de JUG local !

Les sorties à venir

En ce début d’année 2009, les JUG francophones continue à organiser des réunions.

Malheureusement pour le BreizhJUG, il est trop tard puisque la réunion doit se terminer à l’heure où j’écris ces lignes. La soirée portait sur la conférence Devoxx et le lancement de JavaFX.
Pour les autres conférences :

  • A Bordeaux, le 8 janvier pour une présentation sur JRat et JFreeChart.
  • A Paris le 13 janvier pour une soirée sur Java EE 6 et GlassFish
  • A Tours le 14 janvier pour une soirée sur l »application des méthodes eXtreme Programming

Enfin la naissance d’un nouveau JUG à Nice-Sophia Antipolis : le Riviera JUG qui commence très fort en organisant une demi-journée de conférence le 14 janvier.

N’hésitez pas à vous inscrire pour permettre aux différents organisateurs de gérer la logistique.

3 jours à Devox

Je viens de passer trois jours à Devoxx (bon je sais, on m’a déjà fait la remarque que blogguer deux jours après la fin de l’évènement c’est tard …) c’était vraiment super intéressant. J’ai eu la chance de rencontrer des gens super sympa, dont Joshua Bloch avec qui j’ai passé 15mn à parler de synchronisation en Java malgré la queue qui se formait pour avoir son autographe (ou prendre des photos de lui, c’est une super star du Java)!

En vrac, pour vous, les choses qui m’ont le plus marqués:

  • Les deux grandes stars: Java FX et Spring DM Server, il faut réellement regarder ces deux technos qui seront les technos phares de 2008. Java FX, langage créer par SUN pour les RIA (le même programme peut tourner dans un browser, sur le desktop ou sur un mobile!). Spring DM Server: le serveur d’application (attention, ce n’est pas un serveur J2EE) de SpringSource, basé sur OSGI, il permet de faire tourner des applications Spring, web ou non, facilement dans un serveur très léger.
  • Le keynote sur Java 7 nous as présenté les nouveautés de la prochaine version de Java. A part quelques changements au niveau du langage lui-même, ce qui m’a le plus marqué est: la refonte totale des classloaders (SUN nous promet plus aucun deadlock des classloaders!), le support des langages dynamique dans la VM et une implémentation en module (pas OSGI, mais une implémentation plus simple, faite sur mesure pour le JDK). Cette implémentation en module permettra aux applications java une installation plus rapide (surtout depuis le web) et un démarrage plus rapide: on n’installe/charge que ce qui est nécessaire du JRE.
  • Une conférence qui aura marqué tout le monde et celle de vendredi ou Simon Ritter nous a expliqué comment on peut créer une interface multitouch et la piloter par Java FX. La partie Java FX été assez courte mais les explications de la création de l’interface avec un cadre en bois, une webcam, des LED infrarouge et de l’huile d’olive (entre autre) été vraiment fascinante! Après la présentation, la moitié de la salle est descendue voir la bête!
  • Les deux concepts clés à Devoxx: REST (dont on a parler entre autre de l’implémentation dans Spring 3) et la modularité (Java FX, Java 7, Spring Dynamic Module, OSGI)
  • Je ne peut pas vous parler de Devoxx sans vous parler de RFID, même si j’ai trouvé la conférence trop technique et … sans grand intérêt pour des fan de Java, le fait que tous les badges Devoxx été équipé d’une puce RFID permettant de nous suivre en temps réel à provoqué de nombreux débats. C’était certainement le buz de Devoxx.

Pour finir, bravo à Adobe pour le stand qui a eu à mon avis le plus de succès avec infirmière et jackpot pour gagner T-Shirt, livre, caméra ou … un canard pour mettre dans son bain (ce que j’ai gagné)

a+

Loïc

Les sorties JUG du mois

Avec Devoxx pendant la deuxième semaine de décembre (du 8 au 12), les réunions des JUG ont été avancées à la première semaine du mois.
Donc cette semaine vous pourrez :

Si une de ces soirées vous tente, ne tardez pas à vous inscrire sur les différents sites de ces JUG.

Evènement Sun le vendredi 12 décembre à Paris

Alexis nous avait mis la puce à l’oreille, cela prend forme tout doucement.

Un évènement gratuit aura lieu le 12 décembre à Paris, organisé par Sun sur la thématique GlassFish et Java.

De quoi s’échauffer avant enchaîner après Devoxx (ou pour paraphraser ce que m’avait dit Alexis, faire profiter ceux qui n’iront pas à Devoxx de la présence d’experts en route pour de retour de la Belgique), avec notamment la présence de specs leads : Roberto Chinnici (Java EE 6), Paul Sandoz (JAX-RS).

L’évènement aura lieu chez Sun au 42 avenue d’Iéna à Paris, les inscriptions ne sont pas encore ouvertes et seront limitées.

Stay tuned !Pour vous inscrire ! Et félicitations à Alexis pour cette initiative.

Plus d’information sur le blog d’Alexis

Open Source Exchange à Paris le 12 novembre

Skills Matter, bien connu outre Manche pour ses évènements, podcasts et formations, pointe tout doucement son nez en France.
Après le partenariat conclu en août avec la société Xebia concernant la collaboration sur une offre de formation, Skills Matter et Xebia s’associent cette fois pour vous inviter à la première conférence gratuite Open Source Exchange qui se déroulera le 12 novembre 2008 à Paris au FIAP Jean Monet.

Au programme de cette journée : retour sur le partenariat Xebia / Skills Matter et présentation du programme de formation 2009, Groovy, portails (Portlets 2.0, JBoss Portal, eXo Platform), SpringSource DM Server, Hadoop (plateforme logicielle open source qui permet de développer des applications traitant d’énormes quantités de données) et un aperçu de Java EE 6.

Les parisiens sont encore gâtés en ce mois de novembre (et en 2008 en général à bien y regarder) puisqu’il ne faut pas oublier que le lendemain se dérouleront les Rencontres Spring.

Souhaitons leur bon courage dans cette initiative !

Plus d’information et inscription (places limitées)

Des nouvelles des Rencontres Spring

Nous vous parlions il y a un bon mois des Rencontres Spring prévues pour le 13 novembre.

Le lieu et l’horaire n’ont pas changés, mais il y a quelques nouveautés depuis :
=> Juergen Hoeller, Peter Cooper-Ellis et Mark Thomas sont confirmés
=> Opération SpringSource : pour toute inscription, entre le 8 octobre 2008 et le 12 novembre 2008, à l’une de ses formations publiques, SpringSource vous aasure la place aux Rencontres Spring et vous invite à un dîner (en soirée) avec les équipes SpringSource et speakers
=> Les sessions seront filmées par TV4IT et seront également disponibles par la suite sur http://java.developpez.tv pour ceux qui n’auront pu assister aux rencontres

Pour rappel, le site officiel : http://www.rencontres-spring.com/

Devoxx 2008 – ca se précise

Devoxx

La newsletter envoyée cette semaine liste les premières sessions Tools In Action (il reste encore plus de la moité de slots à attribuer, ce qui sera fait en partie ce Week End) : on notera la présence de Xavier Hanin, commiter Apache et leader du Bordeaux JUG, qui présentera Apache Ivy comme ce fût déjà le cas l’an passé. Il y aura également, entre autres, une session sur un outil de monitoring (Java-monitor), une autre sur l’utilisation des profilers, ainsi qu’une session sur Hibernate Shards

Au rayon universités on notera quelques sessions sympathiques concernant Seam, Comet, et OSGi, et un hypothétique Test Driven Development, sans oublier un intriguant Java Power Tools (le lien lève le doute ;)).

Les premier BOFs ont également été attribués. Il y aura notamment une présentation de Parleys.com (Stephan Janssen), la construction d’applications web utilisant Comet (Carol McDonald), la génération d’applications GWT basée sur un DSL (Willem Vermeer), une présentation de GlassFish (Ludovic Champenois), l’originale session Duchess, Ladies in Java présentant le JUG virtuel féminin.

Le planning des 3 jours de conférence continue d’évoluer et toujours pas de session se focalisant explicitement sur Java 7. On notera néanmoins une session Maven par Jason van Zyl et un The Web: Can we get there from here ? par Alex Russel au sujet des 2 philosophies qui s’opposent actuellement sur le développement web.
Côté speakers, à noter la présence de Roberto Chinnici, Ivar Jacobson, et James Ward, entre autres.


Ne tardez pas à vous inscrire
, il n’y aura pas de place pour tout le monde !