Il y a 11 ans -

Temps de lecture 3 minutes

Revue de Presse Xebia

Revue de Presse Xebia
La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia.

Actualité éditeurs / SSII

Mobilité

Le coin de la technique

Actualité éditeurs / SSII

Apache JMeter 2.7

La version 2.7 d’Apache JMeter vient d’être publiée. Grâce à cette version, Apache améliore les performances de son outil notamment dans la gestion de la mémoire.
En plus des corrections de bugs, elle apporte son lot de nouveauté:

  • Possibilité de créer des samplers qui exécute des processus sur la machine locale
  • Amélioration du reporting HTML
  • Possibilité d’interrompre prématurément une boucle
  • Amélioration des samplers JMS

Pour plus d’infos :

Mobilité

Spring Mobile 1.0.0

Spring Mobile est une extension de Spring MVC permettant de gérer les mobiles (smartphone, tablette, …).
Loin d’être une révolution, l’API adresse tout de même trois points essentiels dans la gestion des appareils nomade:

  • Detection du device – Par analyse du User-Agent basé sur l’algorithme de WordPress.
  • Site Preference – Gestion des préférence utilisateur pour le site persisté en Cookie.
  • Site Switching – Passage d’une version du site à une autre en fonction du device.

Spring Mobile est donc à voire comme une petite API d’utilitaires qui pourrait vous simplifier un peu la vie pour gérer Out Of the Box la navigation depuis mobiles et tablettes. Vous pourrez par exemple passer automatiquement les navigateurs nomades sur une URL mobile dédiée m.mon-site.com. Au final les utilitaires ne couvrent pas grand chose et répondent à des problématiques auxquels la plupart ont déjà répondus avec des ServletFilter notamment.
Ce premier pas de Spring vers le web mobile est donc assez marginal, attendons de voir ce que SpringSource prépare pour la suite.

Pour aller plus loin:

Le coin de la technique

require.js 2.0

Une nouvelle version majeure de la bibliothèque de chargement asynchrone require.js est sortie la semaine dernière. Elle apporte beaucoup de modifications telles que :

  • évaluation déférée des modules
  • shim config (pour le code legacy)
  • callbacks pour les erreurs de chargement (y compris dans IE avec certaines restrictions)
  • urls de service dégradé en cas d’indisponibilité de l’url principale
  • gestion d’erreur pour les plugins
  • support d’une map de correspondances déclarative pour la gestion de versions différentes d’une lib chargée par deux modules utilisés
  • formalisme de configuration des modules

Certaines fonctionnalité de require.js 1.0 ont été abandonné : le plugin « order », la configuration des priorités, plusieurs hooks customs (dans jquery et dans le dom),…

La release note détaillée de cette nouvelle version est disponible sur github. Une release mineure en 2.0.1 a rapidement corrigé quelques défauts dans require.js et dans l’optimizer associé.

Commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.