Ce mois-ci, nous allons découvrir d'autres fonctionnalités de GWT, nous allons améliorer l'application précédente, lui permettant ainsi d'utiliser un service internet pour afficher nos photos (Picasa). Nous en profiterons aussi pour étudier la communication serveur dans GWT, les ImageBundles et l'internationalisation.
Dans une application, on utilise souvent beaucoup de petites icônes, pour illustrer les boutons, créer une barre d'outils, etc. Or ce qui ralentit l'application, ce n'est pas le poids de ces images mais surtout les multiples appels au serveur pour récupérer toutes les images une par une, surtout quand certains navigateurs limitent à deux le nombre de connexions simultanées. Le principe de l'Image Bundle est de regrouper toutes les images dans une seule qui est téléchargée une seule fois et ensuite affichée en utilisant du CSS. Tout ce travail sera effectué par GWT à la compilation, avec une grande simplicité d’utilisation.
Adrien Ancelin et Patrice de Saint Steban