- Moteur de recherche : JavaSearch est désormais disponible pour Mustang (Java SE 6).
- Article SDN : Utiliser le Swing Application Framework (JSR 296 pour Java 7).
- Article JavaBeat : Introduction à JavaFX.
- Alex Miller continue ses billets sur le thème « Pattern I Love/Hate » et nous parle du pattern Visitor.
- Flying Saucer R7 est disponible. Pour rappel il s’agit d’un renderer XML/XHTML/CSS 100% Java.
La sélection hebdomadaire de l’équipe Java
- Article SDN : utiliser le composant World Wind de la NASA dans vos applications Java.
- L’équipe d’hibernate fait part de sa wishlist pour Java EE 6 : EJB Session Beans, JSF et Unified EL.
- Bien que Steve Jobs ait déclaré que Java ne serait pas utilisé sur l’iPhone, ce dernier se trouve quand même doté d’un processeur avec un support Java natif…
- Le compte rendu de JavaOne 2007 par Christophe Jollivet (christopheJ)
La sélection hebdomadaire de l’équipe Java
- NetBeans 6.0 Milestone 10 est disponible. Il faut savoir que cette Milestone intègrent toutes les fonctionnalités pour la version finale. A partir de maintenant, ce ne sont que des corrections de bogues et de design.
- Les performances du Visual Web Pack ont été améliorés. Avec le Milestone 10 de Netbeans 6 vient une nouvelle du Visual Web Pack. Par exemple, cette version diminue par 7 le temps d’ouverture de la première page comparé à la version 5.5.1 de Netbeans.
- Comparaison du support des JSF dans Eclipse Europa et NetBeans 6.0m10.
- Le projet Jakarta vient de publier Commons IO 1.3.2.
- Alex Miller nous fait part des designs patterns « qu’il déteste », et il commence fort avec les dangers du Pattern Singleton et les lacunes du Template Method…
- Il est temps de parler de Java EE 6, avec Alexis Moussine-Pouchkine.
- Java SE 6 update 2 est disponible au téléchargement. Voir la liste des changements de cette version.
Journée GWT : c’est fini
La journée GWT est finie et ma première impression est que c’était trop court. Le programme était dense et les présentations allaient vite, de plus la foule était au rendez-vous avec une salle presque pleine. |
En vrac mes pensées suite à cette journée sont :
- Cette journée m’a convaincu de l’intérêt de GWT pour faire de l’AJAX (même si je le pensais déjà et que ma vision est faussée puisque je préfère faire des interfaces en swing que me battre avec des taglibs et fichier XML pour la navigation…..)
- un gros effort de la communauté se met en place pour pallier le coté « peu sexy » des widgets de base de GWT. Parmi ces efforts, on trouve des projets de wrapping de librairies Ajax existantes comme Ext (GWT-EXT), Scriptaculous (GWTaculous), ou DOJO (Tatamis), mais aussi des projets plus originaux avec l’écriture complête d’une librairie, ex-nihilo comme dans le cas de GWT Window Manager (GWM).D’ailleur, Luciano Broussal, l’auteur de cette dernière, a lancé un second projet très intéressant de partage d’objet avec gestion de transaction entre les clients : JSTM4GWT.
- il reste encore un gros potentiel à exploiter avec GWT. Google a surtout fourni la boite à outils sous la forme du compilateur Java vers Javascript. C’est à nous de remplir cette boite avec, par exemple, les widgets cités précédemment, mais aussi d’autres frameworks ou plugins comme c’est le cas pour Gears. C’est à nous de remplir le gwt-google-apis. Il ne faut pas non plus oublier les outils comme le GWT Designer, ou encore des plugins Maven pour GWT.
Pour ceux qui se disent : « mais de toute façon, on ne m’a pas encore montré que cela peut marcher, je n’ai pas vu de vrai site web fait avec », le site dismoiou utilise GWT pour son interface.
Rencontres GWT – il reste quelques places
Vous aviez sans doute vu l’annonce de ces rencontres qui seront le mercredi 4 juillet. Devant la foule qui se précipitait pour s’inscrire (la première salle de 65 places a été remplie en 24 heures), la salle a été changée deux fois et il reste encore une dizaine de places dans la salle de 200 places. Donc, avis aux retardataires, à vos mails. |
Pour ceux qui hésitaient encore ne sachant pas si le programme va être intéressant, celui-çi est publié sur le site, avec quelques informations sur les speakers.
Sortie d’Eclipse 3.3 – nom de code Europa
Europa sort aujourd’hui vendredi 29 Juin à 15 heures (heure française).
Europa est le nom de code donné à la version 3.3 d’Eclipse.
Derrière Europa c’est aussi 21 projets basés sur la plateforme Eclipse qui sortent simultanément dans une nouvelle version.
La sélection hebdomadaire de l’équipe Java
- Les applications .NET fonctionnent mieux sous Java ? C’est ce que laisse entendre une étude de performance (format PDF) de Mainsoft for Java EE, un outil de développement qui permet de compiler des codes sources .NET en bytecode Java…
- Beansbinding va-il dans la mauvaise direction ?
- TV Java : Découvrez les vidéos des sessions de la première journée des Sun Tech Days 2007.
- Etendre le ReentrantReadWriteLock de Java 5.0, par Ran Kornfeld.
La sélection hebdomadaire de l’équipe Java
- TV Java : Découvrez les vidéos des sessions de la première journée des Sun Tech Days.
- IBM developer Works : guide d’utilisation des variables volatiles.
- Evolution du langage : Les problèmes de la syntaxe courte pour accéder aux propriétés des beans.
- JSR 315 : Spécification des Servlet 3.0.
- Maven 2.0.7 est sorti.
- Java SE 7 : Beans Binding 0.6 est disponible.
La sélection hebdomadaire de l’équipe Java
- Tous les antipatterns de la gestion des Exceptions
- Les bonnes pratiques des Exceptions dans les EJB
- Découvrez le nouveau forum GWT (Google Web Toolkit).
- Article SDN : JRuby et la plateforme Java.
- Java Media Components : la vidéo enfin en standard dans Java SE 7 ?
- Quelques précisions sur la règle du « Single thread » en Swing
Les rencontres GWT le 4 juillet à Paris
Le 4 juillet aura lieu à La Défense (Paris) la rencontre GWT (Google Web Toolkit). Cet évenement est organisé par les sites application-servers.com et DotNetGuru.org, avec la participation de Tv4IT.com et developpez.com.
Didier Girard commencera par une présentation du framework GWT, puis Sami Jaber rentrera dans des détails plus techniques, enfin Luciano Broussal viendra présenter GwtWindowManager système de fenetrage des applications GWT (et on parle bien d’application web et pas d’OS). L’intervention d’un évangeliste de Google (en anglais) viendra terminer ce programme alléchant.
Cette rencontre est l’occasion pour tous de découvrir le framework GWT, qui permet à tous les developpeurs Java d’utiliser de façon complètement transparente tous les widgets utilisés dans les sites dit web 2.0, le tout bien sur sans une ligne de Javascript à écrire (et à débugger).
Vous pouvez d’ores et déjà vous faire une idée sur GWT en lisant les articles de Bruno Roulland : Présentation du framework Google Web ToolKit et Créez une application Java avec GWT.
A noter la création d’un forum GWT pour répondre à toutes vos questions sur le sujet.