- Blog Xebia France - http://blog.xebia.fr -
Revue de Presse Xebia
Posted By Xebia France On Lundi 27 avril 2009 @ 17:09 In Revue de presse | 11 Comments

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
RIA
SOA
Le coin de la technique
Evènements de notre communauté en France et à l’étranger
Une proposal pour l’intégration d’un nouveau projet dans l’Incubator de la fondation Apache vient d’être publiée. Le projet, dont le nom suggéré est Apache Wink, est une implémentation de JAX-RS (JSR-311) dont le but est de simplifier l’implémentation de Web Services Restful. L’équipe est composée de développeurs provenant de HP et d’IBM. Quatre d’entre eux sont contributeurs au projet Axis2. Le code du projet est issu d’un fork de l’implémentation de JAX-RS du projet CXF.
La fondation Apache possède déjà une implémentation de JAX-RS au sein du projet CXF. Le projet Axis2, quant à lui, supporte Rest mais pas JAX-RS. Dans ce contexte, une discussion s’est engagée autour de la légitimité du projet. On retiendra deux interventions notables :
L’approbation du projet reste incertaine, mais quel que soit le résultat final, le projet Apache Wink naîtra avec un manque certain de légitimité. Il n’aurait en effet comme seule justification que l’indépendance à CXF et devrait alors se démarquer face aux nombreuses autres implémentations de la JSR qui sont rapidement apparues et dont Jersey et RestEasy sont déjà de dignes représentants.
Matt Raible a publié sur son blog les résultats d’un comparatif de frameworks Ajax. La liste des frameworks est assez restreinte : Ext JS, Dojo, YUI et GWT. On peut entre autres regretter l’absence du framework Javascript JQuery. Les résultats de l’analyse peuvent être étendus à d’autres frameworks car la méthode de comparaison est explicitement définie. Cette évaluation repose sur 20 critères : richesse des composants, qualité de la documentation, productivité de développement, etc.
Ce qui est le plus intéressant dans cette étude est la méthode, et la grille d’évaluation avec ses critères. Cette méthode peut aussi être étendue à différents contextes de développement d’applications Web.
On remarque que tous les frameworks reçoivent une bonne note, à l’exception de Ext JS.
Suite à son article présentant les bonnes pratiques Flex, Sean Moore présente ici quelques conseils d’optimisation pour Flex et ActionScript 3.
Voici quelques conseils intéressants à retenir :
Les optimisations pour ActionScript 3 :
Les optimisations pour MXML
Bien que certaines informations puissent être applicables à tous les langages, certains points sont spécifiques au langage AS3/MXML, et peuvent rendre une application bien plus performante. Des informations bien utiles et à mettre en pratique sur tous projets Flex.
Winston Dhanraj vient de terminer une série de deux articles (partie 1 et partie 2) portant sur la convergence des technologies de BPM, en apportant une observation du marché actuel, principalement focalisée sur la séparation entre processus et règles. Il y oppose deux camps :
Bien que reconnaissant sa plus grande complexité, l’auteur expose clairement son intérêt pour la seconde solution en mettant en avant ses atouts par rapport aux BPMs traditionnels :
Ce concept de moteur unifié n’était présent jusqu’alors que dans le monde commercial, grâce à l’offre de Pegasystems. Un produit Open Source s’apprête toutefois à changer la donne : JBoss Drools 5 est attendu en version finale dans les semaines à venir (une CR1 étant d’ores et déjà disponible). En effet, alors que Drools se limitait jusqu’alors à un moteur de règles, il évolue pour offrir maintenant un BPM unifié. On notera que la gestion de processus est apportée par un sous-projet nommé Drools Flow et non par jBPM ; Mark Proctor, JBoss Drools Lead, explique ce choix par des points de vue divergents entre les équipes des deux projets, l’équipe jBPM préférant ne pas s’engager sur cette nouvelle vision qu’elle juge trop complexe.
L’arrivée d’un acteur majeur supplémentaire comme JBoss permettra sans nul doute de donner un crédit supplémentaire à cette nouvelle vision du BPM. Toutefois seule une adoption de cette évolution par les poids lourds du marché permettra de la démocratiser.
The Server Side nous informe de la sortie de TeamCity, le serveur d’intégration continue de JetBrains, dans sa version 4.5
Pas de révolution dans cette version mais de nouvelles fonctionnalités font leur apparition (la liste complète est plus que respectable). Parmi les plus intéressantes, on note:
À noter qu’il est possible que votre agent par défaut soit écrasé comme ça a été le cas chez Developpez.com mais pas de panique au niveau des données (qui ont toutes été récupérées).
Une application à essayer d’urgence, rendez-vous est pris dans la section téléchargement !
Nebula est un projet Eclipse à destination des développeurs Eclipse RCP. Son but est de fournir des composants SWT évolués.
En effet, les composants SWT fournis en standard font le travail mais restent de très bas niveau. Qui n’a jamais essayé de mettre une checkbox éditable dans une cellule de son tableau
? Il est bien sûr tout à fait possible de l’implémenter soi-même, mais l’idéal serait d’avoir un composant tiers qui gère nativement ce genre de fonctionnalités avancées (très appréciables !).
Actuellement tous en incubation, on trouve en téléchargement :
On note toutefois une communication sur de nouveaux composants, pas encore en téléchargement mais récupérables sur le CVS du projet (Web browser) :
Et, petite surprise, même si pour l’instant aucune communication n’a été faite, le jira bugzilla du projet semble indiquer l’arrivée possible d’autres composants tels que :
Nebula propose toujours son plugin eclipse d’exemples qui permet de faire un rapide tour d’horizon des composants.
Pour des exemples de code, ça se passe dans la section snippets.
Aujourd’hui se déroulait la première journée de SpringOne Europe à Amsterdam. La conférence a débuté par une keynote théâtrale menée par Rod Johnson en personne. Partant d’un point de départ plutôt piquant : « l’acquisition de Sun par Oracle ! » et d’une phrase quelque peu cinglante « Ce n’est pas avec Oracle que nous pouvons espérer les nouveautés du monde Java » (nous lui laissons la paternité de ce propos peu amène), Rod a annoncé les nouvelles directions stratégiques prises par SpringSource :
Différentes annonces ont donc été faites dans ce sens durant cette keynote :
Continuez à suivre Spring One Europe via twitter.
Antonio Goncalves vient de terminer l’écriture de son livre : Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional. Celui-ci est en cours de publication et devrait être disponible à la vente fin mai. Antonio, que vous connaissez probablement comme l’un des leaders du ParisJug, est également un membre du JCP et intervient sur les JSR-316 (Java EE 6), JSR-317 (JPA 2.0) et JSR-318 (EJB 3.1).
Félicitions pour ce nouvel ouvrage, nous avons hâte de le lire. Tu vas pouvoir souffler un peu avant Java EE 7
.
Pouvons-nous espérer une reprise de ton ancien livre
?
Article printed from Blog Xebia France: http://blog.xebia.fr
URL to article: http://blog.xebia.fr/2009/04/27/revue-de-presse-xebia-106/
Click here to print.