Java News GWT 2.1 • Framework Editor : bindings vue / modèle • Framework RequestFactory : easy GWT-RPC • Framework MVP • Cell Widget : widgets de listes (arbres, dates, etc ...) • API sécurité : XSS • Logging client • SpeedTracer : basé sur Spring Insight SpringOne 2GX 2010 • Code2Cloud : forge dans le cloud • Spring Data : Template NoSQL • Spring Mobile • Spring Social : Template FB, Twitter, LinkedIn • Spring Payment Service : Template paiement • Preview Spring 3.1 • Servlet 3.0, abtraction cache @Cacheable Spring ROO 1.1.0 • Nouvelle version du framework haute productivité basé sur les aspects • reverse engineering incrémental depuis la base de données (roundtrips sur les entités) • améliorations Spring MVC (utilisations de JSPX) • Intégration GWT 2, GAE et Apache Solr • Passage à OSGi et Git Google mod_pagespeed • Module Apache httpd développé par Google • Accélère le chargement des pages HTML • cache par rapport aux extensions fichier • optimisation des fichiers à la volée • concaténation des css • nettoyage du HTML • optimisation des images JVM Premium • A fait couler beaucoup d’encre numérique • JDK à deux vitesses ? • Pack JDK payant avec • patchs • Mission Control (monitoring) • Real Time • Support Oracle Apple & OpenJDK • Un mois après l’annonce de l’abandon de la JVM Apple • JDK 6 Apple présent dans OS X Lion • Contribution au projet OpenJDK pour le JDK 7 • • • • gestion du son gestion de l’IHM stack réseau optimisations pour l’OS Packs JDK7 Apple • Henri Gomez (eXo) et Gildas Cuisinier • Build continu d’OpenJDK 7 avec Hudson • Blog d’Henri Gomez • http://blog.hgomez.net/ • Distribution des scripts de builds et des scripts d’installation • projet openjdk-osx-build sur google code Apache vs. Oracle • Billet de blog reprochant à Oracle de ne pas respecter les termes du Java Specification Participation Agreement • Apache non autorisé à obtenir un TCK • Apache non autorisé à distribuer son JDK (Harmony) sous licence Apache • Apache menace de voter non pour les futurs JDK et de quitter le JCP Big Table stable • Module de la suite Entreprise EhCache • Stocke de grandes quantités de données sans impacter la heap (moins de gc) • Testé jusqu’à 350 Go (DirectByteBuffer) • Repose sur la sérialisation d’objets • config : • • overflowToOffHeap="true" maxMemoryOffHeap="1G" InfraDNA dans les nuages • La société CloudBees a fait l’acquisition d’InfraDNA (éditeur d’Hudson) • Service de PaaS pour les applications Java • environnement pour gérer les cycles de vie d’un projet Java • dans le cloud :) • • de 25$ à 35$ par mois • Offre en Beta 1 cent par minute de build Hudson JSR-336 & JSR-337 • Sortie des deux JSR «ombrelle» pour les JDK 7 et 8 • JSR-336 => JDK7 • JSR-203 : NIO 2 • JSR-293 : invokeDynamic • JSR-334 : Project Coin • Juillet 2011 JSR-336 & JSR-337 • Sortie des deux JSR «ombrelle» pour les JDK 7 et 8 • JSR-337 => JDK 8 • JSR-308 : annotations sur les types • JSR-310 : Date & Time • JSR-335 : projet Lambda • JigSaw • Décembre 2012 Devoxx 2010 • Anvers du 15 au 19 Novembre • Grande cuvée complète • Casting en Or (il y avait des Googlers :) • Un superbe TwittWall dans les salles avant chaque session Devoxx 2010 • 3000 inscrits, 300 étudiants, 1217 speakers • 40 pays, 67 JUGs, 27 sponsors • 10 modems pour des pointes à 170 Mbits/s • 13000 lunch boxes, 7200 croissants, 2000 yahourts • 1500 portions de frites, 10 futs de bière • 25 techniciens, 10 serveurs et 10 organisateurs Devoxx 2010 • Java EE 6 très présent • évolutions prochaines des APIs • Futur de Java • JDK 7 et 8 • OpenJDK • Next Big JVM Language • Cloud et NoSQL • Le web => HTML 5, CSS3, JS Devoxx 2010 • Pour ceux qui n’ont pas eu la chance d’y être • abonnement pour voir toutes les sessions sur Parleys.com • env. 70 € • Episode des castcodeurs en live Bonne soirée