- Java s’affirme dans l’embarqué (microcontrôleurs) : Atmel programme ses puces en Java
- Romain Guy (Gfx) nous informe sur son blog que la session audio de leur présentation Filthy-Rich Clients: Filthier, Richer, Clientier à la conférence JavaOne 2008 est désormais disponible chez Sun.
- Impressions sur SpringOne 2008, par Gildas Cuisinier
La sélection hebdomadaire de l’équipe Java
- Sun a publié en ligne les présentations de JavaOne 2008 au format PDF : JavaOne Technical Sessions.
Les versions multimédia devraient suivre… - Téléchargez Java SE 6 update 10 Beta et testez Laffy afin de découvrir Nimbus, le prochain Look And Feel de Java…
- Java 7 : Stanley Ho fait le point sur le système de versionning de Java Module System : Partie 1 et Partie 2.
- Yann D’Isanto revient sur JavaOne : parcourez son compte-rendu
Inauguration du Paris Java User Group
Nous vous en parlions lors de la couverture de JavaPolis fin décembre, un Java User Group majeur va se lancer officiellement le mardi 12 février à Paris.
Sous l’impulsion d’Antonio Goncalves et David Dewalle, le Paris Java User Group a pour ambition de se réunir mensuellement pour proposer aux parisiens (et autres francophones de passage) un échange autour de Java. |
En attendant d’autres initiatives locales de JUG francophones, voici le contenu de l’invitation que je relaie et que vous retrouverez sur le site du JUG :
Conférence Java sur la concurrence au Paris JUG
Si pour vous la concurrence c’est le développeur de la société d’en face qui risque de prendre votre place, vous devez assister à la prochaine réunion du Paris JUG. Pour cet évènement, Kirk Pepperdine vous expliquera ce qui va changer dans votre travail de développeur avec l’avènement des processeurs multi-coeurs. Kirk est un des experts du site javaperformancetuning ainsi qu’éditeur sur le site The Server Side. Il fait parti de ces personnes passionnées que je pourrais écouter pendant des heures. Vous ne regretterez pas votre soirée. La réunion, gratuite, aura lieu Mardi 8 avril à 19h00 et sera suivie d’un buffet. Attention, suite au succès de ces réunions, le Paris JUG doit changer de lieu et vous accueille dorénavant à l’Espace Lancelot, 29 rue des Trois Bornes,75011 Paris Plus d’informations sur le site de Paris JUG |
Réunion du Paris JUG sur Selenium
Après le succès de la première réunion, le Paris JUG poursuit sur sa lancée avec cette seconde réunion. Au programme une présentation de Selenium, un outil de test fonctionnel en Java/J2EE. Cet outil va vous permettre d’enregistrer vos tests et de les faire jouer automatiquement par votre navigateur. A connaitre si vous voulez en finir avec les longues heures de clics dans vos applications web. La réunion, gratuite, aura lieu Mardi 11 mars à 19h00 et sera suivi d’un buffet. Les évènements des JUG sont ouverts à tout le monde donc n’hésitez pas à vous inscrire pour profiter de ces moments de convivialité et de partage. Plus d’informations sur le site de Paris JUG |
La sélection hebdomadaire de l’équipe Java
- Est-il préférable d’utiliser des interfaces ou des classes abstraites ?
- Les tutoriels Java officiels de Sun s’enrichissent d’une nouvelle leçon : Préparation pour la certification Java.
Le JCP Ã Paris
Le JCP ou Java Community Process est l’organisation qui gère les évolutions de la plateforme Java. Différents groupes de travail sont formés et rédigent des JSR ou Java Specification Request qui sont les spécifications des différentes API de Java SE, ME ou EE. Ces groupes sont constitués de représentants des entreprises actives dans le domaine mais aussi d’individuels.
Patrick Curran est le responsable de ce JCP et il est de passage à Paris cette semaine. A cette occasion, le Paris JUG organise une réunion exceptionnel mercredi 21 avec une présentation du JCP par Patrick Curran, suivi d’une table ronde avec des Spec Leads et des Expert Members (Guillaume Laforge, Cedric Thomas, Eric Samson et Antonio Goncalves).
Alors si vous voulez tout savoir sur le JCP, n’hésitez pas à vous inscrire.
[Java] JavaOne 2008 – J3
J’ai commencé ma journée par la session technique TS-6605 : « Deep Inside JSR 296, the Swing Application Framework »
La JSR 296 propose un framework pour le développement d’application Swing. Le framework permet de construire facilement une application Swing en se basant sur une structure commune à la plupart des applications desktop.
La session était plutôt convaincante notamment grâce a une démonstration s’appuyant sur l’IDE NetBeans qui permet de créer un projet base sur le Swing Application Framework.
Une grosse partie de cette journée a été, pour moi, concentrée sur les langages dynamiques et l’ouverture de la plateforme Java à d’autres langages.
J’ai eu droit à un Scripting Language Panel en présence de plusieurs personnes fortement impliquées dans le développement de langage dynamique tel que Groovy, JRuby, Jython, etc.
Les questions ont majoritairement porte sur la pertinence de la multiplication de ces langages.
Sur le même sujet, la journée a continué avec la session technique 6050 sur la comparaison entre Groovy et JRuby. Je ne connaissais pas ces deux langages et cela a été un bon moyen pour moi de les découvrir.
Ces deux langages se ressemblent assez malgré quelques différences qui se révèlent surtout être des différences de philosophie.
J’ai ensuite participe a une table ronde sur NetBeans avec David Folk. Il a d’abord été question de la sortie de NetBeans 6.1 et du support de PHP. Tout comme la plateforme Java, NetBeans s’ouvre de plus en plus aux autres langages. Après Ruby c’est au tour de python dont le support est actuellement en travail. Le support d’autres langages (Groovy, Scala, etc.) dépendra de la demande de la communauté. Bien entendu il a également été question du support de JavaFX, la star de ce JavaOne. NetBeans offre déjà un support pour JavaFX Script. Comme la plateforme JavaFX cible les designers, il a été demandé si SUN fournira des outils de création pour JavaFX dans NetBeans. La réponse est que SUN fournira des outils (le quand n’est pas encore défini) mais cela ne fera pas parti du projet NetBeans, par contre il est possible que cela se présente sous la forme de plugin.
Changement de sujet avec ma dernière session (TS – 5199) qui portait sur JMX : Java Management Extensions (JMX) Technology Update.
La session a commencé par une présentation de l’API (ce qui tombait bien puisque je ne la connaissais pas) puis par une description des nouveautés prévues pour la prochaine version.
JavaOne 2008 – J2 : JavaFX
Cette journée a commencé avec une « general session » dont la vedette était JavaFX.
Nous avons eu droit à de superbes démonstrations (malgrés quelques petits plantages) :
- drag&drop d’une application depuis le navigateur vers le bureau,
- lecture simultanée de 200 vidéos en HD dontles miniatures se déplaçaient suivant une sphère (3D)
- …
SUN a clairement de grosses ambitions pour JavaFX qui est destinée à devenir une sorte de plateforme universelle tournant au dessus de Java SE et Java ME.
Cependant il va falloir attendre encore un peu avant de pouvoir y gouter. La version 1.0 de JavaFX Desktop ne sera disponible qu’en automne 2008 et la version 1.0 de JavaFX pour Mobile et TV ne sera, quant à elle, disponible qu’au printemps 2009.
En effet, SUN souhaite toucher un maximum d’appareils et James Gosling lui-même nous a avoue lors d’une session de question/réponse que, en ce qui concerne les appareils mobiles, cela n’est pas une tache aisée et nécessite encore beaucoup de travail.
Je n’ai personnellement pas encore eu le temps d’essayer JavaFX mais je pense aller faire un tour sur leur stand pour en voir un peu plus.
JavaOne 2008 – J1
Ca y est, JavaOne 2008 est lancee et commence par le traditionnel CommunityOne.
J’ai atterri a San Francisco a 12h30 heure locale et n’ai malheureusement pas pu assister a la session generale du matin.
Mon apres midi s’est composee de deux « roundtable » menees par Simon Phipps (OpenSource) et Zack Urlocker (MySQL).
Il a beaucoup ete discute de la vision et de l’interet de SUN pour le monde de l’open source ainsi que de MySQL qui en est une bonne illustration.
PS : desole pour les accents mais je n’ai qu’un clavier qwerty a ma disposition.