- Java et Vista: le point
- Les performances « Out of the Box » de Java
- Vos applications SWT peuvent maintenant tourner sous Swing
- Donnez votre avis sur la réorganisation de la page d’accueil du site de la fondation Eclipse (Projet Eclipse Phoenix)
- Swing, passé, présent et futur.
- Une autre proposition pour les closures
- Si ce qui vous ennuie dans Spring ce sont les fichiers XML de configuration, essayez spring-annotation
- JSR 269: Standardizing Annotation Processing. Lisez l’Interview de Joe Darcy
- L’introduction d’un nouveau mot-clef dans le langage Java est toujours source de problème. Une nouvelle génération de parseur pourrait résoudre ce problème. Le site en francais.
- Créer le schéma d’une base de données depuis Sun Java Studio Creator 2. John O’Conner’s explique comment
- Déjà 8 ans pour NetBeans. Participez à la fête
- JSR-223 script engine for JUEL. Comment ça marche !
- Les spécifications de la JSR-277 « Java Module System » pour Java SE 7 sont disponible en « early draft« (première ébauche).
La sélection hebdomadaire de l’équipe Java
Nous allons ouvrir un nouveau type de message sur ce blog. Nous posterons dans cette rubrique actualité des liens remarqués par l’équipe, une sorte de sélection de l’actualité. Ces liens seront livrés en vrac avec éventuellement un petit commentaire. Libre à vous de les suivre et bon surf.
- James Gosling s’interroge sur les closures
Closures feel to me like one of these design Black Holes. When inner classes were designed, we wanted to avoid the complexity of closures. But this brought about oddness and tension of it’s own that has left me less than happy with inner classes. So, should we just give in to the force of gravity and go the rest of the way?
- Un livre complet (plus de 700 pages) sur les EJB3 en téléchargement gratuit (login sur The Server Side nécessaire)
- un introduction à la création de son propre Look and Feel
- Joshua Marinacci donne les sources de sa loupe pour application Swing
- Romain Guy vous propose de choisir le thème de sa prochaine explication sur Swing et Java2D
- Romain Guy toujours propose les diapositives de sa présentation à JavaZone 2006
- A la découverte des MXBeans dans Java6
- Une introduction à JAX-WS 2.0 dans Java6
La sélection hebdomadaire de l’équipe Java
Une nouvelle série de liens en vrac :
- Les amateurs de Spring avait leur plugin pour Eclipse, un projet vient de commencer pour ceux qui réclamaient un plugin pour NetBeans
- Une interview de James Gosling : part1 et part2
- La béta 2 de Ant 1.7 est sorti cette semaine
- On parle encore des « closures » : Nominal Closures for Java (version 0.2) par Neal Gafter
- Les vidéos de JavaDay2006 sont lÃ
La sélection hebdomadaire de l’équipe Java
Quelques liens croisés sur le web :
- A la recherche de la qualité : un système de tests répétables avec JWebUnit, DbUnit et Cargo
- Une question pas si stupide : pourquoi doit-on faire super() au début du constructeur et pas à la fin
- Une explication sur les différences entre Generics Java et Template C++
- Une API d’impression pour SWT : PaperClips
- Les frameworks Java/AJAX les plus populaires
- Hibernate Tool Suite: Indispensable pour tous ceux qui utilisent Hibernate.
- Les résultats d’un sondage sur le domaine des développeurs Java
- le gif retrouve sa liberté le 1/10/2006. Voir note en bas de la page http://www.gnu.org/philosophy/gif.fr.html
La sélection hebdomadaire de l’équipe Java
Nouvelle liste de liens :
- Sortie de la version final de Spring 2.0 : 10000 téléchargements le premier jour
- La prochaine session de « ask the expert » sera sur Swing
- Wrapper vos String pour ameliorer la sécurité
- Vous connaissiez peut être PMD pour la qualité de code. Ne ratez pas FindBugs qui dispose même d’une interface graphique et d’un mode Java Web Start. Pour finir de vous convaincre, l’avis enthousiaste d’Emmanuel Bernard du projet Hibernate
- Si vous hésitez à utiliser Eclipse RCP pour vos applications, vous pouvez consulter ces retours d’expérience
- Découvrez l’AOP sans proxy et sans manipulation du bytecode avec Groovy MOP
- Regis revient, mais sans maladresse cette fois, il gère votre configuration
- Mise à jour de la table de compatibilité des appareils Java ME
- SAP certifié Java EE 5
- Retour d’expérience sur un projet Swing en ligne : The Joys and Perils of Mass-Market Java Games
La sélection hebdomadaire de l’équipe Java
- Interview de Ray Gans à propos de l’initiative JDK Community
- Sortie d’Hibernate 3.2 certifié conforme à JPA
- JBoss IDE 2.0.0 en beta 2
- 10 questions à 9 grands développeurs
- Implémenter correctement les fonctions Annuler/Rétablir (y compris en regroupant les actions), par Santhosh Kumar.
- JBoss AOP 2.0 en version alpha
- Le projet Gosling (original non ?) : un outil de build comparable à ANT mais entièrement en Java
- MaintainJ : un plugin Eclipse qui utilise AOP pour faire les diagrammes de classes et de séquences en reverse engineering
La sélection hebdomadaire de l’équipe Java
- Les closures v0.3 : le meilleur des versions précédentes ? (via le blog de Neal Gafter)
- Filippo Diotalevi, Java Champion, vous propose ses présentations sur « From J2EE to Java EE Tour » lors du JavaDay de Pise.
- Creer une servlet contenant son propre serveur web avec Jetty
- Une question pas si stupide : Pourquoi les blocs if sans conséquence compilent?
- En savoir plus sur le JSR 296 avec Hans Muller
- Quasi toutes les options -XX pour le JRE 6
- Apache Tomcat 6 disponible sous peu. (support Servlet 2.5 / JSP 2.1)
- Un comparatif des performances de Array, List et Map
- Un retour d’expérience déçu sur JSF et une réponse
La sélection hebdomadaire de l’équipe Java
- Java EE 5 SDK Update 1 est disponible au téléchargement : Java EE Downloads.
- Sortie de Strecks 1.0, un framework qui étends Struts en utilisant les nouveauté de Java 5.0, en particulier les annotations.
- A propos des annotations, la JSR 308, Annotations on Java Types, prévoit d’étendre la syntaxe des annotations afin de pouvoir les utiliser sur n’importe quel type d’élément. Ainsi les annotations pourront être placées sur les types paramétrés (Generics), les tableaux, les casts, les héritages (extends & implement), les instantiations d’objets (new), etc.
- Lockness : un plugin Eclipse pour l’analyse de thread dump.
- Illustration avec NetBeans d’un prototype d’implémentation pour les JSR 295 et 296 (respectivement Beans Binding et Swing Application Framework). De quoi grandement faciliter le développement d’application graphique avec Swing !
- TestNG, le framework de test basé sur les annotation, est disponible en version 5.3.
- J2SE 1.3.1 arrive en fin de vie. Sun propose un guide à la migration vers Java 5.0 (format PDF).
- Java SE 6 approche, Java SE 7 devrait être disponible en 2008 : quelques détails sur la stratégie de Sun : A Conversation With Sun’s Director of Product Marketing for the Java SE Platform.
- James Gosling, comme vous ne l’avez jamais vu
- GMail disponible pour les GSM: une application Java
La sélection hebdomadaire de l’équipe Java
- Questions/Réponses à propos de l’early draft de la JSR 277 (Java Module System).
- Neal Gafter nous parle d’éventuel Reified Generics, c’est à dire des Generics sans perte du typage à l’exécution.
- Java ME : Motorola à l’intention de développer une implémentation sous licence Apache.
- Encore une nouvelle proposition de « closure-like » : C3S (par Howard Lovatt) , qui affirme proposer une syntaxe clair, conforme et concise pour remplacer les inner-classes de Java.
- Ask the Experts – Swing : Scott Violet, Shannon Hickey, Chris Campbell, et Oleg Sukhodolsky répondent à un grand nombre de question concernant la création d’interface graphique avec Swing.
- Quelques nuances sur l’utilisation du for-each de Java 5.0.
- La JSR 221 concernant JDBC 4 a été approuvé, tout comme la JSR 270 concernant le contenu de Java SE 6.
- Comment interdire l’appel de System.exit() dans un code appelé.
- Les neufs choses que les développeurs veulent plus que l’argent.
- James Gosling donne son avis sur le passage en open-source de Java.
- Eclipse fête son cinquième anniversaire en publiant la version 3.3 M3 (voir les nouveautés).
- A lire : Java IAQ par Peter Norvig – toutes les réponses aux questions qui trouvent rarement des réponses (ou les questions qui sont rarement posées).
- Pourquoi ne peut-on pas utiliser d’
Iterator
dans la nouvelle boucle for-each de Java 5.0 ? - Quelques détails sur la JSR 294 et les « superpackages« .
La sélection hebdomadaire de l’équipe Java
- Incroyable ce qu’on peut faire avec Java: Découvrez une démo de F3. Plus d’infos
- La Release Candidate de Java SE 6 est disponible
- Pourquoi ce code ne compile pas?
byte b = 2;
b = b + b; - Rod Johnson vous explique les origines de Spring
- Comment les développeurs deviennent architectes
- Les réactions du choix de la licence GPLv2 pour Java :
- James Gosling est heureux de ce choix !
- RMS : « C’est une exemple et j’espère que d’autres compagnies suivront cette voie ». Voir la réaction en vidéo.
- APRIL : En mettant Java sous licence logiciel libre Sun Microsystems a fait une grande contribution au monde du logiciel libre.
- LinuxFr : Vous en avez rêvé, Sun l’a fait.
- Joshua Marinacci nous parle des nouvelles opportunité que cela pourrait apporter à Java.
- Alexis Moussine-Pouchkine (alias alexismp sur nos forums) fait le point de ce qui a été dit dans la presse.
- Geir Magnusson (le leader du projet Harmony) I believe that this good news today from Sun doesn’t change what we’ll be doing
- Et pendant ce temps-là , le build b02 du JDK7 est disponible (mais il ne propose que des corrections de bugs pour le moment).
- Sun a mis a jour The Java Tutorials, ses tutoriels de base, afin de prendre en compte la version 6 du JDK.
La rédaction java